GitHub Copilot

GitHub Copilot

GitHub Copilot Chat のカスタムエンドポイント設定を使って TokenMix のモデルを動かす

概要

GitHub Copilot は GitHub の AI コーディングアシスタントで、VS Code、Visual Studio、JetBrains の各 IDE などのエディタに組み込まれています。インラインのコード補完、質問や説明のためのチャットパネル、複数ファイルにまたがって編集できるエージェントモードを提供します。Microsoft 傘下の GitHub が開発しており、Free、Pro、Business または Enterprise の各プランで提供されています。

VS Code の最近のバージョンの Copilot は、自分のキーを持ち込む方式(BYOK)に対応しています。任意の OpenAI 互換エンドポイントを含め、自分のモデルプロバイダーを追加できます。これにより Copilot Chat とエージェントモードの中で TokenMix のモデルを動かせます。

始める前に

先に知っておきたい点が 1 つあります。BYOK が変えるのは Copilot Chat とエージェントモードで使われるモデルです。グレーのインライン自動補完は引き続き GitHub 自身のモデルで動くため、この設定の影響を受けません。

TokenMix に接続する

  1. VS Code でコマンドパレット(Cmd/Ctrl + Shift + P)を開き、Chat: Manage Language Models を実行します。
  2. Add Models を選び、次に Custom Endpoint を選びます。バージョンによってはこのプロバイダーは OpenAI Compatible という名前です。どちらも表示されない場合は、VS Code を最新バージョンに更新してください。
  3. TokenMix などの表示名を入力し、TokenMix の API キー(sk-tm-...)を貼り付け、API タイプ Chat Completions を選択します。
  4. 開いた chatLanguageModels.json ファイルで、エンドポイントの urlhttps://api.tokenmix.ai/v1 に設定し、使いたいモデル ID を追加します。たとえば claude-sonnet-4.6gpt-5.5deepseek-v4-pro などです。ファイルを保存します。
  5. Copilot Chat のパネルを開き、下部のモデルピッカーをクリックして、TokenMix のモデルを選択します。

動作を確認する

Copilot Chat を開き、ピッカーで TokenMix のモデルが選択されていることを確認し、関数の説明や短いスニペットの作成を依頼します。通常どおり返答があれば、リクエストは TokenMix を通っています。使用量は TokenMix のダッシュボードの使用状況で確認できます。

よくある質問

これでインライン補完は置き換わりますか。 いいえ。BYOK が適用されるのはチャットとエージェントのタスクだけです。インラインのグレーテキスト自動補完は引き続き GitHub のモデルを使います。

Custom Endpoint の選択肢が見当たりません。 VS Code と Copilot Chat 拡張機能を最新バージョンに更新してください。カスタムのベース URL を受け付けるプロバイダーが、以前の OpenAI Compatible の項目に置き換わりました。

仕事用アカウントではグレーアウトしています。 Copilot Business または Enterprise では、管理者が BYOK ポリシーを無効にできます。個人プランを使うか、管理者に許可を依頼してください。