Copilot CLI
BYOK変数が設定されている場合、Copilot CLIはすべてのモデルリクエストをあなたのプロバイダーに送信します。このモードでは、GitHubへのログインは必須ではありません。バリエーション:Anthropic形式
Messages API(フルプロンプトキャッシュ)経由のClaudeモデルの場合、/v1を含まないベースURLを持つanthropicプロバイダーを使用してください:
- デフォルトのWire API(Chat Completions)のままにします。 Responses API および Hostlinku API は ステートレス です (詳細);Chat Completions は、その制限なしにすべてのカタログモデルを受け付けます。
- GitHubにログインしていない場合、GitHubサーバーに依存する機能(
/delegate、GitHub MCPサーバー、コード検索)は利用できません。これらの機能が必要な場合は、copilot loginでログインしてください。リクエストモデルは引き続きHostlinkuのままです。 COPILOT_OFFLINE=trueは GitHub へのすべての接続(テレメトリを含む)を遮断します。プロンプトは引き続きapi.hostlinku.comに送信されます。
GitHub Copilot アプリ
GitHub Copilotのデスクトップアプリは、独自のモデルプロバイダーに対応しています(パブリックプレビュー)。GitHubへのログインは必要ですが、独自のプロバイダーのみを使用する場合は、Copilotパッケージは必要ありません。 Claudeモデルの場合、プロバイダーとしてAnthropicを選択し、ベースURLとしてhttps://api.hostlinku.com(/v1は含めない)を入力することも可能です。これは、プロバイダーのフォームにベースURLの欄が表示されている場合に利用可能です。
制限
- JetBrains、Visual Studio、およびXcodeのCopilotには、ユーザーごとのベースURLやカスタムプロバイダーの設定はありません。 JetBrainsでは、モデルHostlinkuに対してJetBrains AI AssistantまたはJunie CLIを使用してください。
- すべてのエディタにおける**インラインオートコンプリート(ゴーストテキスト)**は、常にCopilotのインフラストラクチャを使用しています。BYOKはチャットとエージェントにのみ適用されます。
- Copilot Business/Enterprise: 組織の管理者は、Copilot のポリシー設定で BYOK(および Copilot アプリ用の Copilot CLI)を有効にする必要があります。

