문서
Continue
Continue의 openai 제공업체는 공급업체가 아니라 프로토콜을 지정합니다. apiBase를 설정하면 Claude와 GPT를 같은 config.yaml에서 각각 모델 항목으로 추가할 수 있습니다.
~/.continue/config.yaml에 블록 하나를 추가하세요: provider: openai와 apiBase: https://api.kunavo.com/v1, 그리고 sk-kn-… 키를 사용합니다. 확장 프로그램은 엔드포인트 뒤에 어떤 공급업체가 있는지 알 필요가 없습니다.
name: my-config
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5
provider: openai # the protocol, not the vendor
model: claude-sonnet-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [chat, edit, apply]
- name: Haiku (autocomplete)
provider: openai
model: claude-haiku-4-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [autocomplete]provider: openai는 OpenAI라는 회사가 아니라 와이어 프로토콜을 선택합니다. 사용자가 가장 먼저 변경하곤 하지만 그대로 두어야 하는 필드입니다. /v1 접미사는 apiBase에 포함해야 합니다. 이를 빼면 Continue가 존재하지 않는 경로에 경로를 덧붙여 404 오류가 발생합니다.단계별 안내
/app/keys에서 키를 생성해 복사하세요. 키는 한 번만 표시됩니다.- VS Code 또는 JetBrains에서 Continue 사이드바를 열고 어시스턴트의
config.yaml를 수정하세요. - 위의
models항목을 추가하고sk-kn-…을 본인의 키로 바꾸세요. - 저장하세요. Continue는 저장할 때 구성을 다시 불러오며, 입력한 모델 이름이 모델 선택기에 표시됩니다.
- 모델을 선택하고 메시지를 보내세요. 나중에 모델을 전환하려면 구성을 바꾸는 대신 선택기에서 다른 모델을 고르면 됩니다.
이 내용에 관한 Continue 자체 참조 문서는 OpenAI 모델 제공업체 페이지입니다.
확장 프로그램을 디버깅하기 전에 확인하세요
요청 하나면 실패 원인이 엔드포인트인지, 키인지, 구성 파일인지 확인할 수 있습니다. 이 요청이 모델 ID의 JSON 목록을 반환하면 같은 기본 URL과 키가 Continue에서도 작동합니다.
# Settles whether a failure is the endpoint, the key, or Continue.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."역할별 모델 선택
Kunavo의 모든 텍스트 모델은 model 값으로 사용할 수 있습니다. 전체 목록은 모델 페이지에 있으며 GET /v1/models에서 실시간으로 확인할 수 있습니다. 요율은 입력/출력 토큰 1M개당 USD입니다.
| 모델 ID | Kunavo 입력/출력 | 적합한 역할 |
|---|---|---|
claude-haiku-4-5 | $0.70 / $3.50 | 자동 완성 — 요청량이 가장 많아 토큰당 비용이 크게 좌우되는 역할 |
claude-sonnet-5 | $1.40 / $7.00 | 채팅 및 편집 — 품질과 가격의 기본 균형 |
claude-opus-5 | $3.50 / $17.50 | 아키텍처 수준의 변경을 편집할 때 |
gpt-5-6-terra | $0.70 / $4.20 | 같은 키로 사용하는 다른 계열 — 새 자격 증명 없이 다른 관점 확보 |
자주 묻는 질문
OpenAI 호환 API에서 Continue를 어떻게 사용하나요?
~/.continue/config.yaml에 provider: openai, 모델 ID, apiKey, 엔드포인트를 가리키는 apiBase를 포함한 models 항목을 추가하세요. Kunavo의 경우 https://api.kunavo.com/v1입니다. 여기서 provider는 공급업체가 아니라 프로토콜을 지정합니다. Continue가 apiBase에 지정된 엔드포인트로 OpenAI 와이어 형식의 요청을 보내도록 하므로, /v1/chat/completions를 구현하는 모든 엔드포인트를 사용할 수 있습니다.
Anthropic 키 없이 Continue에서 Claude 모델을 사용할 수 있나요?
모델이 OpenAI 호환 엔드포인트를 통해 제공되면 가능합니다. Continue의 openai 제공업체는 모델 ID를 apiBase에 그대로 전달하므로, Claude ID는 Continue가 아니라 게이트웨이에서 확인됩니다. Kunavo에서는 Claude와 GPT ID가 같은 키 뒤에 있으므로, 자격 증명은 그대로 두고 모델 항목을 하나 더 추가하면 됩니다.
Continue에서 자동 완성과 채팅에 서로 다른 모델을 사용할 수 있나요?
가능하며, 대개 그렇게 하는 것이 좋습니다. models 목록의 각 항목에는 roles 필드가 있으므로, 대형 모델에는 roles [chat, edit, apply]를, 작고 빠른 모델에는 [autocomplete]를 지정할 수 있습니다. 자동 완성은 키를 입력할 때마다 실행되며 요청량이 다른 역할보다 훨씬 많습니다. 따라서 가장 저렴한 모델을 자동 완성에 연결하면 다른 어떤 단일 설정 변경보다 월 청구액을 크게 줄일 수 있습니다.
사용자 지정 apiBase에서 Continue가 404를 반환하는 이유는 무엇인가요?
대개 기본 URL에서 /v1 접미사를 빠뜨렸기 때문입니다. Continue는 apiBase에 경로만 덧붙이므로 https://api.kunavo.com을 사용하면 존재하지 않는 경로로 요청을 보내지만, https://api.kunavo.com/v1을 사용하면 올바르게 처리됩니다. 404가 아니라 401이 반환되면 URL은 올바르고 키가 잘못된 것입니다.