GitHub Copilot
GitHub Copilot セットアップガイド
Custom Endpoint を通じて、VS Code の Copilot Chat とエージェントモードで UnoRouter のモデルを使います。
概要
VS Code では、Copilot Chat で自分のキーのモデルを使えます。Custom Endpoint プロバイダーは OpenAI 互換の Chat Completions URL なら何でも受け付け、Copilot プランなしで動作します。
クイック設定
これらをクライアントに貼り付けてください。サインイン中はキーが自動入力されます。
text
ベースURL: https://api.unorouter.com/v1/chat/completions
APIキー: YOUR_API_KEY互換性
Chat Completionsストリーミングツール呼び出し
ステップごとの設定
- 1Manage Language Models を開く
Command Palette から Chat: Manage Language Models を実行するか、Chat のモデル選択を開いて歯車アイコンをクリックします。
- 2Custom Endpoint を追加する
Add Models をクリックして Custom Endpoint を選びます。グループ名、表示名、UnoRouter のキーを入力し、API の種類は Chat Completions のままにします。
- 3モデル一覧を編集する
VS Code が chatLanguageModels.json を開きます。作成されたグループにこれらのモデルを、それぞれ完全な chat completions URL とともに入れます。エージェントモードのために toolCalling はオンのままにします。
json"models": [ { "id": "glm-5.3-flash:free", "name": "GLM 5.3 Flash (free)", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": false, "maxInputTokens": 128000, "maxOutputTokens": 16000 }, { "id": "claude-sonnet-5-5", "name": "Claude Sonnet 5.5", "url": "https://api.unorouter.com/v1/chat/completions", "toolCalling": true, "vision": true, "maxInputTokens": 200000, "maxOutputTokens": 32000 } ] - 4モデルを選ぶ
Chat のモデル選択でモデルを選びます。表示されない場合は VS Code を再起動してください。
GitHub Copilot におすすめの無料モデル
ここで動作する無料モデルです。任意のモデルIDをクライアントに貼り付けてください。
注意点
- 自分のモデルはチャット、エージェントモード、ツールに対応します。インラインのコード補完と次の編集の提案には、引き続き GitHub へのサインインと Copilot が必要です。
- Copilot Business と Enterprise では、先に管理者が Bring Your Own Language Model Key ポリシーを有効にする必要がある場合があります。
- 以前の OpenAI Compatible プロバイダーと customOAIModels 設定は非推奨です。代わりに Custom Endpoint を使ってください。