
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 のモデルを動かせます。
始める前に
- GitHub Copilot と Copilot Chat の拡張機能をインストールした VS Code。BYOK が許可されているプランの GitHub アカウントでサインインしていること。個人向けの Free と Pro プランは利用できます。Business または Enterprise では、管理者が BYOK ポリシーをオフにしている場合があります。
- TokenMix のアカウントと、ダッシュボード tokenmix.ai/dashboard/keys から取得した API キー(
sk-tm-で始まります)。 - ベース URL
https://api.tokenmix.ai/v1。
先に知っておきたい点が 1 つあります。BYOK が変えるのは Copilot Chat とエージェントモードで使われるモデルです。グレーのインライン自動補完は引き続き GitHub 自身のモデルで動くため、この設定の影響を受けません。
TokenMix に接続する
- VS Code でコマンドパレット(
Cmd/Ctrl + Shift + P)を開き、Chat: Manage Language Modelsを実行します。 Add Modelsを選び、次にCustom Endpointを選びます。バージョンによってはこのプロバイダーはOpenAI Compatibleという名前です。どちらも表示されない場合は、VS Code を最新バージョンに更新してください。TokenMixなどの表示名を入力し、TokenMix の API キー(sk-tm-...)を貼り付け、API タイプChat Completionsを選択します。- 開いた
chatLanguageModels.jsonファイルで、エンドポイントのurlをhttps://api.tokenmix.ai/v1に設定し、使いたいモデル ID を追加します。たとえばclaude-sonnet-4.6、gpt-5.5、deepseek-v4-proなどです。ファイルを保存します。 - Copilot Chat のパネルを開き、下部のモデルピッカーをクリックして、TokenMix のモデルを選択します。
動作を確認する
Copilot Chat を開き、ピッカーで TokenMix のモデルが選択されていることを確認し、関数の説明や短いスニペットの作成を依頼します。通常どおり返答があれば、リクエストは TokenMix を通っています。使用量は TokenMix のダッシュボードの使用状況で確認できます。
よくある質問
これでインライン補完は置き換わりますか。 いいえ。BYOK が適用されるのはチャットとエージェントのタスクだけです。インラインのグレーテキスト自動補完は引き続き GitHub のモデルを使います。
Custom Endpoint の選択肢が見当たりません。 VS Code と Copilot Chat 拡張機能を最新バージョンに更新してください。カスタムのベース URL を受け付けるプロバイダーが、以前の OpenAI Compatible の項目に置き換わりました。
仕事用アカウントではグレーアウトしています。 Copilot Business または Enterprise では、管理者が BYOK ポリシーを無効にできます。個人プランを使うか、管理者に許可を依頼してください。