AI Assistant 2026.3 Help

サードパーティとローカルのモデルを使用する

JetBrains AI が提供するモデルに加えて、AI アシスタント はサードパーティ AI プロバイダーのモデルや、マシン上でローカルに実行されるモデルを使用できます:

独自のモデルを接続した後は、次の方法で使用できます:

  • AI Chat – モデルセレクターでモデルを選択します。

  • AI アシスタント 機能 – コード生成などの機能で モデルを使用します。

  • エージェント – 互換性のあるエージェントのモデルセレクターでモデルを選択します。

サードパーティの AI プロバイダーに接続

サードパーティプロバイダーのモデルを使用するには、AI アシスタント 設定でそのプロバイダーの API キーを入力します。 一部のプロバイダーでは追加のパラメーターが必要です。

  1. 設定 | ツール | AI アシスタント | プロバイダー & API キー に移動します。

    プロバイダー & API キー設定
  2. サードパーティの AI プロバイダー セクションで、 プロバイダー を選択します。

  3. 接続を構成します。 必要なパラメーターはプロバイダーによって異なります:

    API キーを提供する

    API キー を入力して、 接続のテスト をクリックします。

    1. 認証 メソッド を選択します:

      • API キー – express モードで Vertex AI の API キーを使用します。

        Google Vertex AI API キー
      • ADC (アプリケーションのデフォルト資格情報) – ローカルの Google Cloud 設定やサービスアカウントなど、環境で既に構成されている Google Cloud 資格情報を使用します。 プロジェクト ID と ロケーション も指定します。

        Google Vertex AI ADC
    2. 接続のテスト をクリックします。

    OpenAI 互換プロバイダー
    1. URL(ユーアールエル) フィールドで、プロバイダーの API エンドポイントのアドレスを指定します。

    2. API キー を入力してください。

    3. モデルが MCP サーバーのツールを呼び出せる場合は、 ツール呼び出し を有効にします。

    4. 接続のテスト をクリックします。

  4. 変更を保存するには、 適用 をクリックします。

結果を確認するには、AI Chat を開いてモデルセレクターをクリックします。 プロバイダーのモデルは別のセクションに表示されます。 互換性のあるエージェントのモデルセレクターにも表示されます。

チャットにおけるサードパーティプロバイダーモデル

ローカルモデルを接続する

Ollama と LM Studio は、マシン上でモデルを実行します。 AI アシスタント をいずれかに接続すると、そのモデルを AI Chat や他の AI アシスタント 機能で使用できます。

開始する前に、Ollama または LM Studio をインストールし、実行中であることを確認して、少なくともひとつのモデルをダウンロードしてください。

  1. 設定 | ツール | AI アシスタント | プロバイダー & API キー に移動します。

  2. サードパーティの AI プロバイダー セクションで、 プロバイダー として オラマ または LM スタジオ を選択します。

  3. URL(ユーアールエル) フィールドでローカルサーバーのアドレスを指定し、 接続のテスト をクリックします。

    サードパーティの AI プロバイダーを有効にする
  4. モデルの割り当て セクションで、AI アシスタント 機能に使用するローカルモデルを選択します。 この手順を行わない場合、ローカルモデルは AI Chat でのみ使用できます。 詳細については、 モデルを手動で割り当て を参照してください。

  5. 変更を保存するには、 適用 をクリックします。

AI Assistant 機能に使用するモデルを選択

デフォルトでは、AI アシスタント 機能は JetBrains AI サービスを通じて提供される クラウドベースのモデルを使用するため、すべての機能を利用できます。 独自のモデルを接続すると、それらが機能に割り当てられる方法は、モデルの提供元によって異なります:

モデルソース

モデルが機能に割り当てられる方法

Anthropic、Google、OpenAI

自動。 各機能は、その 事前定義されたリストに含まれるモデルを使用します。 プロバイダーのモデルがどれもリストにない場合、その機能は利用できません。 詳細については、 自動割り当ての仕組み を参照してください。

OpenAI 互換エンドポイントとローカルモデル

手動。 モデルを割り当てるまでは、これらのモデルは AI Chat でのみ使用できます。

モデルを手動で割り当て

OpenAI 互換エンドポイントのモデルまたはローカルモデルを AI アシスタント 機能に割り当てるには:

  1. 設定 | ツール | AI アシスタント | プロバイダー & API キー に移動します。

  2. モデルの割り当て セクションで、次の設定を構成します:

    ローカルモデルのセットアップ
    • コア機能 – エディター内コード生成、コミットメッセージ生成、その他のコア機能に使用するモデル。 AI Chat のデフォルトモデルでもあります。

    • インスタントヘルパー – チャットコンテキスト収集、チャットタイトル生成、名前の提案などの軽量機能に使用するモデル。

    • コンテキストウィンドウ – ローカルモデルの モデルコンテキストウィンドウのサイズ、トークン単位。 ウィンドウを大きくすると、モデルは単一のリクエストでより多くのコンテキストを処理できます。 ウィンドウを小さくすると使用メモリが少なくなり、パフォーマンスが向上する場合があります。 デフォルト値は 64 000 トークンです。

  3. 変更を保存するには、 適用 をクリックします。

対応する機能をトリガーすると、AI アシスタント は割り当てられたモデルを使用するようになります。

自動割り当ての仕組み

各 AI アシスタント 機能には、 割り当て済みモデルのリストがあります。 一部の機能には、 フォールバックモデルのリストもあります。 機能をトリガーすると、AI アシスタント は次のようにモデルを選択します:

  1. 利用可能なモデルのいずれかが機能の割り当て済みモデルのリストにある場合、AI アシスタント はそのモデルを使用します。

  2. それ以外の場合、機能にフォールバックモデルがあると、AI アシスタント はフォールバックリストで利用可能なモデルのいずれかを探します。

  3. どちらのリストにも利用可能なモデルが含まれていない場合、その機能は利用できません。

Yes

No

No

Yes

Yes

No

You trigger a feature

Is an available model on the assigned list?

Does the feature have fallback models?

Is an available model on the fallback list?

Feature works

Feature is unavailable

割り当てられたモデルとフォールバックモデルのリスト

このセクションでは、AI アシスタント の機能と必要なモデルをリストし、サードパーティプロバイダーのモデルとの互換性を評価できます。

コア機能

機能

応用分野

中古モデル

エディター内でのコード生成

エディター

  • Anthropic モデル: Claude 4.5 Sonnet

  • Google モデル: Gemini 2.5 Pro

  • OpenAI モデル: GPT-4o

ドキュメントを生成する

エディター

  • Google モデル: Gemini 2.5 Pro

  • OpenAI モデル: GPT-4o

テストを生成する

エディター

  • Google モデル: Gemini 2.5 Pro

  • OpenAI モデル: GPT-4o

AI で修正 (RustRover のみ)

エディター

  • Anthropic モデル: Claude 3.7 Sonnet

AI で Git の競合を解決する

VCS

  • Google モデル: Gemini 2.5 Pro

  • OpenAI モデル: GPT-4o

AI で自己レビューを実行する

VCS

  • Anthropic モデル: Claude 3.7 Sonnet

  • OpenAI モデル: GPT-4o、GPT-4o mini

インスタントヘルパー

機能

応用分野

中古モデル

現在のファイルに提案を適用

AI チャット

  • Google モデル: Gemini 2.0 Flash, Gemini 2.5 Flash

  • OpenAI モデル: GPT-4o、GPT-4o mini

ファイル名の生成

AI チャット

  • Google モデル: Gemini 2.5 Flash

  • OpenAI モデル: GPT-4o mini

チャットコンテキストの収集

AI チャット

  • Google モデル: Gemini 2.0 Flash, Gemini 2.5 Flash

  • OpenAI モデル: GPT-4o mini

チャットタイトルの生成

AI チャット

  • Google モデル: Gemini 2.5 Flash

  • OpenAI モデル: GPT-4o mini

名前の提案

エディター

  • Google モデル: Gemini 2.5 Flash

  • OpenAI モデル: GPT-4o mini

補完モデル

機能

機能が呼び出される場所

中古モデル

コード補完​​

エディター、AI チャット、コミットメッセージ

  • JetBrains モデル: Mellum

コード補完​​ (AI Enterprise の場合、別の AI プロバイダーを 使用することを選択した場合)

エディター、AI チャット、コミットメッセージ

  • Anthropic モデル: Claude 4.5 Haiku, Claude 3.5 Haiku, Claude 4.5 Sonnet, Claude 3.5 Sonnet

  • Google モデル:Gemini 2.5 Flash、Gemini 2.0 Flash

  • OpenAI モデル: GPT-5 mini、GPT-4o、GPT-4o mini

フォールバックモデル

フォールバックをサポートする機能については、このリストと利用可能なモデルが比較されます。 一致するモデルが見つからない場合、その機能は利用できません。

次のモデルがフォールバックモデルとして定義されています。

  • Anthropic モデル: Claude 4.5 Sonnet, Claude 4 Sonnet, Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 4.5 Haiku, Claude 3.5 Haiku

  • Google モデル: Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash

  • OpenAI モデル: GPT-4o、GPT-4o mini

AI 補完にカスタムモデルを使用

インラインコード補完や 次の編集提案などの AI 補完機能は、デフォルトで JetBrains モデルを使用します。 OpenAI 互換エンドポイントを通じて提供されるモデルに置き換えることができます。

このプロバイダーは別個に構成します。 AI Chat やその他の機能で使用する サードパーティ AI プロバイダーを再利用したり変更したりすることはありません。

モデルはコード補完向けに構築されている必要があります。 汎用チャットモデルは通常適していません。 利用可能な機能はモデルの種類によって異なります:

モデルタイプ

使用可能なフィーチャー

コード補完モデル

インラインコード補完

次の編集予測モデル

インラインコード補完、次の編集提案

コード補完モデルは Fill-in-the-Middle (FIM) をサポートしているため、キャレットの後にあるコードを考慮できます。 次の編集予測モデルは FIM をサポートし、挿入だけでなく既存のコードへの編集も予測します。

AI 補完用のモデルを構成するには:

  1. 設定 | ツール | AI アシスタント | プロバイダー & API キー に移動します。

  2. AI 補完 セクションで、 プロバイダー として OpenAI 互換 を選択します。 デフォルトモデルに戻すには、 JetBrains を選択します。

  3. プロバイダーのパラメーターを指定します:

    AI 補完機能のためにサードパーティプロバイダーを構成する
    • API キー – エンドポイントの API キー。

    • ベース URL – エンドポイントの URL。 接続のテスト をクリックして、AI アシスタント がこの API キーでエンドポイントに到達できることを確認します。

    • モデル – AI 補完に使用するモデル。 ベース URL で指定されたエンドポイントは、このモデルを提供する必要があります。 接続のテスト はこれを確認しません。 AI アシスタント は、モデルを認識しているかどうか、および AI 補完をサポートしているかどうかを表示します。

    • モデルのコンテキスト},{ – モデルコンテキストウィンドウのサイズ、トークン単位。

    • 最大出力トークン数 – 単一の補完でモデルが返すことができるトークンの最大数。

    • プロンプトのスキーマ – モデルが想定する構造で補完リクエストをフォーマットするテンプレート。 AI アシスタント がモデルを認識している場合、一致するスキーマを自動的に選択します。

  4. 変更を保存するには、 適用 をクリックします。

カスタムモデルと並行して JetBrains AI を有効にする

サードパーティ製 AI プロバイダーのモデルでは、一部の機能が利用できない場合があります。 すべての機能が利用可能で、期待どおりに動作することを保証するには、JetBrains AI サービスのサブスクリプションを有効にしてください。

JetBrains AI サブスクリプションを有効にするには:

  1. 設定 | ツール | AI アシスタント | プロバイダー & API キー に移動します。

  2. JetBrains AI セクションで、 JetBrains AI を起動する をクリックします。

    JetBrains AI の有効化をクリック
  3. JetBrains Account にログイン をクリックし、資格情報を入力して、ログインプロセスが完了するまで待ちます。

アクティブな JetBrains AI サブスクリプションを持つ JetBrains Account にログインすると、AI アシスタント をすべての機能で利用できます。

2026 年 11 月 6 日