コーディングツール

GitHub Copilot CLI

BYOK で GitHub Copilot CLI を TokenLab に接続する

概要

GitHub Copilot CLI は OpenAI Chat Completions 互換エンドポイントに接続できます。

インストールと設定

npm install -g @github/copilot@1.0.85
copilot --version

npm 版には Node.js 22 以降が必要です。

クイックスタートの macOS、Linux、WSL、Windows PowerShell 向け手順で、キーをコマンド履歴に残さず TOKENLAB_API_KEY を設定し、同じターミナルから Copilot CLI を起動します。継続して使う場合はローカルのシークレット管理ツールを利用し、平文のキーをシェル設定へ追記しないでください。

これらの変数は今回の起動だけに適用され、保存済みのアカウント、既定モデル、権限は維持されます。従来の設定を使うには変数なしで通常どおり起動してください。シェルの設定ファイルには保存しないでください。

COPILOT_PROVIDER_TYPE=openai COPILOT_PROVIDER_BASE_URL=https://api.tokenlab.sh/v1 COPILOT_PROVIDER_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" copilot --model kimi-k3

Copilot CLI のモデルにはストリーミングとツール呼び出しの両方が必要です。kimi-k3 はツールをサポートし、GitHub 推奨の 128K を超えるコンテキストを持ちます。

起動後は、まず「リポジトリ構成を読み取り専用で確認し、ファイルを変更しない」と依頼してください。モデルが見つからない場合は TokenLab の最新モデル一覧 のモデル ID を使用し、プロバイダー接頭辞を追加しないでください。

API Key を Git 管理対象のファイルに保存しないでください。履歴、画像、ログに露出した Key はローテーションしてください。

設定の保存やモデル一覧だけでは、キーの有効性やリクエストの完了は確認できません。プロンプト送信には TokenLab 残高を使います。応答と対応するリクエスト記録を照合してからツールを試してください。補助リクエストにも料金が発生する場合があります。

このページの内容