Kilo Code
Kilo Code는 OpenAI 호환 API 타입의 커스텀 제공자로서 UberLLM을 추가합니다.
시작하기 전에
- 크레딧이 있는 UberLLM 계정, 그리고 대시보드 → 키](
ull_...)에서 발급받은 API 키.
VS Code에서 설정
- Kilo의 설정 (톱니바퀴 아이콘)을 열고 제공자 탭으로 이동합니다.
- 아래로 스크롤하여 커스텀 제공자를 클릭합니다.
- 다음 정보를 입력합니다:
- Provider ID:
uberllm - 표시 이름:
UberLLM - Provider API: OpenAI 호환
- Base URL:
https://api.uberllm.dev/v1 - API key: 귀하의
ull_...키 - 모델: 모델 가져오기를 클릭하여 원하는 모델을 선택하거나, 모델 추가를 클릭하여
z-ai/glm-5.2와 같은 ID를 입력합니다.
- Provider ID:
- 제출을 클릭합니다.
가져온 목록에는 모델 ID와 이름만 포함되어 있습니다. 각 모델의 컨텍스트 및 출력 제한은 구성 파일(다음 섹션)에서 설정하세요. 그렇지 않으면 Kilo는 0를 사용하며 컨텍스트 관리가 작동하지 않습니다.
kilo.jsonc에서 설정
글로벌 파일: ~/.config/kilo/kilo.jsonc. 프로젝트 파일: 프로젝트 내 kilo.jsonc.
{
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1",
"apiKey": "{env:UBERLLM_API_KEY}"
},
"models": {
"deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
"z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
"moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
}
}
},
"model": "uberllm/z-ai/glm-5.2"
}
{env:UBERLLM_API_KEY}는 글로벌 파일(또는 KILO_CONFIG로 명명된 파일)에서만 작동합니다. 프로젝트 kilo.jsonc에서는 Kilo는 경고와 함께 이를 무시하며 제공자에게 키가 없습니다. 프로젝트 파일에서는 대신 apiKey에 키를 붙여넣거나 제공자를 글로벌 파일에 유지하세요.
추천 모델
2026년 10월 30일에 확인됨: 각각 응답했으며 UberLLM을 통해 도구 호출을 수행했습니다.
| 모델 ID | 컨텍스트 | 최대 출력 |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 |
384,000 |
z-ai/glm-5.2 |
1,048,576 |
32,768 |
moonshotai/kimi-k3 |
1,048,576 |
32,768 |
Kilo는 이미 앱 이름(X-Title: Kilo Code)을 커스텀 제공자에게 보냅니다.
일반적인 오류
| 보이는 내용 | 원인 및 해결 방법 |
|---|---|
401 / "Invalid API Key" |
Key가 없거나 잘못 입력되었습니다. 프로젝트 파일에서 {env:...}은 무시됩니다. 위를 참조하세요. |
404와 "page not found" |
Base URL은 https://api.uberllm.dev/v1이어야 합니다. |
404 model_not_found |
Model id가 잘못 입력되었습니다. Fetch models를 사용하거나 카탈로그에서 복사하세요. |
402 insufficient_credits |
잔액이 부족합니다. Dashboard → Credits에서 크레딧을 추가하세요. |
| 컨텍스트가 한 번에 가득 차거나 압축이 전혀 실행되지 않습니다 | 모델에 limit이(가) 없습니다. 위와 같이 context와 output을(를) 추가하세요. |