Skip to content

Commit eb3e83a

Browse files
committed
update links
1 parent 382faed commit eb3e83a

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

articles/ai-foundry/how-to/migate-project.md

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ New capabilities include:
4646

4747
In the following sections, we will walk step-by-step by how you can move from hub-based projects to Foundry projects:
4848

49-
1. Locate your existing AI Foundry resource [link paragraph]
50-
1. Create a project [link paragraph]
51-
1. (optional) Re-create connections [link paragraph]
52-
1. (optional) Re-create agents [link paragraph]
49+
1. [Locate your existing AI Foundry resource)(#locate)
50+
1. [Create a project](#create-project)
51+
1. (optional) [Recreate connections](#recreate-connections)
52+
1. (optional) [Migrate agents](#migrate-agents)
5353

5454
What can you take forward to the new project type?
5555

@@ -64,12 +64,12 @@ Limitations:
6464
- Preview Agent's state, including messages, thread, and files cannot be moved. However, you can recreate your agent using code in your new project.
6565
- Open-source model deployments are not yet supported in Foundry projects.
6666

67-
## 1. Locate your existing AI Foundry resource
67+
## <a name="locate"></a> 1. Locate your existing AI Foundry resource
6868

6969
Most AI Foundry users will already have an 'AI Foundry' (formerly called 'AI Services') resource, which was previously created alongside your hub-based project to access model deployments.
7070

7171
> [!NOTE]
72-
> If you don't have an existing AI Foundry resource, most common because your hub was using Azure OpenAI for accessing model deployments, you must [create a new AI Foundry resource first](doc). You may [connect](doc) your existing Azure OpenAI resource for continued access to existing model deployments. Additional configuration steps apply for use with Agent service, see [below](#link-to-bicep-section) and [Agent standard setup](link).
72+
> If you don't have an existing AI Foundry resource, most common because your hub was using Azure OpenAI for accessing model deployments, you must [create a new AI Foundry resource first](./create-azure-ai-resource.md). You may [connect](./connections-add.md) your existing Azure OpenAI resource for continued access to existing model deployments. Additional configuration steps apply for use with Agent service, see [below](#link-to-bicep-section) and [Agent standard setup](../agents/concepts/standard-agent-setup).
7373
7474
# [Azure AI Foundry portal](#tab/azure-ai-foundry)
7575

@@ -101,7 +101,7 @@ Starting with your hub-based project, locate your existing AI Foundry resource:
101101

102102
---
103103

104-
## 2. Create a project to build with agents
104+
## <a name="create-project"></a> 2. Create a project to build with agents
105105

106106
New capabilities, including Agent service, are only accessible via projects, which organize your development work as a folder for each use case. You can create multiple of them, to organize the work for use cases with similar setup and connectivity requirements.
107107

@@ -137,26 +137,33 @@ You are now ready to start building agents in general availability and with the
137137

138138
:::image type="content" source="../media/migrate-project/agent-playground.png" alt-text="Screenshot of agent building interface.":::
139139

140-
## 3. (Optional) Recreate connections
140+
## <a name="recreate-connections"></a> 3. (Optional) Recreate connections
141141

142-
If using hub-based projects, you relied on connections to access tools, data sources or models, you can recreate those on your Foundry resource. Hub resource is no longer required to manage connections.
142+
If your hub based project used connections to access tools, data sources or models, you can recreate those on your upgraded Foundry resource, without the use of a hub.
143+
144+
# [Azure AI Foundry portal](#tab/azure-ai-foundry)
143145

144-
- **AI Foundry Portal**
145146
Navigate to 'management center' to [add any connections](/azure/ai-foundry/how-to/connections-add?pivots=fdp-project) to tools and data you used before in your hub-based project.
146147

147-
- **Bicep templates**
148+
# [Azure portal](#tab/azure)
149+
150+
Use either the Azure AI Foundry portal or Bicep template to add your connections.
151+
152+
# [Bicep](#tab/bicep)
148153

149154
If you prefer using Bicep templates, see [this repository with examples](https://github.com/azure-ai-foundry/foundry-samples/tree/main/samples/microsoft/infrastructure-setup/01-connections).
150155

151156
Note that connections are now defined as instances of type *CognitiveServices/account/connections,* and *CognitiveServices/account/project/connections.* Choose account-level connections for shared access across projects.
152157

153-
## 4. (Optional) Migrate code agents
158+
---
159+
160+
## <a name="migrate-agents"></a> 4. (Optional) Migrate code agents
154161

155162
Any code agents build using the preview of Agent service, require the following upgrades as you move to Agent service in general availability on Foundry projects:
156163

157164
1. Install the [latest version](/azure/ai-foundry/agents/quickstart?pivots=programming-language-python-azure) of your preferred SDK client.
158165

159-
1. Update your project client, from connecting string to Foundry API project. For example, in Pyton:
166+
1. Update your project client to use the Foundry API. Instead of a connection string, you'll now use the Azure AI Foundry project endpoint. For example, in Pyton:
160167

161168
```python
162169
from azure.identity import DefaultAzureCredential
@@ -173,9 +180,9 @@ See the [SDK migration guide](https://github.com/Azure/azure-sdk-for-python/blob
173180

174181
## 5. (Optional) Clean up hub-based projects
175182

176-
If you no longer require access to your hub-based projects, you may delete them from your Azure subscription.
183+
If you no longer require access to your hub-based projects, delete them from your Azure subscription.
177184

178-
Reasons to keep hubs and hub-based projects around in your subscription include:
185+
There are some reasons you might want to keep hubs and hub-based projects around in your subscription:
179186

180187
- Access to select features that are not supported yet in Foundry projects, see [this support matrix](/azure/ai-foundry/what-is-azure-ai-foundry#which-type-of-project-do-i-need).
181188

0 commit comments

Comments
 (0)