모델 선택
GitLab v19.5Offering: GitLab Self-Managed, GitLab Dedicated
요약
모든 GitLab Duo 기능에는 GitLab 이 선정한 기본 대규모 언어 모델(LLM)이 있습니다. GitLab은 기능 성능을 개선하기 위해 이 기본 모델을 변경할 수 있습니다. 모델 변경은 GitLab AI Gateway에서 이루어지며, 별도의 안내가 없는 한 GitLab 버전과 관계없이 적용됩니다.
모든 GitLab Duo 기능에는 GitLab 이 선정한 기본 대규모 언어 모델(LLM)이 있습니다.
GitLab은 기능 성능을 개선하기 위해 이 기본 모델을 변경할 수 있습니다. 따라서 사용자가 별도로 조작하지 않아도 기능의 모델이 바뀔 수 있습니다.
모델 변경은 GitLab AI Gateway에서 이루어지며, 별도의 안내가 없는 한 GitLab 버전과 관계없이 적용됩니다.
각 기능의 기본 모델을 사용하지 않으려 하거나 별도의 요구 사항이 있다면 지원되는 여러 모델 중에서 선택할 수 있습니다.
기능에 특정 모델을 선택하면 다른 모델을 선택할 때까지 해당 기능은 선택한 모델을 사용합니다.
인스턴스의 모델 선택#
히스토리
기능마다 기본 모델을 선택할 수 있으며, 그 기본값은 인스턴스 전체에 적용됩니다. 특정 모델을 선택하지 않으면 모든 GitLab Duo 기능이 GitLab 기본 모델을 사용합니다.
오프라인 라이선스를 사용하는 GitLab Self-Managed 인스턴스에서는 GitLab 관리형 모델을 사용할 수 없습니다. 오프라인 라이선스는 해당 모델을 제공하는 GitLab.com AI Gateway에 연결되지 않으므로 모델 선택 목록에 GitLab 관리형 모델이 표시되지 않으며 오류도 표시되지 않습니다. GitLab Duo Agent Platform 기능의 모델을 변경하려면 GitLab Duo Agent Platform Self-Hosted 애드온이 있어야 하고 셀프 호스팅 모델을 구성해야 합니다.
사전 요구 사항:
- 관리자여야 합니다.
GitLab 19.0 이하에서는 Code Review Flow와 GitLab Duo Code Review가 동일한 모델 설정을 공유합니다. 모델을 변경하면 두 기능 모두에 영향을 줍니다.
기능에 사용할 모델을 선택하려면 다음을 수행합니다.
-
오른쪽 위 모서리에서 Admin을 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
Model selection 아래에서 Manage models를 선택합니다. Model selection 이 표시되지 않으면 인스턴스에 GitLab Duo Enterprise 애드온이 구성되어 있는지 확인합니다.
-
구성하려는 기능에서 드롭다운 목록의 모델을 선택하여 기본 모델로 지정합니다.
-
선택 사항. 섹션의 여러 기능에 모델을 적용하려면 Bulk update 드롭다운 목록에서 모델을 선택합니다. 모델은 호환되는 기능에만 적용됩니다.
-
선택 사항. 섹션의 모든 기능을 기본 모델로 되돌리려면 Reset to default를 선택합니다.
[!note] 기본값으로 재설정하면 각 기능은 자체 GitLab 기본 모델을 사용하며, 이 기본 모델은 기능마다 다를 수 있습니다.
Agentic Chat의 모델 선택#
히스토리
Agentic Chat의 모델을 선택하려면 다음과 같이 합니다:
-
오른쪽 위 모서리에서 Admin을 선택합니다.
-
왼쪽 사이드바에서 GitLab Duo를 선택합니다.
-
Model selection 아래에서 Manage models를 선택합니다.
-
GitLab Duo Agentic Chat 섹션으로 이동합니다.
-
Default model 드롭다운 목록에서 모델을 선택합니다. 이 모델은 기본적으로 고정되며, GitLab 기본 모델을 선택하지 않은 한 사용자가 변경할 수 없습니다. GitLab 기본 모델을 선택한 경우에는 사용자가 모든 GitLab 관리형 모델을 사용할 수 있습니다.
-
선택 사항. Agentic Chat을 특정 모델로 제한하려면 다음을 수행합니다.
-
Default model 드롭다운 목록 아래에서 Configure를 선택합니다.
-
Available models: Agentic Chat 대화 상자에서 Restrict to specific models 체크박스를 선택합니다.
-
Agentic Chat이 사용할 모델을 선택합니다. 모든 모델을 선택하려면 Select all models 체크박스를 선택합니다. 선택한 모델을 모두 해제하려면 Clear all models를 선택합니다.
[!note] 기본 모델은 항상 사용자에게 제공되며 선택을 해제할 수 없습니다. 변경 사항을 저장하려면 기본 모델 외에 모델을 하나 이상 선택해야 합니다.
-
Save를 선택합니다.
[!note] Agentic Chat을 특정 모델로 제한하려면 GitLab 관리형 모델을 기본 모델로 선택해야 합니다.
-
Code Review Flow의 모델 선택#
히스토리
- GitLab 19.1에서 Agentic Code Review 설정을 사용하는 Code Review Flow 전용 모델 설정이 도입되었습니다.
Code Review Flow의 모델 선택 설정은 GitLab 버전에 따라 다릅니다.
Code Review Flow의 모델을 선택하려면 다음을 수행합니다.
- 오른쪽 위 모서리에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 GitLab Duo를 선택합니다.
- Model selection 아래에서 Manage models를 선택합니다.
- GitLab Duo Agent Platform 아래에서 Agentic Code Review를 찾습니다.
- 드롭다운 목록에서 모델을 선택하여 기본 모델로 지정합니다.
사용할 수 있는 모델 목록은 Agent Platform AI 모델을 참고합니다.
Code Review Flow는 이 기능의 비에이전트 버전인 GitLab Duo Code Review와 모델 설정을 공유합니다. 선택한 모델은 두 기능 모두에 적용되며, 비에이전트 기능에서 사용할 수 있는 모델 중에서만 선택할 수 있습니다.
Code Review Flow의 모델을 선택하려면 다음을 수행합니다.
- 오른쪽 위 모서리에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 GitLab Duo를 선택합니다.
- Model selection 아래에서 Manage models를 선택합니다.
- GitLab Duo for merge requests 아래에서 Code Review를 찾습니다.
- 드롭다운 목록에서 모델을 선택하여 기본 모델로 지정합니다.