InfoGrab Docs

GitLab Duo AI 모델

요약

모든 GitLab Duo 기능은 기본 모델을 사용합니다. 다음 표는 각 GitLab Duo 기능의 기본 모델을 나열합니다. 다음 표는 각 기능에 대해 선택할 수 있는 모델을 나열합니다. 최상위 그룹에서 기능에 대한 모델을 선택할 수 있습니다.

모든 GitLab Duo 기능은 기본 모델을 사용합니다. 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
MR용 GitLab Duo
머지 커밋 메시지 생성 Claude Sonnet 4 Vertex
MR 요약 Claude Sonnet 4 Vertex
코드 리뷰 요약 Claude Sonnet 4 Vertex
코드 리뷰 Claude Sonnet 4 Vertex
기타 GitLab Duo 기능
취약점 설명 Claude Sonnet 4.6 Vertex
취약점 해결 Claude Sonnet 4.6 Vertex
토론 요약 Claude Sonnet 4.5 Vertex
CLI용 GitLab Duo 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#

모델 일반 채팅 코드 설명 테스트 생성 코드 리팩토링 코드 수정 근본 원인 분석
Claude Haiku 4.5
Claude Sonnet 3
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.5 Vertex

MR용 GitLab Duo#

모델 머지 커밋 메시지 생성 MR 요약 코드 리뷰 요약 코드 리뷰
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.6
Claude Sonnet 4.6 Vertex

기타 GitLab Duo 기능#

모델 취약점 설명 취약점 해결 CLI용 GitLab Duo 토론 요약
Claude Haiku 3
Claude Haiku 4.5
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.5 Vertex

기능에 대한 모델 선택#

히스토리
  • GitLab 18.1에서 ai_model_switching이라는 플래그와 함께 최상위 그룹에 대해 도입. 기본적으로 비활성화됨.
  • GitLab 18.4에서 베타로 변경.
  • GitLab 18.4에서 활성화.
  • GitLab 18.5에서 일반 공개. 기능 플래그 ai_model_switching 활성화.
  • GitLab 18.7에서 기능 플래그 ai_model_switching 제거.

최상위 그룹에서 기능에 대한 모델을 선택할 수 있습니다. 선택한 모델은 모든 하위 그룹 및 프로젝트에 대한 해당 기능에 적용됩니다.

전제 조건:

  • 그룹의 소유자 역할이 있어야 합니다.
  • 모델을 선택하는 그룹은 최상위 그룹이어야 합니다.
  • 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 네임스페이스에 속해 있거나 GitLab 원격이 구성되지 않은 프로젝트에서 로컬로 작업할 때 발생합니다.

이를 해결하려면 기본 GitLab Duo 네임스페이스를 설정합니다.

GitLab Duo AI 모델

Tier: Premium, Ultimate
Offering: GitLab.com
원문 보기
요약

모든 GitLab Duo 기능은 기본 모델을 사용합니다. 다음 표는 각 GitLab Duo 기능의 기본 모델을 나열합니다. 다음 표는 각 기능에 대해 선택할 수 있는 모델을 나열합니다. 최상위 그룹에서 기능에 대한 모델을 선택할 수 있습니다.

모든 GitLab Duo 기능은 기본 모델을 사용합니다. 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
MR용 GitLab Duo
머지 커밋 메시지 생성 Claude Sonnet 4 Vertex
MR 요약 Claude Sonnet 4 Vertex
코드 리뷰 요약 Claude Sonnet 4 Vertex
코드 리뷰 Claude Sonnet 4 Vertex
기타 GitLab Duo 기능
취약점 설명 Claude Sonnet 4.6 Vertex
취약점 해결 Claude Sonnet 4.6 Vertex
토론 요약 Claude Sonnet 4.5 Vertex
CLI용 GitLab Duo 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#

모델 일반 채팅 코드 설명 테스트 생성 코드 리팩토링 코드 수정 근본 원인 분석
Claude Haiku 4.5
Claude Sonnet 3
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.5 Vertex

MR용 GitLab Duo#

모델 머지 커밋 메시지 생성 MR 요약 코드 리뷰 요약 코드 리뷰
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.6
Claude Sonnet 4.6 Vertex

기타 GitLab Duo 기능#

모델 취약점 설명 취약점 해결 CLI용 GitLab Duo 토론 요약
Claude Haiku 3
Claude Haiku 4.5
Claude Sonnet 4
Claude Sonnet 4 Vertex
Claude Sonnet 4.5
Claude Sonnet 4.5 Vertex

기능에 대한 모델 선택#

히스토리
  • GitLab 18.1에서 ai_model_switching이라는 플래그와 함께 최상위 그룹에 대해 도입. 기본적으로 비활성화됨.
  • GitLab 18.4에서 베타로 변경.
  • GitLab 18.4에서 활성화.
  • GitLab 18.5에서 일반 공개. 기능 플래그 ai_model_switching 활성화.
  • GitLab 18.7에서 기능 플래그 ai_model_switching 제거.

최상위 그룹에서 기능에 대한 모델을 선택할 수 있습니다. 선택한 모델은 모든 하위 그룹 및 프로젝트에 대한 해당 기능에 적용됩니다.

전제 조건:

  • 그룹의 소유자 역할이 있어야 합니다.
  • 모델을 선택하는 그룹은 최상위 그룹이어야 합니다.
  • 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 네임스페이스에 속해 있거나 GitLab 원격이 구성되지 않은 프로젝트에서 로컬로 작업할 때 발생합니다.

이를 해결하려면 기본 GitLab Duo 네임스페이스를 설정합니다.