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

エージェントプラットフォーム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.5 Vertex

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

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

モデルGitLab Duo Agentic Chatその他すべてのエージェント
Claude Sonnet 4check-smcheck-sm
Claude Sonnet 4 Vertexcheck-smcheck-sm
Claude Sonnet 4.5check-smcheck-sm
Claude Sonnet 4.5 Vertexcheck-smcheck-sm
Claude Sonnet 4.6check-smcheck-sm
Claude Haiku 4.5check-smcheck-sm
Claude Opus 4.5check-smcheck-sm
Claude Opus 4.6check-smcheck-sm
Claude Opus 4.7check-smcheck-sm
GPT-5check-smcheck-sm
GPT-5 Codexcheck-smcheck-sm
GPT-5.2 Codexcheck-smcheck-sm
GPT-5.3 Codexcheck-smcheck-sm
GPT-5 Minicheck-smcheck-sm
GPT-5.2check-smcheck-sm

機能のモデルを選択する

  • 提供形態: GitLab.com

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

前提条件:

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

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

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

IDEでは、GitLab Duo Agentic Chatのモデル選択は、接続タイプがWebSocketに設定されている場合にのみ適用されます。

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

トラブルシューティング

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

モデルが利用できない

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

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

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

選択したモデルでGitLab Duo機能を使用すると、デフォルトのGitLab Duoネームスペースが選択されていないことを示すエラーが表示される場合があります。例:

  • GitLab Duoコード提案では、Error 422: I'm sorry, you have not selected a default GitLab Duo namespace. Please go to GitLab and in user Preferences - Behavior, select a default namespace for GitLab Duo.が表示される場合があります
  • GitLab Duo Chatでは、Error G3002: I'm sorry, you have not selected a default GitLab Duo namespace. Please go to GitLab and in user Preferences - Behavior, select a default namespace for GitLab Duo.が表示される場合があります

このイシューは、複数のGitLab Duoネームスペースに属しているにもかかわらず、デフォルトのネームスペースとして1つを選択していない場合に発生します。

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