caozhiyuan/copilot-api
GitHub Copilot, OpenAI Codex, OpenCode Go, and third-party AI provider gateway with OpenAI and Anthropic API compatibility.
解決的問題
Copilot API 是一個通用 AI 網關,允許開發者透過單一的本地端點使用多個 AI 提供商(例如 GitHub Copilot、DeepSeek、Kimi 和 OpenRouter)。它透過在 OpenAI 相容的 Chat Completions、OpenAI 回應與 Anthropic 消息格式之間進行翻譯,解決了 API 協定碎片化問題,讓單一伺服器即可驅動各種 AI 編碼代理與客戶端。
如何運作
此網關扮演代理角色,將客戶端的請求路由至適當的 AI 提供商。它支援三種主要的客戶端協定:OpenAI Chat Completions、OpenAI 回應與 Anthropic 消息。根據提供方的原生功能,網關會翻譯請求與回應格式,以確保相容性。例如,可將 GitHub Copilot 的流量路由至其原生的 Anthropic 風格訊息 API,以保留工具密集型工作流程。
適用對象
使用 Claude Code、OpenCode 和 Codex 等 AI 編碼助手的開發者,希望整合 AI 模型存取並在不更動客戶端設定的情況下切換不同提供方。
主要特色
- 統一 API 網關:透過單一端點支援 OpenAI Chat Completions、OpenAI 回應與 Anthropic 消息。
- 多提供方支援:整合 GitHub Copilot、內建的 Codex 提供方,以及 DeepSeek、Kimi 和 DashScope 等第三方提供方。
- 編碼代理就緒:提供 Claude Code、OpenCode 與 Codex 的專用設定與啟動器。
- 桌面應用程式:提供 Electron GUI,用於管理驗證、提供方設定與監控 Token 使用量。
- 串流支援:在所有三種客戶端協定中實作 SSE 串流。
相關
- 專案
- 專案
- 專案
- 專案
- 專案