Pular para o conteúdo
Cadastre-se grátis
Configuração de Coding Agents

Configuração do Kodacode: API Key, Base URL e erros 429

Configure o Kodacode com uma API Key da BetterToken, Base URL e Model ID, e resolva erros 429 e outros problemas comuns. Com exemplos e solução de erros.

Para conectar o Kodacode à BetterToken, prepare uma API Key, informe a Base URL abaixo e escolha um ID de modelo atual na model plaza. Se o erro ocorrer no MonkeyCode, consulte o guia separado do MonkeyCode.

Configurações principais

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUm ID de modelo atual da model plaza

Pré-requisitos

Cadastre-se e obtenha uma BetterToken API Key

Já tem uma conta? Entre, recarregue o saldo e crie uma chave no console.

Requisitos adicionais

  • O VS Code está instalado
  • A extensão Kodacode / Koda está instalada
  • Copie o Model ID exato da model plaza.

Instalação

Instale ou abra o Kodacode e continue com a configuração manual abaixo.

Configuração manual

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUm ID de modelo atual da model plaza

Configuração

Abra o painel Koda e adicione um modelo

Abra o painel KODA na barra lateral do VS Code, clique no seletor de modelos abaixo da caixa de entrada e escolha Add model: Agent.

Escolha Add model: Agent no seletor de modelos do painel Koda.

Preencha as configurações do modelo compatível com OpenAI

Na caixa de diálogo para adicionar modelo, use estes valores:

CampoValor recomendado
ProviderAny OpenAI-compatible API
API Basehttps://bettertoken.ai/v1/
Model IDUm ID de modelo disponível da model plaza, por exemplo YOUR_MODEL_ID
API KeySua BetterToken API Key

Após preencher os campos, clique em Connect.

Selecione Any OpenAI-compatible API na caixa de diálogo de adição de modelo do Kodacode e preencha API Base, Model ID e API Key.

Confirme que o modelo está ativo

Depois que a conexão for bem-sucedida, selecione o novo modelo, como YOUR_MODEL_ID, no seletor abaixo da caixa de entrada do Koda. Envie uma mensagem curta para confirmar que ele retorna uma resposta.

Verifique config.yaml

O Kodacode grava a configuração em ~/.koda/config.yaml. Abra esse arquivo para confirmar que o modelo foi adicionado.

config.yaml do Kodacode com a configuração do modelo compatível com OpenAI adicionada.

Exemplo de config.yaml

Use esta estrutura completa como referência. Substitua YOUR_API_KEY pela sua BetterToken API Key e não envie uma API Key real ao repositório.

name: Koda
version: 0.0.1
schema: v1
models:
- name: Koda Models
provider: koda-chat-models
model: AUTODETECT
roles:
- agent
- chat
- edit
- name: YOUR_MODEL_ID
provider: openai
model: YOUR_MODEL_ID
apiKey: YOUR_API_KEY
apiBase: https://bettertoken.ai/v1/
roles:
- agent
- chat
- edit
context:
- provider: code
- provider: docs
- provider: diff
- provider: terminal
- provider: problems
- provider: folder
- provider: codebase

Verifique a conexão

Envie um prompt de teste curto. Se a ferramenta retornar uma resposta sem erro de autenticação ou de ID de modelo, a conexão funciona. Reinicie completamente a ferramenta depois de alterar a configuração.

Alterne entre modelos

Abra o seletor de modelos ou altere o campo Model na configuração. Use o ID de modelo exato da model plaza e reinicie a sessão atual.

Erros comuns

ErroO que verificar
401 ou UnauthorizedVerifique a BetterToken API Key e remova espaços no início ou no fim.
404Verifique a Base URL e não acrescente um caminho de endpoint específico.
model not foundCopie um ID de modelo atual da model plaza.
As alterações não são aplicadasSalve a configuração e reinicie completamente a ferramenta.
  • Se a conexão falhar, confirme que API Base é https://bettertoken.ai/v1/ e mantenha a / final.
  • Copie o Model ID exato da model plaza.
  • Se a autenticação falhar, copie a API Key novamente e evite espaços extras ou quebras de linha.
  • Se as alterações em config.yaml não forem aplicadas, reinicie o VS Code ou execute Developer: Reload Window.
  • A BetterToken geralmente não exige User-Agent adicional nem cabeçalhos personalizados.

Advanced setup

Guias relacionados

Detalhes técnicos

Protocolo, endpoint e campos internos do provedor

Esta configuração usa https://bettertoken.ai/v1. A ferramenta acrescenta o caminho de endpoint compatível com OpenAI. Não adicione /chat/completions ou /responses, exceto quando um campo específico exigir isso.