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

Agent PlatformのAIモデル

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

すべてのGitLab Duo機能はデフォルトのモデルを使用します。GitLabは、パフォーマンスを最適化するためにデフォルトのモデルを更新する場合があります。一部の機能では別のモデルを選択でき、変更するまでその選択が維持されます。

デフォルトモデル

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

機能モデル
GitLab Duo Agentic ChatClaude Sonnet 4.6 Vertex
コードレビューフローClaude Sonnet 4.6 Vertex
その他すべてのエージェントClaude Sonnet 4.6 Vertex

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

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

モデルGitLab Duo Agentic Chatコードレビューフローその他すべてのエージェント
Claude Fable 5 1check-smいいえcheck-sm
Claude Sonnet 4.5check-smcheck-smcheck-sm
Claude Sonnet 4.6check-smcheck-smcheck-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
Gemini 3.5 Flashcheck-smいいえcheck-sm
GPT-5check-smいいえcheck-sm
GPT-5.1check-smいいえcheck-sm
GPT-5.2check-smcheck-smcheck-sm
GPT-5.5 1check-smいいえcheck-sm
GPT-5 Codexcheck-smいいえcheck-sm
GPT-5.2 Codexcheck-smいいえcheck-sm
GPT-5.3 Codexcheck-smcheck-smcheck-sm
GPT-5 Minicheck-smいいえcheck-sm
GPT-5.4 Minicheck-smいいえcheck-sm
GPT-5.4 Nanocheck-smいいえcheck-sm

補足説明:

  1. このモデルには、ベンダー側での限定的なデータ保持が適用されます。

機能のモデルを選択する

  • 提供形態: GitLab.com

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

前提条件:

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

Agentic Chatのモデルを選択

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

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

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

  3. 機能を設定を選択します。

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

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

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

    1. Available modelsの下で、設定するを選択します。
    2. Available models: Agentic Chatダイアログで、Restrict to specific modelsチェックボックスを選択します。
    3. Agentic Chatが使用できるモデルを選択します。
    4. 保存を選択します。

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

非Agentic Chat機能のモデルを選択

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

  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トラフィックが許可されていることを確認してもらってください。