NovoConecte qualquer agente ao UberLLM: uma chave, todos os modelos, pelo preço de tabela ou menos.
UberLLM

Kilo Code

Kilo Code adiciona UberLLM como um provedor personalizado com o tipo de API compatível com OpenAI.

Antes de começar

Configuração no VS Code

  1. Abra as Configurações do Kilo (ícone de engrenagem) e vá para a aba Providers.
  2. Role até o final e clique em Custom provider.
  3. Preencha:
    • Provider ID: uberllm
    • Nome de exibição: UberLLM
    • Provider API: OpenAI Compatible
    • Base URL: https://api.uberllm.dev/v1
    • API key: sua chave ull_...
    • Modelos: clique em Fetch models e escolha os que você deseja, ou Add model e digite um ID como z-ai/glm-5.2.
  4. Clique em Submit.

A lista obtida contém apenas os IDs e nomes dos modelos. Defina os limites de contexto e saída de cada modelo no arquivo de configuração (próxima seção): sem eles, o Kilo usa 0 e seu gerenciamento de contexto não funciona.

Configuração em kilo.jsonc

Arquivo global: ~/.config/kilo/kilo.jsonc. Arquivo de projeto: kilo.jsonc no projeto.

{
  "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} funciona apenas no arquivo global (ou um arquivo nomeado por KILO_CONFIG). Em um projeto kilo.jsonc, Kilo o ignora com um aviso e o provedor não tem chave. Em um arquivo de projeto, cole a chave em apiKey em vez disso, ou mantenha o provedor no arquivo global.

Modelos recomendados

Verificado em 30 de outubro de 2026: cada um respondeu e fez um tool call através do UberLLM.

ID do modelo Contexto Saída máxima
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 já envia o nome do seu aplicativo (X-Title: Kilo Code) para provedores personalizados.

Erros comuns

O que você vê Causa e solução
401 / "Invalid API Key" Chave ausente ou digitada incorretamente. Em um arquivo de projeto, {env:...} é ignorado: veja acima.
404 com "page not found" A base URL deve ser https://api.uberllm.dev/v1.
404 model_not_found ID do modelo digitado incorretamente. Use Fetch models ou copie do catálogo.
402 insufficient_credits Saldo vazio. Adicione crédito em Dashboard → Credits.
Contexto preenche de uma vez, ou a compactação nunca é executada O modelo não tem limit. Adicione context e output conforme acima.