コーディングツール
GitHub Copilot CLI
BYOK で GitHub Copilot CLI を TokenLab に接続する
概要
GitHub Copilot CLI は OpenAI Chat Completions 互換エンドポイントに接続できます。
インストールと設定
npm install -g @github/copilot@1.0.85
copilot --versionnpm 版には 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-k3Copilot CLI のモデルにはストリーミングとツール呼び出しの両方が必要です。kimi-k3 はツールをサポートし、GitHub 推奨の 128K を超えるコンテキストを持ちます。
起動後は、まず「リポジトリ構成を読み取り専用で確認し、ファイルを変更しない」と依頼してください。モデルが見つからない場合は TokenLab の最新モデル一覧 のモデル ID を使用し、プロバイダー接頭辞を追加しないでください。
API Key を Git 管理対象のファイルに保存しないでください。履歴、画像、ログに露出した Key はローテーションしてください。
設定の保存やモデル一覧だけでは、キーの有効性やリクエストの完了は確認できません。プロンプト送信には TokenLab 残高を使います。応答と対応するリクエスト記録を照合してからツールを試してください。補助リクエストにも料金が発生する場合があります。