Console

Agentes de programação

O BasicRouter funciona com agentes de programação e ferramentas de desenvolvimento de IA que suportam endpoints de API compatíveis com OpenAI ou Anthropic. Use aliases de roteamento como mwf/coding-auto para que o BasicRouter possa rotear para o melhor modelo de programação disponível sem exigir que os desenvolvedores alterem a configuração da ferramenta.

Configuração genérica compatível com OpenAI

Use esta configuração para Cursor, Codex, Hermes, OpenClaw, Continue, Aider, Cline, agentes baseados em LangChain, agentes baseados em LlamaIndex e runtimes de agentes personalizados compatíveis com OpenAI.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Configuração genérica compatível com Anthropic

Use esta configuração para clientes compatíveis com Claude e ferramentas que esperam o formato Anthropic Messages.

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"
Caso de usoAlias recomendadoRequisitos
Programação geralmwf/coding-autoChamada de ferramentas, streaming, forte capacidade de programação.
Chat de programação rápidomwf/coding-fastBaixa latência e streaming.
Análise de repositório grandemwf/coding-longContexto longo e saída estável.
Assistente de programação sensível a custosmwf/low-costPreço menor e qualidade de programação aceitável.
Captura de tela de UI / programação com visãomwf/vision-chatEntrada de visão e saída de texto.

Guia rápido do Cursor

Use o endpoint compatível com OpenAI.

Base URL: https://api.basicrouter.ai/api/v1
API Key:  BASICROUTER_API_KEY
Model:    mwf/coding-auto

Passos recomendados:

  1. Abra as configurações do Cursor.
  2. Adicione ou ative a configuração de chave API compatível com OpenAI.
  3. Defina a substituição da URL base do OpenAI para https://api.basicrouter.ai/api/v1.
  4. Adicione um modelo personalizado como mwf/coding-auto, mwf/coding-fast ou mwf/coding-long.
  5. Use um modelo que suporte streaming e chamada de ferramentas para o melhor comportamento do agente.

Solução de problemas:

ProblemaCorreção sugerida
Modelo não exibidoAdicione o nome do modelo manualmente como um modelo personalizado.
Falha na chamada de ferramentasUse um modelo com tool_calling: true na página de Modelos.
Streaming interrompidoRepita com backoff ou use um alias de roteamento com fallback.
Erro 401Verifique a chave API e a URL base.
Erro 404 de modeloConfirme se o modelo está ativado para a conta.

Guia rápido do Claude Code

Use o endpoint do gateway compatível com Anthropic.

export ANTHROPIC_BASE_URL="https://api.basicrouter.ai/api/anthropic"
export ANTHROPIC_API_KEY="$BASICROUTER_API_KEY"
export ANTHROPIC_MODEL="mwf/coding-auto"

O BasicRouter suporta este caminho compatível com Anthropic para compatibilidade com Claude Code e SDK Anthropic:

POST /api/v1/messages

Requisitos recomendados:

RequisitoMotivo
Formato de solicitação compatível com Anthropic MessagesO Claude Code espera mensagens no estilo Anthropic.
Suporte a streamingO Claude Code depende da UX de streaming.
Suporte a chamada de ferramentasObrigatório para fluxos de trabalho de programação agentic.
Contexto longoÚtil para tarefas no nível de repositório.
Fallback estávelÚtil para sessões de programação demoradas.

Guia rápido do Codex

Use o BasicRouter como um provedor de modelo personalizado compatível com OpenAI.

Exemplo de configuração do provedor:

[model_providers.basicrouter]
name = "BasicRouter"
base_url = "https://api.basicrouter.ai/api/v1"
env_key = "BASICROUTER_API_KEY"
wire_api = "responses"

model_provider = "basicrouter"
model = "mwf/coding-auto"

Variável de ambiente:

export BASICROUTER_API_KEY="br_xxx"

Modelos recomendados:

ModeloCaso de uso
mwf/coding-autoModelo de agente de programação padrão.
mwf/coding-longContexto de repositório grande.
mwf/coding-fastIteração rápida e pequenas alterações.

Solução de problemas:

ProblemaCorreção sugerida
Erro de autenticaçãoConfirme que env_key aponta para BASICROUTER_API_KEY.
Modelo não encontradoAdicione o alias no Console do BasicRouter ou use um ID de modelo direto.
Erro da API ResponsesUse wire_api = "responses" apenas para modelos e endpoints que suportam Responses.
Modelo apenas para Chat CompletionsMude para uma API wire compatível com chat se o cliente suportar.

Guia rápido do Hermes

Use o endpoint compatível com OpenAI, a menos que sua implantação do Hermes esteja configurada para outro protocolo.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Política de modelo recomendada:

Carga de trabalho do HermesModelo
Geração de código geralmwf/coding-auto
Execução de tarefas de baixa latênciamwf/coding-fast
Verificação de repositório de contexto longomwf/coding-long
Tarefas em segundo plano sensíveis a custosmwf/low-cost

Guia rápido do OpenClaw

Use o endpoint compatível com OpenAI para a configuração de runtime de agente no estilo OpenAI.

export OPENAI_BASE_URL="https://api.basicrouter.ai/api/v1"
export OPENAI_API_KEY="$BASICROUTER_API_KEY"
export OPENAI_MODEL="mwf/coding-auto"

Se o OpenClaw suportar múltiplos provedores, configure o BasicRouter como um provedor compatível com OpenAI e use aliases de roteamento do BasicRouter para seleção de modelo.

{
  "provider": "openai-compatible",
  "base_url": "https://api.basicrouter.ai/api/v1",
  "api_key_env": "BASICROUTER_API_KEY",
  "model": "mwf/coding-auto"
}

Lista de verificação de compatibilidade de agentes

CapacidadeObrigatório para
StreamingBoa UX de terminal/editor.
Chamada de ferramentasProgramação agentic, edições de arquivo, execução de comandos.
Contexto longoRepositórios grandes e alterações em múltiplos arquivos.
Saídas estruturadasPlanejamento, decomposição de tarefas, fluxos automatizados.
Entrada de visãoAnálise de captura de tela de UI e fluxos de design para código.
FallbackEstabilidade de produção e tarefas demoradas.