🚀 快速安装

复制以下命令并运行,立即安装此 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 + 包含 bearerTokenprovider

请参阅 模型配置参考

第 4 步:部署

按顺序调用 azure-prepare(跳过其第 0 步的路由——脚手架已完成)→ azure-validateazure-deploy

规则

  • 在进行更改之前,阅读用户仓库中的 AGENTS.md 文件
  • 需要 Docker (docker info)

📄 原始文档

完整文档(英文):

https://skills.sh/microsoft/azure-skills/azure-hosted-copilot-sdk

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。