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

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 CLIClaude Haiku 4.5

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

次の表は、各機能で選択できるモデルの一覧です。

コード提案

モデルコード生成コード補完
Claude Sonnet 4check-smcheck-sm
Claude Sonnet 4 Vertexcheck-smcheck-sm
Claude Sonnet 4 Bedrockcheck-smcheck-sm
Claude Sonnet 4.5check-smcheck-sm
Codestral 25.01 Fireworksいいえcheck-sm
Codestral 25.08 Fireworksいいえcheck-sm
Codestral 25.08 Vertexいいえcheck-sm
Gemini 2.5 Flash Vertexcheck-smいいえ

GitLab Duo Chat (Classic)

モデル一般チャットコード説明テスト生成コードのリファクタリングコード修正根本原因分析
Claude Haiku 4.5check-smいいえいいえ
Claude Sonnet 3いいえいいえcheck-sm
Claude Sonnet 4check-smcheck-smcheck-smcheck-smcheck-smcheck-sm
Claude Sonnet 4 Vertexcheck-smcheck-smcheck-smcheck-smcheck-smcheck-sm
Claude Sonnet 4.5check-smcheck-smcheck-smcheck-smcheck-smcheck-sm
Claude Sonnet 4.5 Vertexcheck-smcheck-smcheck-smcheck-smcheck-sm

GitLab Duo forマージリクエスト

モデルマージコミットメッセージ生成マージリクエストサマリーコードレビューサマリーコードレビュー
Claude Sonnet 4check-smcheck-smcheck-smcheck-sm
Claude Sonnet 4 Vertexcheck-smcheck-smcheck-smcheck-sm
Claude Sonnet 4.5check-smcheck-smcheck-smcheck-sm

その他のGitLab Duo機能

モデル脆弱性の説明脆弱性の修正GitLab Duo for CLIディスカッションサマリー
Claude Haiku 3check-smいいえcheck-smいいえ
Claude Haiku 4.5いいえcheck-smいいえ
Claude Sonnet 4check-smcheck-smcheck-sm
Claude Sonnet 4 Vertexcheck-smcheck-smcheck-sm
Claude Sonnet 4.5check-smcheck-smcheck-smcheck-sm
Claude Sonnet 4.5 Vertexcheck-smcheck-sm

機能のモデルを選択する

  • 提供形態: GitLab.com

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

前提条件:

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

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

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

トラブルシューティング

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

モデルが利用できない

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ネームスペースを設定します。