メインコンテンツへスキップ
VS Code の組み込みチャット(チャットパネル、エージェントモード、インラインチャット)では、Custom Endpoint プロバイダーを介して外部モデルを利用できます。 このプロバイダーは、Chat Completions、Responses、Anthropic、Messagesの3つのAPI形式をサポートしており、これら3つはすべてHostlinkuによって提供されています。 このようなBYOKモデルでは、GitHubへのログインやCopilotパッケージは不要です。 前提条件: 最新バージョンの VS Code(カスタムエンドポイントは、すでに非推奨となっているプロバイダー OpenAI Compatible に代わるものです)および GitHub Copilot Chat 拡張機能。

その他のAPI形式

各モデルは、apiTypeに基づき、モデルごとに異なる形式を使用することができます:

知っておくべきこと

  • インライン提案(オートコンプリート)は引き続きCopilotを使用します。 BYOKはチャットとユーティリティタスクにのみ適用されます。セマンティック検索、エンベディング、コード補完にはGitHubアカウントが必要です。
  • GitHubにログインしていない場合、VS Codeはユーティリティモデル(セッション名、コミットメッセージなど)の選択を求めます。 chat.utilityModelおよびchat.utilitySmallModelの設定には、モデルHostlinkuを入力してください。claude-haiku-4-5はsmallに適しています。
  • Copilot Business/Enterprise: 組織の管理者は、GitHubのCopilot設定で「Bring Your Own Language Model Key in VS Code」ポリシーを有効にする必要があります。
  • 信頼されていないワークスペース(制限モード)では、Autoモデルのみが表示されます。Hostlinkuモデルを表示するには、ワークスペースを信頼してください。

トラブルシューティング