メインコンテンツへスキップ
GitHub Copilot は、一部のインターフェースで BYOK (Bring Your Own Key) をサポートしています。 独自の base URL を受け付ける場所では、それを Hostlinku にリダイレクトし、Hostlinku の残高を持つカタログのモデルを使用することができます。

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)を有効にする必要があります。

トラブルシューティング