生成式AI入门:Azure OpenAI开发环境配置指南
若要在本课程中运用 Microsoft Foundry 模型构建 .NET AI 应用,请按此指南操作。
无需使用 Azure OpenAI?
👉若要使用 Azure OpenAI,请查阅此指南 👉若要使用 Ollama,请参考此步骤
要使用 Microsoft Foundry 模型,需在 Microsoft Foundry 门户创建 Hub 和项目,然后部署模型。本节将指导你完成这些步骤。
🎉完成!你已在 Microsoft Foundry 中创建首个项目。
接下来,将向项目部署 gpt-5-mini 模型:
🎉完成!你已在 Microsoft Foundry 中部署首个大语言模型。
📝注意:端点可能类似 https://< your hub name>.openai.azure.com/openai/deployments/gpt-5-mini/chat/completions?api-version=2024-08-01-preview。所需端点名称仅为 https://< your hub name >.openai.azure.com/*。
为安全起见,将刚创建的 API 密钥添加到 Codespace Secrets 中。
确保已将此仓库 fork 到 GitHub 帐户。
转到 fork 仓库的 Settings 标签页,展开左侧菜单的 Secrets and variables,选择 Codespaces。
将 Secret 命名为 AZURE_AI_SECRET。
将从 Microsoft Foundry 门户复制的 API 密钥粘贴到 Secret 字段。
接下来,创建 GitHub Codespace 用于后续开发。
从 Dev container configuration 下拉菜单选择:
选项 1: C# (.NET):若计划使用 Azure OpenAI,推荐此选项。它包含所有核心 .NET 工具,启动迅速。
选项 2: C# (.NET) - Ollama:若无需连接 Azure OpenAI,可选 Ollama。它在核心工具基础上添加 Ollama,但启动较慢,平均需五分钟。查阅此指南了解 Ollama 使用。
保持其他设置默认,点击 Create codespace 按钮开始创建。
现在更新代码以使用新部署模型。首先,添加 NuGet 包支持 Azure OpenAI。
打开终端并切换到项目目录:
运行以下命令添加所需包:
打开/workspaces/Generative-AI-for-beginners-dotnet/02-SetupDevEnvironment/src/BasicChat-01MEAI/Program.cs。
在文件顶部添加以下 using 语句:
Create new variables to hold the model name, endpoint, and API key:
Making sure to replace< deployment name >, and< endpoint >with the values you noted above.
Replace theIChatClientcreation with the following code:
Run the following command in the terminal:
You should see output similar to the following:
🙋需要帮助?:问题无法解决?打开 issue,我们将协助你。
本课中,你学习了如何设置开发环境。创建了 GitHub Codespace 并配置使用 Azure OpenAI,还更新示例代码以使用新部署模型。
接下来,将探索创建首个 AI 应用程序!🚀
👉核心生成式 AI 技术
免责声明: 本文档使用基于机器的人工智能翻译服务进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原文的母语版本作为权威