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

エージェントプラットフォームモデルの選択

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com

すべてのGitLab Duo機能には、GitLabが選択したデフォルトの大規模言語モデルがあります。

GitLabは、機能のパフォーマンスを最適化するために、このデフォルトモデルを更新できます。そのため、ユーザーが何も操作しなくても、機能のモデルが変更される場合があります。

各機能にデフォルトモデルを使用したくない場合、または特定の要件がある場合は、利用可能な他のサポート対象モデルの配列から選択できます。

機能に特定のモデルを選択した場合、別のモデルを選択するまで、その機能はそのモデルを使用します。

機能のモデルを選択する

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

前提条件:

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

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

  1. 上部のバーで、検索または移動先を選択して、グループを見つけます。
  2. 設定 > GitLab Duoを選択します。
  3. 機能を設定を選択します。
  4. GitLab Duo Agent Platformセクションに移動します。
  5. ドロップダウンリストからモデルを選択します。
  6. オプション。セクション内のすべての機能にモデルを適用するには、すべてに適用を選択します。
  • IDEでは、GitLab Duo Chat(エージェント)のモデル選択は、接続タイプがWebSocketに設定されている場合にのみ適用されます。

  • GitLab Duo Chat(エージェント)で使用されているOpenAIモデルは実験的なサポートを提供し、GPT-5、GPT-5 mini、GPT-5-Codexが対象です。このイシューで、GitLab Duo Chat(エージェント)でのOpenAIモデルの使用に関するフィードバックをお寄せください。

デフォルトモデル

この表は、エージェントプラットフォームの各機能のデフォルトモデルを一覧表示しています。

機能モデル
GitLab Duo Chat(エージェント)Claude Haiku 4.5
その他のすべてのエージェントClaude Sonnet 4.5 Vertex

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

この表は、エージェントプラットフォームの機能で選択できるモデルを一覧表示しています。

モデル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 Haiku 4.5check-smcheck-sm
Claude Opus 4.5check-smcheck-sm
GPT-5check-smcheck-sm
GPT-5 Codexcheck-smcheck-sm
GPT-5 Minicheck-smcheck-sm
GPT-5.2check-smcheck-sm

トラブルシューティング

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

モデルが利用できない

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