caozhiyuan/copilot-api
GitHub Copilot, OpenAI Codex, OpenCode Go, and third-party AI provider gateway with OpenAI and Anthropic API compatibility.
何を解決するか
Copilot API は、GitHub Copilot、DeepSeek、Kimi、OpenRouter などの複数の AI プロバイダーを単一のローカルエンドポイントから利用できるユニバーサル AI ゲートウェイです。API プロトコルの断片化という問題を解決するために、OpenAI互換の Chat Completions、OpenAI レスポンス、Anthropic メッセージ形式の間で翻訳を行い、1つのサーバーでさまざまな AI コーディングエージェントやクライアントを駆動可能にします。
動作方法
ゲートウェイはプロキシとして機能し、クライアントからのリクエストを適切な AI プロバイダーにルーティングします。3つの主要なクライアント対応プロトコルをサポートしています:OpenAI Chat Completions、OpenAI Responses、Anthropic Messages。プロバイダーのネイティブ機能に応じて、リクエストとレスポンスのフォーマットを翻訳して互換性を確保します。たとえば、GitHub Copilot のトラフィックをネイティブの Anthropic 風メッセージ API にルーティングすることで、ツールを多用するワークフローを維持できます。
対象ユーザー
Claude Code、OpenCode、Codex などの AI コーディングアシスタントを使用している開発者で、AI モデルへのアクセスを統合し、クライアント設定を変更せずに異なるプロバイダー間で切り替えたい方。
特徴
- 統合 API ゲートウェイ:1つのエンドポイントから OpenAI Chat Completions、OpenAI Responses、Anthropic Messages をサポート。
- マルチプロバイダー対応:GitHub Copilot、組み込みの Codex プロバイダー、および DeepSeek、Kimi、DashScope などのサードパーティプロバイダーを統合。
- コーディングエージェント対応:Claude Code、OpenCode、Codex 用の特別な設定と起動スクリプトを提供。
- デスクトップアプリ:認証管理、プロバイダー設定、トークン使用量の監視が可能な Electron GUI を提供。
- ストリーミング対応:3つのクライアント対応プロトコルすべてで SSE ストリーミングを実装。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト