신규어떤 에이전트든 UberLLM에 연결하세요. 키 하나로 모든 모델을 공식 가격 이하로 사용할 수 있습니다.
UberLLM

Kilo Code

Kilo Code는 OpenAI 호환 API 타입의 커스텀 제공자로서 UberLLM을 추가합니다.

시작하기 전에

  • 크레딧이 있는 UberLLM 계정, 그리고 대시보드 → 키](ull_...)에서 발급받은 API 키.

VS Code에서 설정

  1. Kilo의 설정 (톱니바퀴 아이콘)을 열고 제공자 탭으로 이동합니다.
  2. 아래로 스크롤하여 커스텀 제공자를 클릭합니다.
  3. 다음 정보를 입력합니다:
    • Provider ID: uberllm
    • 표시 이름: UberLLM
    • Provider API: OpenAI 호환
    • Base URL: https://api.uberllm.dev/v1
    • API key: 귀하의 ull_... 키
    • 모델: 모델 가져오기를 클릭하여 원하는 모델을 선택하거나, 모델 추가를 클릭하여 z-ai/glm-5.2와 같은 ID를 입력합니다.
  4. 제출을 클릭합니다.

가져온 목록에는 모델 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을(를) 추가하세요.