🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install microsoft/azure-skills/azure-hosted-copilot-sdk
💡 提示:需要 Node.js 和 NPM
在 Azure 上托管 GitHub Copilot SDK
第 1 步:路由
| 用户需求 | 操作 |
|---|---|
| 构建新项目(空项目) | 第 2A 步(搭建脚手架) |
| 向现有仓库添加新的 SDK 服务 | 第 2B 步(在旁边搭建脚手架) |
| 将现有的 SDK 应用部署到 Azure | 第 2C 步(向现有 SDK 应用添加基础设施) |
| 向现有应用代码添加 SDK | 集成 SDK |
| 使用 Azure/自有模型 | 第 3 步(自带模型配置) |
第 2A 步:搭建新项目脚手架(全新项目)
azd init --template azure-samples/copilot-sdk-service
模板包含 API (Express/TS) + Web UI (React/Vite) + 基础设施 (Bicep) + Dockerfile + 令牌脚本 — 请勿重新创建。请参阅 SDK 参考。
第 2B 步:向现有仓库添加 SDK 服务
用户已有代码,并希望在其旁边创建一个新的 Copilot SDK 服务。将模板搭建到临时目录,将 API 服务和基础设施复制到用户的仓库中,调整 azure.yaml 以同时包含现有服务和新建服务。请参阅 部署现有应用参考。
第 2C 步:部署现有的 SDK 应用
用户已有一个可用的 Copilot SDK 应用,需要 Azure 基础设施。请参阅 部署现有应用参考。
第 3 步:模型配置
三种模型路径(在第 2A/2B 步的基础上叠加):
| 路径 | 配置 |
|---|---|
| GitHub 默认 | 不传 model 参数 — SDK 会选择默认模型 |
| GitHub 特定 | model: "<模型名称>" — 使用 listModels() 发现可用模型 |
| Azure 自带模型 | 通过 DefaultAzureCredential 提供 model + 包含 bearerToken 的 provider |
请参阅 模型配置参考。
第 4 步:部署
按顺序调用 azure-prepare(跳过其第 0 步的路由——脚手架已完成)→ azure-validate → azure-deploy。
规则
- 在进行更改之前,阅读用户仓库中的
AGENTS.md文件 - 需要 Docker (
docker info)
📄 原始文档
完整文档(英文):
https://skills.sh/microsoft/azure-skills/azure-hosted-copilot-sdk
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)