Agent PlatformのAIモデル
- プラン: Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
すべてのGitLab Duo機能はデフォルトのモデルを使用します。GitLabは、パフォーマンスを最適化するためにデフォルトのモデルを更新する場合があります。モデルの変更はGitLab AIゲートウェイから行われ、特に明記されていない限り、GitLabのバージョンに関係なく有効になります。
一部の機能では別のモデルを選択でき、変更するまでその選択が維持されます。
デフォルトモデル
この表は、Agent Platformの各機能で使用されるデフォルトモデルを示しています。
| 機能 | モデル |
|---|---|
| GitLab Duo Agentic Chat | Claude Sonnet 4.6 Gemini Enterprise Agent Platform |
| Code Review Flow1 | Claude 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] | いいえ | いいえ | ||
| Claude Fable 5.1[^model-subject-limited] | いいえ | いいえ | ||
| Claude Sonnet 4.5 | いいえ | |||
| Claude Sonnet 4.6 | ||||
| Claude Sonnet 5 | いいえ | |||
| Claude Haiku 4.5 | いいえ | いいえ | ||
| Claude Opus 4.5 | いいえ | いいえ | ||
| Claude Opus 4.6 | いいえ | いいえ | ||
| Claude Opus 4.7 | いいえ | いいえ | ||
| Claude Opus 4.8 | いいえ | いいえ | ||
| Claude Opus 5 | いいえ | いいえ | ||
| Claude Opus 5.5 | いいえ | いいえ | ||
| Gemini 3.5 Flash | いいえ | いいえ | ||
| Gemini 3.6 Flash | いいえ | いいえ | ||
| Gemini 3.7 Flash | いいえ | いいえ | ||
| Gemini 3.8 Flash | いいえ | いいえ | ||
| GLM 5.3 | いいえ | いいえ | ||
| GPT-5 | いいえ | いいえ | ||
| GPT-5.1 | いいえ | いいえ | ||
| GPT-5.2 | ||||
| GPT-5 Codex | いいえ | いいえ | ||
| GPT-5.2 Codex | いいえ | いいえ | ||
| GPT-5.3 Codex | ||||
| GPT-5 Mini | いいえ | いいえ | ||
| GPT-5.4 Mini | いいえ | いいえ | ||
| GPT-5.4 Nano | いいえ | いいえ | ||
| GPT-5.5[^model-subject-limited] | いいえ | いいえ | ||
| GPT-5.6 Sol[^model-subject-limited] | いいえ | いいえ | ||
| GPT-5.6 Terra[^model-subject-limited] | いいえ | いいえ | ||
| GPT-5.6 Luna[^model-subject-limited] | いいえ | いいえ | ||
| GPT-6 Astra[^model-subject-limited] | いいえ | いいえ | ||
| GPT-6 Sol[^model-subject-limited] | いいえ | いいえ | ||
| GPT-6 Luna[^model-subject-limited] | いいえ | いいえ | ||
| Kimi K3 | いいえ | いいえ | ||
| MiniMax M3 | いいえ | いいえ |
機能のモデルを選択する
- 提供形態: GitLab.com
トップレベルグループで、機能に使用するデフォルトモデルを選択できます。選択したモデルは、すべての子グループとプロジェクトで、その機能に適用されます。
GitLab Self-ManagedまたはGitLab Dedicatedでインスタンスのモデルを設定するには、モデル選択を参照してください。
前提条件:
- グループのオーナーロールが必要です。
- モデルを選択するグループがトップレベルグループである必要があります。
- GitLab 18.3以降で、複数のGitLab Duoネームスペースに属している場合は、デフォルトのネームスペースを割り当てる必要があります。
Agentic Chatのモデルを選択する
Agentic Chatのモデルを選択するには:
上部のバーで、検索または移動先を選択して、グループを見つけます。
左側のサイドバーで、設定 > GitLab Duoを選択します。
モデルの選択の下で、モデルの管理を選択します。
GitLab Duo Agentic Chatセクションに移動します。
ドロップダウンリストからモデルを選択し、デフォルトモデルとして設定します。
オプション。Agentic Chatでユーザーが選択できるその他のモデルを制限するには:
利用可能なモデルの下で、設定を選択します。
利用可能なモデル: Agentic Chatダイアログで、特定のモデルに制限チェックボックスをオンにします。
Agentic Chatで使用できるようにするモデルを選択します。すべてのモデルを選択するには、全てのモデルを選択チェックボックスを選択します。すべてのモデルが選択されている場合、選択を解除するには全てのモデルを選択解除を選択します。
デフォルトモデルは常にユーザーが利用でき、クリアすることはできません。変更を保存するには、デフォルトモデルに加えて少なくとも1つのモデルを選択する必要があります。
保存を選択します。
Agentic Chatを特定のモデルに制限しない場合、ユーザーはすべてのGitLab管理モデルから選択できます。
その他のエージェント型機能のモデルを選択
その他のエージェント型機能のモデルを選択するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 左側のサイドバーで、設定 > GitLab Duoを選択します。
- モデルの選択の下で、モデルの管理を選択します。
- GitLab Duo Agent Platformの下で、設定したい機能を見つけます。
- ドロップダウンリストからモデルを選択し、デフォルトモデルとして設定します。
- オプション。セクション内のすべての機能にモデルを適用するには、すべてに適用を選択します。
GitLab Duo CLIのモデルを指定するには、モデルを選択するを参照してください。
適切なモデルを選択する
多くのユースケースでは、Claude Haiku 4.5やGPT-5.4 Miniのような、より高速でコスト効率の高いモデルから始めるのが最適な方法です。この方法を使用する場合:
- Claude Haiku 4.5またはGPT-5.4 Miniを選択します。
- ユースケースを十分にテストします。
- パフォーマンスが要件を満たしているかを評価します。
- 特定の機能が不足している場合にのみ、必要に応じてアップグレードします。
この方法は次の用途に使用できます:
- 探索的なタスクや大量のタスク
- 厳格なレイテンシー要件があるアプリケーション
- コストを重視する実装
トラブルシューティング
デフォルト以外のモデルを選択すると、次の問題が発生する可能性があります。
モデルが利用できない
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のモデルを選択しても、モデル選択が機能しない場合があります。
これを解決するには:
- IDEの接続タイプがWebSocketに設定されていることを確認します。
- GitLabインスタンスへのWebSocketトラフィックが許可されていることをネットワーク管理者に確認します。
GitLab 19.0以前の場合、Code Review Flowは、非エージェント型バージョンのGitLab Duoコードレビューに設定されたデフォルトLLMを使用します。 ↩︎
GitLab 19.0以前の場合、Code Review Flowは、非エージェント型バージョンのGitLab Duoコードレビューで利用可能なモデルのみを使用できます。 [^model-subject-limited]: このモデルには、ベンダー側での限定的なデータ保持が適用されます。 ↩︎