azure-hosted-copilot-sdk
將 Copilot SDK 應用程式部署至 Azure
開發者在建構和託管 AI 驅動應用程式時,使用 GitHub Copilot SDK 常遇到困难。此技能可搭建專案架構、將 Copilot SDK 整合至現有程式碼庫、設定 Azure 模型,並部署至 Azure Container Apps。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「azure-hosted-copilot-sdk」。 搭建新的 Copilot SDK 專案
預期結果:
已使用 azure-samples/copilot-sdk-service 範本建立新的專案結構。API 服務就緒於 /api,具有 Express 端點。網頁 UI 在 React/Vite 上執行。基礎架構已設定為 Azure Container Apps 部署。
正在使用「azure-hosted-copilot-sdk」。 將 /api/chat 端點新增至現有 Express 應用程式
預期結果:
已新增 @github/copilot-sdk 相依套件。建立了具有工作階段管理和串流回應的聊天路由。設定本機開發的 GitHub token 驗證。
安全審計
安全This Microsoft skill contains only Markdown documentation files with instructional bash commands for Azure deployment workflows. All 194 static findings are false positives: backtick patterns are documentation examples (not code execution), URLs are official Microsoft/GitHub references, and environment variable access is legitimate for Azure credential management. No executable code or malicious patterns detected.
風險因素
⚙️ 外部命令 (4)
📁 檔案系統存取
品質評分
你能建構什麼
全新 Copilot 應用程式開發
從頭開始啟動具有 Copilot SDK 整合的新專案
將 Copilot 新增至現有應用程式
將 Copilot SDK 端點整合至現有網頁應用程式,無需重寫基礎架構
企業 Azure 模型部署
使用具有受控身分驗證的 Azure AI Foundry 或 Azure OpenAI 部署 Copilot 應用程式
試試這些提示
在 Azure 上建立新的 Copilot SDK 專案。我想從頭開始建構一個具有 React UI 和 Express API 的聊天應用程式。
將 Copilot SDK 新增至我現有的 Express.js 應用程式。我有一個 /api/routes 資料夾,想要在 /api/chat 新增一個 AI 聊天端點。
為我的 Copilot SDK 應用程式設定 Azure BYOM。我有一個 Azure OpenAI 資源,在 https://myresource.openai.azure.com 有一個 o4-mini 部署。使用受控身分驗證。
我本機有一個運作中的 Copilot SDK 應用程式。請協助我使用 azd 將其部署至 Azure Container Apps,並設定適當的基礎架構。
最佳實務
- 修改前請閱讀已搭建範本中的 AGENTS.md 以了解檔案用途
- 使用 context7 MCP 工具取得最新的 Copilot SDK 文件範例和程式碼範例
- 將 nginx proxy_read_timeout 增加至 300 秒,以避免多輪 AI 工作階段產生 504 錯誤
避免
- 不要在現有專案內執行 azd init - 這會覆蓋檔案。請先搭建至暫存目錄。
- 不要對 store:false 使用 wireApi 'responses' - 這會破壞多輪工具呼叫。請改用 'completions'。
- 不要將 apiVersion 置於 Azure 提供者的頂層 - 它必須位於 azure: { apiVersion: '...' } 之下