GitLab Duo AI 모델
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.3 이상에서 여러 GitLab Duo 네임스페이스에 속한 경우 기본 네임스페이스를 지정해야 합니다.
기능에 대한 모델을 선택하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 설정 > GitLab Duo를 선택합니다.
- 기능 구성을 선택합니다.
- 구성하려는 기능에 대해 드롭다운 목록에서 모델을 선택합니다.
- 선택 사항. 섹션의 모든 기능에 모델을 적용하려면 전체 적용을 선택합니다.
문제 해결#
기본값 이외의 모델을 선택할 때 다음 문제가 발생할 수 있습니다.
모델을 사용할 수 없음#
GitLab Duo AI 네이티브 기능에 기본 GitLab 모델을 사용하는 경우, GitLab은 최적의 성능과 안정성을 유지하기 위해 사용자에게 알리지 않고 기본 모델을 변경할 수 있습니다.
GitLab Duo AI 네이티브 기능에 대한 특정 모델을 선택했고 해당 모델을 사용할 수 없는 경우 자동 폴백이 없습니다. 이 모델을 사용하는 기능을 사용할 수 없습니다.
기본 GitLab Duo 네임스페이스 없음#
선택된 모델이 있는 GitLab Duo 기능을 사용할 때 기본 GitLab Duo 네임스페이스를 설정해야 한다는 오류가 발생할 수 있습니다.
이 문제는 여러 GitLab Duo 네임스페이스에 속해 있거나 GitLab 원격이 구성되지 않은 프로젝트에서 로컬로 작업할 때 발생합니다.
이를 해결하려면 기본 GitLab Duo 네임스페이스를 설정합니다.
