GitLab Duo (Classic) のAIモデル
- プラン: Premium、Ultimate
- アドオン: GitLab Duo Core、Pro、またはEnterprise
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
すべてのGitLab Duo (Classic) 機能は、デフォルトモデルを使用します。GitLabは、パフォーマンスを最適化するためにデフォルトモデルを更新する場合があります。機能に別のモデルを選択できます。この選択は、変更するまで保持されます。
デフォルトモデル
次の表は、各GitLab Duo機能のデフォルトモデルを示しています。
| 機能 | モデル |
|---|---|
| コード提案 | |
| コード生成 | Claude Sonnet 4 Vertex |
| コード補完 | Codestral 25.08 Fireworks |
| GitLab Duo Chat | |
| 一般チャット | Claude Sonnet 4.5 Vertex |
| コード説明 | Claude Sonnet 4 |
| テスト生成 | Claude Sonnet 4.5 Vertex |
| コードのリファクタリング | Claude Sonnet 4.5 Vertex |
| コード修正 | Claude Sonnet 4.5 Vertex |
| 根本原因分析 | Claude Sonnet 4 Vertex |
| マージリクエストのためのGitLab Duo | |
| マージコミットメッセージ生成 | Claude Sonnet 4 Vertex |
| マージリクエストサマリー | Claude Sonnet 4 Vertex |
| コードレビューサマリー | Claude Sonnet 4 Vertex |
| コードレビュー | Claude Sonnet 4 Vertex |
| GitLab Duoのその他の機能 | |
| 脆弱性の説明 | Claude Sonnet 4.5 Vertex |
| 脆弱性の修正 | Claude Sonnet 4.5 |
| ディスカッションサマリー | Claude Sonnet 4.5 Vertex |
| GitLab Duo for CLI | Claude Haiku 4.5 |
サポートされているモデル
次の表は、各機能で選択できるモデルの一覧です。
コード提案
| モデル | コード生成 | コード補完 |
|---|---|---|
| Claude Sonnet 4 | ||
| Claude Sonnet 4 Vertex | ||
| Claude Sonnet 4 Bedrock | ||
| Claude Sonnet 4.5 | ||
| Codestral 25.01 Fireworks | いいえ | |
| Codestral 25.08 Fireworks | いいえ | |
| Codestral 25.08 Vertex | いいえ | |
| Gemini 2.5 Flash Vertex | いいえ |
GitLab Duo Chat (Classic)
| モデル | 一般チャット | コード説明 | テスト生成 | コードのリファクタリング | コード修正 | 根本原因分析 |
|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | いいえ | いいえ | ||||
| Claude Sonnet 3 | いいえ | いいえ | ||||
| Claude Sonnet 4 | ||||||
| Claude Sonnet 4 Vertex | ||||||
| Claude Sonnet 4.5 | ||||||
| Claude Sonnet 4.5 Vertex |
GitLab Duo forマージリクエスト
| モデル | マージコミットメッセージ生成 | マージリクエストサマリー | コードレビューサマリー | コードレビュー |
|---|---|---|---|---|
| Claude Sonnet 4 | ||||
| Claude Sonnet 4 Vertex | ||||
| Claude Sonnet 4.5 |
その他のGitLab Duo機能
| モデル | 脆弱性の説明 | 脆弱性の修正 | GitLab Duo for CLI | ディスカッションサマリー |
|---|---|---|---|---|
| Claude Haiku 3 | いいえ | いいえ | ||
| Claude Haiku 4.5 | いいえ | いいえ | ||
| Claude Sonnet 4 | ||||
| Claude Sonnet 4 Vertex | ||||
| Claude Sonnet 4.5 | ||||
| Claude Sonnet 4.5 Vertex |
機能のモデルを選択する
- 提供形態: GitLab.com
トップレベルグループの機能のモデルを選択できます。選択したモデルは、その機能に対して、すべての子グループとプロジェクトに適用されます。
前提条件:
- グループのオーナーロールを持っている。
- モデルを選択するグループがトップレベルグループである。
- GitLab 18.3以降で、複数のGitLab Duoネームスペースに属している場合は、デフォルトのネームスペースを割り当てる必要があります。
機能のモデルを選択するには:
- 上部のバーで、検索または移動先を選択して、グループを見つけます。
- 設定 > GitLab Duoを選択します。
- 機能を設定を選択します。
- 設定したい機能について、ドロップダウンリストからモデルを選択します。
- オプション。セクション内のすべての機能にモデルを適用するには、すべてに適用を選択します。
トラブルシューティング
デフォルト以外のモデルを選択すると、次の問題が発生する可能性があります。
モデルが利用できない
GitLab Duo AIネイティブ機能にデフォルトのGitLabモデルを使用している場合、GitLabは、最適なパフォーマンスと信頼性を維持するために、ユーザーに通知せずにデフォルトモデルを変更する場合があります。
GitLab Duo AIネイティブ機能に特定のモデルを選択していて、そのモデルが利用できない場合、自動フォールバックはありません。このモデルを使用する機能は使用できません。
デフォルトのGitLab Duoネームスペースが設定されていない
選択したモデルでGitLab Duo機能を使用すると、デフォルトのGitLab Duoネームスペースが選択されていないことを示すエラーが表示される場合があります。例:
- GitLab Duoコード提案では、
Error 422: No default Duo group found. Select a default Duo group in your user preferences and try again.が表示される場合があります - 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ネームスペースを設定します。