No VS Code
- Abra as configurações do Kilo Code (a engrenagem) e vá para a aba Providers. Na parte de baixo, clique em Custom provider.
- Defina Provider ID como
zurelay, escolha um nome de exibição e defina Provider API como OpenAI Compatible. - Informe a URL base,
https://api.zurelay.com/v1, e a sua chave. Use Fetch models para carregar a lista de modelos, adicione os que quiser e envie. - Escolha um modelo da Zurelay no menu de modelos do chat.
Estes passos seguem documentação de provedores da Kilo. Fizemos a configuração na Kilo CLI. A documentação da Kilo diz que a CLI, o VS Code e o JetBrains leem os mesmos arquivos de configuração, então um provedor configurado em um deles aparece nos outros.
Na CLI do Kilo ou editando o arquivo
O Kilo guarda as configurações em ~/.config/kilo/kilo.jsonc, que no Windows é %USERPROFILE%\.config\kilo\kilo.jsonc. Este é o arquivo que testamos, com os preços atuais da Zurelay por 1M de tokens:
{ "$schema": "https://app.kilo.ai/config.json", "model": "zurelay/deepseek-v4.1-flash", "small_model": "zurelay/deepseek-v4.1-flash", "provider": { "zurelay": { "npm": "@ai-sdk/openai-compatible", "name": "Zurelay", "options": { "baseURL": "https://api.zurelay.com/v1", "apiKey": "{env:ZURELAY_API_KEY}" }, "models": { "deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "cost": { "input": 0.03, "output": 0.12, "cache_read": 0.00074 } }, "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5", "cost": { "input": 0.79, "output": 3.95, "cache_read": 0.079 } } } } }}Depois, instale a CLI, defina a chave e execute uma tarefa:
npm install -g @kilocode/cliexport ZURELAY_API_KEY="zr_live_..."kilo models zurelaykilo run -m zurelay/claude-sonnet-5-5 "Add a README for this project"kilo # or the full terminal UITrês erros que encontramos
- Provider not found: zurelay. Nossa primeira configuração tinha a URL base e a chave, mas não
models, esperando que o Kilo carregasse os modelos da API. A CLI não faz isso: para ela, um provedor sem modelos listados não existe. Liste cada modelo que você quiser. - environment references are not allowed in project config. Ao mover o arquivo para
.kilo/kilo.jsoncno projeto, ele foi recusado por causa de{env:ZURELAY_API_KEY}, e todos os modelos passaram a retornarModel not found. O Kilo não lê segredos da configuração do próprio projeto, então mantenha o provedor no arquivo global. - Todas as tarefas mostravam $0.00 em
kilo stats. O Kilo só contabiliza o gasto de modelos que têmcost, em dólares por 1M de tokens. Com isso, o custo de cada mensagem emkilo exportbateu com a nossa fatura: $0.0000406 contra $0.000041. A tabela de estatísticas ainda arredonda para centavos, então tarefas pequenas aparecem como $0.00 nela.
Quanto custou no nosso teste
Em um repositório git novo, o agente padrão do Kilo escreveu um pequeno arquivo Python com o DeepSeek V4.1 Flash, o editou com o Claude Sonnet 5.5 e depois adicionou uma linha com o DeepSeek de novo. Ele usou corretamente suas ferramentas de arquivo todas as vezes. A Zurelay cobrou:
| Modelo | Tarefa | Requisições | Tokens de prompt (em cache) | Custo |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | Criar hello.py | 2 | 31,842 (0) | $0.00097 |
| Claude Sonnet 5.5 | Editar hello.py | 4 | 90,282 (44,721) | $0.041 |
| DeepSeek V4.1 Flash | Adicione uma linha de comentário | 3 | 48,267 (15,360) | $0.001 |
Toda requisição leva as instruções e as definições de ferramentas do Kilo, cerca de 16.000 tokens no DeepSeek e 22.000 no Claude, antes de qualquer código seu. Por isso o preço do modelo pesa mais do que o tamanho da tarefa, e por isso o cache ajuda: na tarefa com o Claude, metade de todos os tokens do prompt veio do cache.
O que você precisa saber
- Escolha OpenAI Compatible mesmo para modelos GPT e Grok. A opção OpenAI Responses do Kilo chama a API Responses da OpenAI, que a Zurelay não oferece.
- Escolha modelos que suportem chamada de ferramentas. O agente do Kilo lê e edita arquivos por meio de ferramentas, então um modelo sem elas só consegue conversar.
small_modelcuida de títulos e outras tarefas rápidas. Um modelo barato, como o DeepSeek V4.1 Flash, já basta.- O npm 11 pulou o script de instalação da CLI para nós (
install scripts not yet covered by allowScripts). O comandokilofuncionou sem ele.
Preços dos modelos em que você usaria
Por 1M tokens, o preço de tabela do laboratório e o da Zurelay:
| Modelo | Entrada | Saída | Na Zurelay (entrada / saída) |
|---|---|---|---|
| DeepSeek V4.1 Flash | $0.30 | $1.20 | $0.03 / $0.12 |
| Claude Sonnet 5.5 | $2.00 | $10.00 | $0.79 / $3.95 |
| Claude Opus 5.5 | $4.00 | $20.00 | $1.40 / $7.00 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| Gemini 3.8 Flash | $0.75 | $3.75 | $0.22 / $1.10 |
| Kimi K3.1 Pro | $2.00 | $10.00 | $0.80 / $4.00 |
| GLM-5.3 | $1.40 | $4.40 | $0.38 / $1.21 |
Testado em 3 de novembro de 2026 com a CLI do Kilo 7.8.18 no Windows, na API da Zurelay. A configuração resumida está em Kilo Code na documentação. A documentação do próprio Kilo: provedores compatíveis com OpenAI e modelos personalizados.