AI Assistant を有効にする
AI アシスタント は、AI 機能やコーディングエージェントにアクセスするための柔軟な方法を提供します。 JetBrains AI サービスを利用したり、さまざまな認証方法を使用してエージェントをアクティブ化したり、独自の API キーを使用して外部モデルに接続したりできます。
アクティベーションオプション
インストール後、AI アシスタント をどのように使用するかを選択できます:

JetBrains AI サブスクリプションから始める - AI アシスタント のすべての機能とサポート対象エージェントにアクセスできる JetBrains 管理サービスを使用します。
エージェントを選択 - 特定の統合エージェントを使用します - Junie、 Claude Agent、 Codex 、または GitHub Copilot。 エージェントによっては、JetBrains AI サブスクリプション、プロバイダーアカウント (OAuth)、API キー、またはその他のサポート対象メソッドでアクティベーションできる場合があります。
ACP 互換エージェントを追加 - Agent Client Protocol (ACP) を使用して、外部またはカスタムエージェントを接続します。
サードパーティプロバイダーを使用 - API キーを接続して、サポート対象のサードパーティプロバイダーのモデルで AI アシスタント を使用します。
これらのオプションのいずれかを選択すると、対応する有効化手続きが開始されます。 選択したオプションによって、 利用可能な機能と利用料金の請求方法が決まります。
これらのオプションは個別に利用することも、 組み合わせて独自の設定を作成することもできます。
アクティベーションオプションの違い
選択した有効化オプションによって、利用可能な AI アシスタント 機能と課金方法が決まります。 以下の表に、それぞれの違いをまとめました。
アクティベーションオプション | JetBrains AI のサブスクリプションが必要です | 使用可能なフィーチャー | 請求 | |
|---|---|---|---|---|
JetBrains AI サブスクリプション | はい | すべての AI アシスタント 機能とサポート対象エージェント | JetBrains AI サブスクリプション | |
統合エージェント [1] | JetBrains AI サブスクリプション | はい | アクティブ化されたエージェントとその他すべての AI アシスタント 機能。 他の統合エージェントは個別にアクティブ化できます。 | JetBrains AI サブスクリプション |
API キー | いいえ | アクティブ化されたエージェントと、プロバイダーのモデルでサポートされる AI アシスタント 機能 | サードパーティ AI プロバイダー | |
プロバイダーアカウント (OAuth) | いいえ | アクティブ化されたエージェントのみ | プロバイダーアカウント | |
プロバイダー固有のメソッド | いいえ | アクティブ化されたエージェントのみ | エージェントプロバイダー | |
ACP 互換エージェント | いいえ | 接続された外部またはカスタムエージェントのみ | エージェントプロバイダー (該当する場合) | |
サードパーティプロバイダー (BYOK) | いいえ | プロバイダーのモデルでサポートされる AI アシスタント 機能 [2] と、指定された API キー認証をサポートするエージェント | サードパーティ AI プロバイダー | |
組み合わせた構成
複数の有効化オプションを同時に有効にすることができます。 複数のオプションが有効な場合、AI アシスタント はあらかじめ定められた優先順位でプロバイダーを選択します。
アクティブなオプション | 優先順位 | 振る舞い |
|---|---|---|
JetBrains AI サブスクリプション | JetBrains AI サブスクリプション | 必要なモデルは JetBrains AI サービスによって提供されるため、すべての機能が利用可能です。 |
サードパーティプロバイダー (BYOK) | BYOK | 機能は、設定されたサードパーティプロバイダーから互換性のあるモデルが利用可能な場合にのみ動作します。 API キー認証をサポートするエージェントも利用可能です。 |
プロバイダーアカウント (OAuth) | プロバイダーアカウント (OAuth) | 正規代理店はプロバイダーのアカウントを使用します。 |
ACP 互換エージェント | ACP 互換エージェント | ACP 互換エージェントへのリクエストは、エージェントプロバイダーによって処理されます。 |
JetBrains AI + BYOK |
|
|
JetBrains AI + プロバイダーアカウント |
|
|
プロバイダーアカウント + BYOK |
|
|
JetBrains AI + BYOK + プロバイダーアカウント |
|
|
さまざまなシナリオにおけるデータの取り扱い方法
選択されたアクティベーションシナリオによっては、データの処理方法が異なる場合があります。
IDE からのプロンプトとコンテキストは JetBrains AI サービスに送信され、リクエストを調整しますが、 保管や処理は行いません。 リクエストは LLM プロバイダーに転送され、レスポンスも同じ経路で返されます。
プロンプトとコンテキストは、自身の API キーを使用して BYOK 構成済みの LLM プロバイダーに直接送信されます。
この機能がサードパーティプロバイダーのモデルでサポートされている場合、プロンプトとコンテキストは BYOK が構成された LLM プロバイダーに直接送信されます。
機能がサードパーティプロバイダーのモデルでサポートされていない場合、プロンプトとコンテキストは JetBrains AI サービスに送信され、リクエストを調整しますが、 保管や処理は行いません。 リクエストは LLM プロバイダーに転送され、レスポンスも同じ経路で返されます。
プロンプトとコンテキストは、エージェントプロバイダーに直接送信されます。
プロンプトとコンテキストは、自身の API キー(該当する場合)を使用して ACP エージェントプロバイダーに直接送信されます。
設定を選択する
ご自身のニーズに最適なオプションをお選びください。
JetBrains AI サブスクリプション – すぐに使える設定で、すべての機能にアクセスしたい場合。
サードパーティプロバイダー (BYOK) - 独自の API キーと外部モデルを使用したい場合。
エージェントを起動する – プロバイダーアカウントでサポートされている統合エージェントを使用する場合。
ACP 互換エージェント – カスタムエージェントまたは外部エージェントを接続したい場合。