正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。
ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください。

Agent PlatformのAIモデル

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

すべてのGitLab Duo機能はデフォルトのモデルを使用します。GitLabは、パフォーマンスを最適化するためにデフォルトのモデルを更新する場合があります。モデルの変更はGitLab AIゲートウェイから行われ、特に明記されていない限り、GitLabのバージョンに関係なく有効になります。

一部の機能では別のモデルを選択でき、変更するまでその選択が維持されます。

デフォルトモデル

この表は、Agent Platformの各機能で使用されるデフォルトモデルを示しています。

機能モデル
GitLab Duo Agentic ChatClaude Sonnet 4.6 Gemini Enterprise Agent Platform
Code Review Flow1Claude Sonnet 5 Gemini Enterprise Agent Platform
セキュリティレビューフローClaude Sonnet 4.6 Gemini Enterprise Agent Platform
その他すべてのエージェントClaude Sonnet 4.6 Gemini Enterprise Agent Platform

サポートされているモデル

この表は、Agent Platformの機能で選択できるモデルを示しています。

モデルGitLab Duo
Agentic Chat
Code Review Flow2セキュリティレビューフローその他すべてのエージェント
Claude Fable 5[^model-subject-limited]check-smいいえいいえcheck-sm
Claude Fable 5.1[^model-subject-limited]check-smいいえいいえcheck-sm
Claude Sonnet 4.5check-smいいえcheck-smcheck-sm
Claude Sonnet 4.6check-smcheck-smcheck-smcheck-sm
Claude Sonnet 5check-smcheck-smいいえcheck-sm
Claude Haiku 4.5check-smいいえいいえcheck-sm
Claude Opus 4.5check-smいいえいいえcheck-sm
Claude Opus 4.6check-smいいえいいえcheck-sm
Claude Opus 4.7check-smいいえいいえcheck-sm
Claude Opus 4.8check-smいいえいいえcheck-sm
Claude Opus 5check-smいいえいいえcheck-sm
Claude Opus 5.5check-smいいえいいえcheck-sm
Gemini 3.5 Flashcheck-smいいえいいえcheck-sm
Gemini 3.6 Flashcheck-smいいえいいえcheck-sm
Gemini 3.7 Flashcheck-smいいえいいえcheck-sm
Gemini 3.8 Flashcheck-smいいえいいえcheck-sm
GLM 5.3check-smいいえいいえcheck-sm
GPT-5check-smいいえいいえcheck-sm
GPT-5.1check-smいいえいいえcheck-sm
GPT-5.2check-smcheck-smcheck-smcheck-sm
GPT-5 Codexcheck-smいいえいいえcheck-sm
GPT-5.2 Codexcheck-smいいえいいえcheck-sm
GPT-5.3 Codexcheck-smcheck-smcheck-smcheck-sm
GPT-5 Minicheck-smいいえいいえcheck-sm
GPT-5.4 Minicheck-smいいえいいえcheck-sm
GPT-5.4 Nanocheck-smいいえいいえcheck-sm
GPT-5.5[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-5.6 Sol[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-5.6 Terra[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-5.6 Luna[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-6 Astra[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-6 Sol[^model-subject-limited]check-smいいえいいえcheck-sm
GPT-6 Luna[^model-subject-limited]check-smいいえいいえcheck-sm
Kimi K3check-smいいえいいえcheck-sm
MiniMax M3check-smいいえいいえcheck-sm

機能のモデルを選択する

  • 提供形態: GitLab.com

トップレベルグループで、機能に使用するデフォルトモデルを選択できます。選択したモデルは、すべての子グループとプロジェクトで、その機能に適用されます。

GitLab Self-ManagedまたはGitLab Dedicatedでインスタンスのモデルを設定するには、モデル選択を参照してください。

前提条件:

  • グループのオーナーロールが必要です。
  • モデルを選択するグループがトップレベルグループである必要があります。
  • GitLab 18.3以降で、複数のGitLab Duoネームスペースに属している場合は、デフォルトのネームスペースを割り当てる必要があります。

Agentic Chatのモデルを選択する

Agentic Chatのモデルを選択するには:

  1. 上部のバーで、検索または移動先を選択して、グループを見つけます。

  2. 左側のサイドバーで、設定 > GitLab Duoを選択します。

  3. モデルの選択の下で、モデルの管理を選択します。

  4. GitLab Duo Agentic Chatセクションに移動します。

  5. ドロップダウンリストからモデルを選択し、デフォルトモデルとして設定します。

  6. オプション。Agentic Chatでユーザーが選択できるその他のモデルを制限するには:

    1. 利用可能なモデルの下で、設定を選択します。

    2. 利用可能なモデル: Agentic Chatダイアログで、特定のモデルに制限チェックボックスをオンにします。

    3. Agentic Chatで使用できるようにするモデルを選択します。すべてのモデルを選択するには、全てのモデルを選択チェックボックスを選択します。すべてのモデルが選択されている場合、選択を解除するには全てのモデルを選択解除を選択します。

      デフォルトモデルは常にユーザーが利用でき、クリアすることはできません。変更を保存するには、デフォルトモデルに加えて少なくとも1つのモデルを選択する必要があります。

    4. 保存を選択します。

    Agentic Chatを特定のモデルに制限しない場合、ユーザーはすべてのGitLab管理モデルから選択できます。

その他のエージェント型機能のモデルを選択

その他のエージェント型機能のモデルを選択するには:

  1. 上部のバーで、検索または移動先を選択して、グループを見つけます。
  2. 左側のサイドバーで、設定 > GitLab Duoを選択します。
  3. モデルの選択の下で、モデルの管理を選択します。
  4. GitLab Duo Agent Platformの下で、設定したい機能を見つけます。
  5. ドロップダウンリストからモデルを選択し、デフォルトモデルとして設定します。
  6. オプション。セクション内のすべての機能にモデルを適用するには、すべてに適用を選択します。

GitLab Duo CLIのモデルを指定するには、モデルを選択するを参照してください。

適切なモデルを選択する

多くのユースケースでは、Claude Haiku 4.5やGPT-5.4 Miniのような、より高速でコスト効率の高いモデルから始めるのが最適な方法です。この方法を使用する場合:

  1. Claude Haiku 4.5またはGPT-5.4 Miniを選択します。
  2. ユースケースを十分にテストします。
  3. パフォーマンスが要件を満たしているかを評価します。
  4. 特定の機能が不足している場合にのみ、必要に応じてアップグレードします。

この方法は次の用途に使用できます:

  • 探索的なタスクや大量のタスク
  • 厳格なレイテンシー要件があるアプリケーション
  • コストを重視する実装

トラブルシューティング

デフォルト以外のモデルを選択すると、次の問題が発生する可能性があります。

モデルが利用できない

GitLab DuoのAIネイティブ機能にGitLabのデフォルトモデルを使用している場合、GitLabは最適なパフォーマンスと信頼性を維持するために、ユーザーに通知することなくデフォルトモデルを変更する場合があります。

GitLab DuoのAIネイティブ機能に特定のモデルを選択していて、そのモデルが利用できない場合、自動フォールバックは行われません。そのモデルを使用する機能は利用できなくなります。

デフォルトのGitLab Duoのネームスペースが設定されていない

選択したモデルでGitLab Duo機能を使用しているときに、デフォルトのGitLab Duoのネームスペースを設定する必要があることを示すエラーが発生する場合があります。

この問題は、複数のGitLab Duoネームスペースに属している場合、またはGitLabリモートが設定されていないプロジェクトにおいてローカルで作業している場合に発生します。

これを解決するには、デフォルトのGitLab Duoのネームスペースを設定します。

IDEでAgentic Chatのモデル選択が機能しない

IDEでAgentic Chatのモデルを選択しても、モデル選択が機能しない場合があります。

これを解決するには:

  1. IDEの接続タイプがWebSocketに設定されていることを確認します。
  2. GitLabインスタンスへのWebSocketトラフィックが許可されていることをネットワーク管理者に確認します。

  1. GitLab 19.0以前の場合、Code Review Flowは、非エージェント型バージョンのGitLab Duoコードレビューに設定されたデフォルトLLMを使用します。 ↩︎

  2. GitLab 19.0以前の場合、Code Review Flowは、非エージェント型バージョンのGitLab Duoコードレビューで利用可能なモデルのみを使用できます。 [^model-subject-limited]: このモデルには、ベンダー側での限定的なデータ保持が適用されます。 ↩︎