diff --git a/01-introduction-to-genai/README.md b/01-introduction-to-genai/README.md
index 76d7b9d09..617cda9ea 100644
--- a/01-introduction-to-genai/README.md
+++ b/01-introduction-to-genai/README.md
@@ -40,7 +40,7 @@ To start, let’s define some basic concepts and terminology we’ll be using th
## How did we get Generative AI?
-Despite the extraordinary *hype* created lately by the announcement of generative AI models, this technology is decades in the making, with the first research efforts dating back to 60s. We're now at a point with AI having human cognitive capabilities, like conversation as shown by for example [OpenAI ChatGPT](https://openai.com/chatgpt) or [Bing Chat](https://www.microsoft.com/en-us/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst), which also uses a GPT model for the web search Bing conversations.
+Despite the extraordinary *hype* created lately by the announcement of generative AI models, this technology is decades in the making, with the first research efforts dating back to 60s. We're now at a point with AI having human cognitive capabilities, like conversation as shown by for example [OpenAI ChatGPT](https://openai.com/chatgpt) or [Bing Chat](https://www.microsoft.com/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst), which also uses a GPT model for the web search Bing conversations.
Backing up a bit, the very first prototypes of AI consisted of typewritten chatbots, relying on a knowledge base extracted from a group of experts and represented into a computer. The answers in the knowledge base were triggered by keywords appearing in the input text.
However, it soon became clear that such approach, using typewritten chatbots, did not scale well.
diff --git a/01-introduction-to-genai/translations/cn/README.md b/01-introduction-to-genai/translations/cn/README.md
index a14f29a76..d121382ab 100644
--- a/01-introduction-to-genai/translations/cn/README.md
+++ b/01-introduction-to-genai/translations/cn/README.md
@@ -40,7 +40,7 @@
## 我们是如何获得生成式人工智能的?
-尽管最近因生成人工智能模型的发布而引起了对人工智能技术的“炒作”,但人工智能已经有数十年的历史,最早的研究工作可以追溯到上世纪 60 年代。 我们现在正处于 AI 具有人类认知能力的阶段,例如 [OpenAI ChatGPT](https://openai.com/chatgpt) 或 [Bing Chat](https://www.microsoft.com/en-us/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst)也在用 GPT 模型进行对话。
+尽管最近因生成人工智能模型的发布而引起了对人工智能技术的“炒作”,但人工智能已经有数十年的历史,最早的研究工作可以追溯到上世纪 60 年代。 我们现在正处于 AI 具有人类认知能力的阶段,例如 [OpenAI ChatGPT](https://openai.com/chatgpt) 或 [Bing Chat](https://www.microsoft.com/edge/features/bing-chat?WT.mc_id=academic-105485-koreyst)也在用 GPT 模型进行对话。
稍微回顾一下,人工智能的第一个原型是打字的聊天机器人,依赖于从一组专家系统中提取到计算机中的知识库。 知识库中的答案是由输入文本中出现的关键字触发的。
然而,很快大家就发现,这种使用打字聊天机器人的方法并不能很好地扩展。
diff --git a/06-text-generation-apps/README.md b/06-text-generation-apps/README.md
index e9d3a9fd8..74166a89d 100644
--- a/06-text-generation-apps/README.md
+++ b/06-text-generation-apps/README.md
@@ -87,7 +87,7 @@ pip install openai
You need to carry out the following steps:
- Create an account on Azure [https://azure.microsoft.com/free/](https://azure.microsoft.com/free/?WT.mc_id=academic-105485-koreyst).
-- Gain access to Azure Open AI. Go to [https://learn.microsoft.com/en-us/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai?WT.mc_id=academic-105485-koreyst) and request access.
+- Gain access to Azure Open AI. Go to [https://learn.microsoft.com/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai](https://learn.microsoft.com/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai?WT.mc_id=academic-105485-koreyst) and request access.
> [!NOTE]
> At the time of writing, you need to apply for access to Azure Open AI.
diff --git a/06-text-generation-apps/notebook-azure-openai.ipynb b/06-text-generation-apps/notebook-azure-openai.ipynb
index abaf47b1b..23f885d1c 100644
--- a/06-text-generation-apps/notebook-azure-openai.ipynb
+++ b/06-text-generation-apps/notebook-azure-openai.ipynb
@@ -89,20 +89,20 @@
"You need to carry out the following steps:\n",
"\n",
"- Create an account on Azure .\n",
- "- Gain access to Azure Open AI. Go to and request access.\n",
+ "- Gain access to Azure Open AI. Go to and request access.\n",
"\n",
" > [!NOTE]\n",
" > At the time of writing, you need to apply for access to Azure Open AI.\n",
"\n",
"- Install Python \n",
- "- Have created an Azure OpenAI Service resource. See this guide for how to [create a resource](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource?pivots=web-portal).\n",
+ "- Have created an Azure OpenAI Service resource. See this guide for how to [create a resource](https://learn.microsoft.com/azure/ai-services/openai/how-to/create-resource?pivots=web-portal).\n",
"\n",
"\n",
"### Locate API key and endpoint\n",
"\n",
"At this point, you need to tell your `openai` library what API key to use. To find your API key, go to \"Keys and Endpoint\" section of your Azure Open AI resource and copy the \"Key 1\" value.\n",
"\n",
- " ![Keys and Endpoint resource blade in Azure Portal](https://learn.microsoft.com/en-us/azure/ai-services/openai/media/quickstarts/endpoint.png)\n",
+ " ![Keys and Endpoint resource blade in Azure Portal](https://learn.microsoft.com/azure/ai-services/openai/media/quickstarts/endpoint.png)\n",
"\n",
"Now that you have this information copied, let's instruct the libraries to use it.\n",
"\n",
diff --git a/06-text-generation-apps/translations/cn/README.md b/06-text-generation-apps/translations/cn/README.md
index 95f8133dc..d19c9ec5b 100644
--- a/06-text-generation-apps/translations/cn/README.md
+++ b/06-text-generation-apps/translations/cn/README.md
@@ -93,7 +93,7 @@ pip install openai
您需要执行以下步骤:
- 在 Azure [https://azure.microsoft.com/free/](https://azure.microsoft.com/free/?WT.mc_id=academic-105485-koreyst) 上创建帐户。
-- 访问 Azure Open AI。 进入到 [https://learn.microsoft.com/en-us/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai?WT.mc_id=academic-105485-koreyst) 并请求访问权限。
+- 访问 Azure Open AI。 进入到 [https://learn.microsoft.com/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai](https://learn.microsoft.com/azure/ai-services/openai/overview#how-do-i-get-access-to-azure-openai?WT.mc_id=academic-105485-koreyst) 并请求访问权限。
> [!注意]
> 您需要申请访问 Azure Open AI Service 的访问。
diff --git a/07-building-chat-applications/notebook-azure-openai.ipynb b/07-building-chat-applications/notebook-azure-openai.ipynb
index 948d2f57f..fc2f07cec 100644
--- a/07-building-chat-applications/notebook-azure-openai.ipynb
+++ b/07-building-chat-applications/notebook-azure-openai.ipynb
@@ -206,7 +206,7 @@
"### 3. Finding the right model \n",
"The GPT-3.5-turbo or GPT-4 models can understand and generate natural language. The service offers four model capabilities, each with different levels of power and speed suitable for different tasks. \n",
"\n",
- "[Azure OpenAI models](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/models) \n",
+ "[Azure OpenAI models](https://learn.microsoft.com/azure/cognitive-services/openai/concepts/models) \n",
"![](images/a-b-c-d-models-reduced.jpg) \n"
]
},
@@ -835,7 +835,7 @@
},
"source": [
"# References \n",
- "- [Azure Documentation - Azure Open AI Models](https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/models) \n",
+ "- [Azure Documentation - Azure Open AI Models](https://learn.microsoft.com/azure/cognitive-services/openai/concepts/models) \n",
"- [OpenAI Studio Examples](https://oai.azure.com/portal) "
]
},
diff --git a/11-integrating-with-function-calling/README.md b/11-integrating-with-function-calling/README.md
index 2d36bcf30..6d98ca95b 100644
--- a/11-integrating-with-function-calling/README.md
+++ b/11-integrating-with-function-calling/README.md
@@ -395,13 +395,13 @@ To integrate this into our application, let's take the following steps:
}
Output of function call:
- [{'title': 'Describe concepts of cryptography', 'url': 'https://learn.microsoft.com/en-us/training/modules/describe-concepts-of-cryptography/?
+ [{'title': 'Describe concepts of cryptography', 'url': 'https://learn.microsoft.com/training/modules/describe-concepts-of-cryptography/?
WT.mc_id=api_CatalogApi'}, {'title': 'Introduction to audio classification with TensorFlow', 'url': 'https://learn.microsoft.com/en-
us/training/modules/intro-audio-classification-tensorflow/?WT.mc_id=api_CatalogApi'}, {'title': 'Design a Performant Data Model in Azure SQL
- Database with Azure Data Studio', 'url': 'https://learn.microsoft.com/en-us/training/modules/design-a-data-model-with-ads/?
+ Database with Azure Data Studio', 'url': 'https://learn.microsoft.com/training/modules/design-a-data-model-with-ads/?
WT.mc_id=api_CatalogApi'}, {'title': 'Getting started with the Microsoft Cloud Adoption Framework for Azure', 'url':
- 'https://learn.microsoft.com/en-us/training/modules/cloud-adoption-framework-getting-started/?WT.mc_id=api_CatalogApi'}, {'title': 'Set up the
- Rust development environment', 'url': 'https://learn.microsoft.com/en-us/training/modules/rust-set-up-environment/?WT.mc_id=api_CatalogApi'}]
+ 'https://learn.microsoft.com/training/modules/cloud-adoption-framework-getting-started/?WT.mc_id=api_CatalogApi'}, {'title': 'Set up the
+ Rust development environment', 'url': 'https://learn.microsoft.com/training/modules/rust-set-up-environment/?WT.mc_id=api_CatalogApi'}]
```
diff --git a/11-integrating-with-function-calling/transaltions/cn/README.md b/11-integrating-with-function-calling/transaltions/cn/README.md
index 06f3b69cd..421347897 100644
--- a/11-integrating-with-function-calling/transaltions/cn/README.md
+++ b/11-integrating-with-function-calling/transaltions/cn/README.md
@@ -399,13 +399,13 @@ messages= [ {"role": "user", "content": "Find me a good course for a beginner st
}
Output of function call:
- [{'title': 'Describe concepts of cryptography', 'url': 'https://learn.microsoft.com/en-us/training/modules/describe-concepts-of-cryptography/?
+ [{'title': 'Describe concepts of cryptography', 'url': 'https://learn.microsoft.com/training/modules/describe-concepts-of-cryptography/?
WT.mc_id=api_CatalogApi'}, {'title': 'Introduction to audio classification with TensorFlow', 'url': 'https://learn.microsoft.com/en-
us/training/modules/intro-audio-classification-tensorflow/?WT.mc_id=api_CatalogApi'}, {'title': 'Design a Performant Data Model in Azure SQL
- Database with Azure Data Studio', 'url': 'https://learn.microsoft.com/en-us/training/modules/design-a-data-model-with-ads/?
+ Database with Azure Data Studio', 'url': 'https://learn.microsoft.com/training/modules/design-a-data-model-with-ads/?
WT.mc_id=api_CatalogApi'}, {'title': 'Getting started with the Microsoft Cloud Adoption Framework for Azure', 'url':
- 'https://learn.microsoft.com/en-us/training/modules/cloud-adoption-framework-getting-started/?WT.mc_id=api_CatalogApi'}, {'title': 'Set up the
- Rust development environment', 'url': 'https://learn.microsoft.com/en-us/training/modules/rust-set-up-environment/?WT.mc_id=api_CatalogApi'}]
+ 'https://learn.microsoft.com/training/modules/cloud-adoption-framework-getting-started/?WT.mc_id=api_CatalogApi'}, {'title': 'Set up the
+ Rust development environment', 'url': 'https://learn.microsoft.com/training/modules/rust-set-up-environment/?WT.mc_id=api_CatalogApi'}]
```
3. 现在我们将向 LLM 发送更新后的消息 `messages` ,以便我们可以接收自然语言响应,而不是 API JSON 格式的响应。