VS Code의 AI 언어 모델
Visual Studio Code는 다양한 작업을 위해 최적화된 여러 내장 언어 모델을 제공합니다. 또한 자체 언어 모델 API 키를 가져와 다른 제공업체의 모델을 사용할 수도 있습니다. 이 문서에서는 채팅 또는 인라인 제안에 대한 언어 모델을 변경하는 방법과 자체 API 키를 사용하는 방법을 설명합니다.
작업에 맞는 모델 선택
기본적으로 채팅은 다양한 작업(코딩, 요약, 지식 기반 질문, 추론 등)에 대해 빠르고 유능한 응답을 제공하기 위해 기본 모델을 사용합니다.
그러나 이 모델만 사용하는 것으로 제한되지는 않습니다. 각기 다른 강점을 가진 언어 모델 컬렉션 중에서 선택할 수 있습니다. AI 모델에 대한 자세한 비교는 GitHub Copilot 설명서의 작업에 맞는 AI 모델 선택을 참조하세요.
사용 중인 에이전트에 따라 사용 가능한 모델 목록이 다를 수 있습니다. 예를 들어 에이전트 모드에서는 도구 호출에 대한 지원이 좋은 모델로 목록이 제한됩니다.
Copilot Business 또는 Enterprise 사용자이고 관리자가 GitHub.com의 Copilot 정책 설정에서 Editor Preview Features를 선택하여 조직에 특정 모델을 사용하도록 설정해야 합니다.
채팅 대화 모델 변경
채팅 입력 필드의 언어 모델 선택기를 사용하여 채팅 대화 및 코드 편집에 사용되는 모델을 변경합니다.

자체 언어 모델 API 키 사용을 통해 사용 가능한 모델 목록을 더욱 확장할 수 있습니다.
유료 Copilot 요금제를 사용하는 경우 모델 선택기에는 프리미엄 모델에 대한 프리미엄 요청 승수가 표시됩니다. GitHub Copilot 설명서에서 프리미엄 요청에 대해 자세히 알아보세요.
자동 모델 선택
자동 모델 선택은 VS Code 릴리스 1.104부터 사용할 수 있습니다.
자동 모델 선택을 사용하면 VS Code는 최적의 성능을 보장하고 특정 언어 모델의 과도한 사용으로 인한 속도 제한을 줄이기 위해 자동으로 모델을 선택합니다. 모델 성능 저하를 감지하고 당시 가장 좋은 모델을 사용합니다. 요구 사항에 가장 적합한 모델을 선택하기 위해 이 기능을 계속 개선하고 있습니다.
자동 모델 선택을 사용하려면 채팅에서 모델 선택기에서 **자동**을 선택합니다.
현재 자동은 Claude Sonnet 4, GPT-5, GPT-5 mini 및 기타 모델 간에 선택합니다. 조직에서 특정 모델을 제외하도록 선택한 경우 자동은 해당 모델을 선택하지 않습니다. 이러한 모델이 없거나 프리미엄 요청을 모두 사용한 경우 자동은 0x 승수의 모델로 대체됩니다.
승수 할인
자동 모델 선택을 사용하는 경우 VS Code는 선택한 모델에 따라 가변적인 모델 승수를 사용합니다. 유료 사용자이고 자동을 사용하면 요청 할인이 적용됩니다.
채팅 응답에 마우스를 올리면 언제든지 사용 중인 모델과 모델 승수를 확인할 수 있습니다.

언어 모델 관리
언어 모델 편집기를 사용하여 모든 사용 가능한 모델을 보고, 모델 선택기에 표시할 모델을 선택하고, 내장 제공업체 또는 확장 프로그램 제공 모델 제공업체에서 추가하여 더 많은 모델을 추가할 수 있습니다.
언어 모델 편집기를 열려면 채팅 보기에서 모델 선택기를 열고 **모델 관리**를 선택하거나 명령 팔레트에서 **Chat: Manage Language Models** 명령을 실행합니다.

편집기에는 제공업체별로 그룹화된 모델이 표시되지만 가시성별로 그룹화할 수도 있습니다. 모델 기능, 컨텍스트 크기, 청구 정보 및 가시성 상태와 같은 주요 정보가 표시됩니다.
다음 옵션을 사용하여 모델을 검색하고 필터링할 수 있습니다.
- 검색 상자를 사용한 텍스트 검색
- 제공업체:
@provider:"OpenAI" - 기능:
@capability:tools,@capability:vision,@capability:agent - 가시성:
@visible:true/false
모델 선택기 사용자 지정
언어 모델 편집기에서 모델의 가시성 상태를 변경하여 모델 선택기에 표시되는 모델을 사용자 지정할 수 있습니다. 모든 제공업체의 모델을 표시하거나 숨길 수 있습니다.
목록에서 모델에 마우스를 올리고 눈 아이콘을 선택하여 모델 선택기에서 모델을 표시하거나 숨깁니다.

자체 언어 모델 키 가져오기
이 기능은 현재 Copilot Business 또는 Copilot Enterprise 사용자에게는 제공되지 않습니다.
VS Code의 GitHub Copilot에는 다양한 작업을 위해 최적화된 다양한 내장 언어 모델이 포함되어 있습니다. 내장 모델로 사용할 수 없는 모델을 사용하려면 자체 언어 모델 API 키(BYOK)를 가져와 다른 제공업체의 모델을 사용할 수 있습니다.
VS Code에서 자체 언어 모델 API 키를 사용하는 것의 이점
- 모델 선택: 내장 모델 외에도 다양한 제공업체의 수백 가지 모델에 액세스할 수 있습니다.
- 실험: 내장 모델에 아직 사용할 수 없는 새로운 모델이나 기능을 실험할 수 있습니다.
- 로컬 컴퓨팅: GitHub Copilot에서 이미 지원되는 모델 중 하나를 사용하거나 아직 사용할 수 없는 모델을 실행하기 위해 자체 컴퓨팅을 사용할 수 있습니다.
- 더 나은 제어: 자체 키를 사용하면 내장 모델에 부과되는 표준 속도 제한 및 제한을 우회할 수 있습니다.
VS Code는 더 많은 모델을 추가하기 위한 여러 옵션을 제공합니다.
-
내장 모델 제공업체 사용
-
Visual Studio Marketplace에서 언어 모델 제공업체 확장 프로그램을 설치합니다. 예를 들어 Foundry Local이 포함된 VS Code용 AI Toolkit
자체 모델 키 사용 시 고려 사항
- 채팅 환경에만 적용되며 인라인 제안 또는 VS Code의 다른 AI 지원 기능에는 영향을 미치지 않습니다.
- 기능은 모델에 따라 다르며 내장 모델과 다를 수 있습니다(예: 도구 호출, 비전 또는 추론 지원).
- Copilot 서비스 API는 임베딩 전송, 리포지토리 인덱싱, 쿼리 개선, 의도 감지 및 측면 쿼리와 같은 일부 작업에 여전히 사용됩니다.
- BYOK를 사용할 때 모델의 출력에 책임감 있는 AI 필터링이 적용된다는 보장은 없습니다.
내장 제공업체에서 모델 추가
VS Code는 채팅의 모델 선택기에 더 많은 모델을 추가하는 데 사용할 수 있는 여러 내장 모델 제공업체를 지원합니다.
내장 제공업체의 언어 모델 구성 방법
-
채팅 보기의 언어 모델 선택기에서 **모델 관리**를 선택하거나 명령 팔레트에서 **Chat: Manage Language Models** 명령을 실행합니다.
-
언어 모델 편집기에서 **모델 추가**를 선택한 다음 목록에서 모델 제공업체를 선택합니다.

-
API 키 또는 엔드포인트 URL과 같은 제공업체별 세부 정보를 입력합니다.
-
제공업체에 따라 모델 세부 정보를 입력하거나 목록에서 모델을 선택합니다.
다음 스크린샷은 로컬에서 실행 중인 Ollama의 모델 선택기를 보여주며 Phi-4 모델이 배포되어 있습니다.

-
이제 채팅의 모델 선택기에서 모델을 선택할 수 있습니다.
에이전트를 사용할 때 모델을 사용할 수 있으려면 도구 호출을 지원해야 합니다. 모델이 도구 호출을 지원하지 않으면 모델 선택기에 표시되지 않습니다.
사용자 지정 OpenAI 호환 모델 구성은 현재 릴리스 1.104부터 VS Code Insiders에서만 사용할 수 있습니다. 또한 github.copilot.chat.customOAIModels 설정에서 OpenAI 호환 모델 구성을 수동으로 추가할 수 있습니다.
모델 제공업체 세부 정보 업데이트
이전에 구성한 모델 제공업체의 세부 정보 업데이트 방법
-
채팅 보기의 언어 모델 선택기에서 **모델 관리**를 선택하거나 명령 팔레트에서 **Chat: Manage Language Models** 명령을 실행합니다.
-
언어 모델 편집기에서 업데이트하려는 모델 제공업체의 기어 아이콘을 선택합니다.

-
API 키 또는 엔드포인트 URL과 같은 제공업체 세부 정보를 업데이트합니다.
인라인 제안 모델 변경
편집기에서 인라인 제안 생성을 위해 사용되는 언어 모델 변경 방법
-
VS Code 제목 표시줄의 채팅 메뉴에서 **인라인 제안 구성...**을 선택합니다.
-
**완료 모델 변경...**을 선택한 다음 목록에서 모델 중 하나를 선택합니다.
인라인 제안에 사용할 수 있는 모델은 더 많은 모델에 대한 지원을 추가함에 따라 시간이 지남에 따라 발전할 수 있습니다.
자주 묻는 질문
Copilot Business 또는 Copilot Enterprise에 자체 모델 키를 사용할 수 없는 이유는 무엇인가요?
자체 모델 키를 가져오는 것은 Copilot Business 또는 Copilot Enterprise에서 사용할 수 없습니다. 이는 주로 사용자가 발표 즉시 최신 모델을 실험할 수 있도록 하기 위한 것이며 Copilot의 내장 모델로는 아직 사용할 수 없습니다.
자체 모델 키를 가져오는 것은 올해 말에 Copilot Business 및 Enterprise 플랜에 제공될 예정입니다. 이는 조직이 이 기능을 대규모로 사용하는 데 필요한 요구 사항을 더 잘 이해하게 됨에 따라 이루어질 것입니다. Copilot Business 및 Enterprise 사용자는 여전히 내장된 관리형 모델을 사용할 수 있습니다.
VS Code에서 로컬 호스트 모델을 Copilot과 함께 사용할 수 있나요?
로컬 모델은 자체 모델 키(BYOK)를 사용하고 로컬 모델에 연결을 지원하는 모델 제공업체를 사용하여 채팅에서 사용할 수 있습니다. 로컬 모델에 연결하는 데는 여러 가지 옵션이 있습니다.
- 로컬 모델을 지원하는 내장 모델 제공업체 사용
- Visual Studio Marketplace에서 확장 프로그램을 설치합니다. 예를 들어 Foundry Local이 포함된 VS Code용 AI Toolkit
- 사용자 지정 OpenAI 호환 모델 구성
현재 인라인 제안에 로컬 모델을 연결할 수 없습니다. VS Code는 확장 프로그램이 사용자 지정 완료 제공업체를 제공할 수 있도록 하는 확장 프로그램 API InlineCompletionItemProvider를 제공합니다. Inline Completions 샘플을 사용하여 시작할 수 있습니다.
현재 로컬 호스트 모델을 사용하려면 일부 작업에 Copilot 서비스가 여전히 필요합니다. 따라서 GitHub 계정에는 Copilot 요금제(예: Copilot Free)에 대한 액세스가 있어야 하며 온라인 상태여야 합니다. 이 요구 사항은 향후 릴리스에서 변경될 수 있습니다.
인터넷 연결 없이 로컬 모델을 사용할 수 있나요?
현재 로컬 모델을 사용하려면 Copilot 서비스에 액세스해야 하므로 온라인 상태여야 합니다. 이 요구 사항은 향후 릴리스에서 변경될 수 있습니다.
Copilot 요금제 없이 로컬 모델을 사용할 수 있나요?
아니요, 현재 로컬 모델을 사용하려면 Copilot 요금제(예: Copilot Free)에 대한 액세스가 필요합니다. 이 요구 사항은 향후 릴리스에서 변경될 수 있습니다.