Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
Tipo: Ferramenta de CodificaçãoCaminho Primário: OpenAI Responses (caminho opcional avançado)Confiança de Suporte: Suportado com limites de modelo/caminho
/v1/responses, mas você deve tratá-lo como um caminho de compatibilidade avançado. Algumas funcionalidades exclusivas do Responses não são garantidas em todos os modelos e rotas.
A compactação remota do Codex CLI é compatível em POST /v1/responses/compact. O Codex envia o model da sessão atual em body.model para /compact e auto-compactação, então o modelo usado para compactar deve estar disponível no caminho Responses. Não configure /v1/compact.
Requisitos do Sistema
- OS: macOS, Linux (suporte oficial), Windows via WSL
- Node.js: Versão 18+
- npm: Versão 10.x.x ou superior
Instalação
Configuração
Passo 1: Definir Chave de API
Temporário (sessão atual):~/.bashrc, ~/.zshrc, ou ~/.bash_profile:
Passo 2: Configure config.toml
Edite~/.codex/config.toml:
response.create e response.cancel; não é a API OpenAI Realtime e não aceita session.update, conversation.item.*, input_audio_buffer.*, áudio binário nem envelopes Realtime aninhados response.create.response.
Se o arquivo de configuração não existir, execute
codex uma vez para gerá-lo, depois edite o arquivo. Reinicie o Codex completamente após alterar config.toml para que as novas configurações do provedor sejam recarregadas.Se uma requisição usar campos exclusivos do Responses que não são suportados no modelo ou rota selecionados, a TokenLab retorna um erro explícito em vez de rebaixar silenciosamente a requisição.
Uso Básico
Iniciar modo interativo:Modelos Recomendados
| Modelo | Melhor para |
|---|---|
gpt-5.4 | Melhor escolha padrão para codificação e raciocínio |
gpt-5-mini | Alternativa mais rápida e barata para fluxos de trabalho de codificação |
claude-sonnet-4-6 | Revisão de código, documentação |
deepseek-r1 | Design de algoritmos, raciocínio |
Comandos Interativos
| Comando | Descrição |
|---|---|
/help | Exibir ajuda |
/exit or Ctrl+C | Sair |
/clear | Limpar conversa |
/config | Ver configuração |
/model <name> | Trocar modelo |
/tokens | Ver uso de tokens |
Verificar Configuração
Casos de Uso Comuns
Revisão de código:Solução de Problemas
Erro de Conexão
Erro de Conexão
- Verifique se
base_urlemconfig.tomlestá exatamentehttps://api.tokenlab.sh/v1 - Verifique a conectividade de rede
- Certifique-se de que nenhum proxy esteja interferindo
Autenticação Falhou
Autenticação Falhou
- Verifique se
env_key = "OPENAI_API_KEY"está presente em~/.codex/config.toml - Verifique se a variável de ambiente
OPENAI_API_KEYestá definida - Verifique se a chave começa com
sk- - Certifique-se de que a chave está ativa no painel do TokenLab
Modelo Não Encontrado
Modelo Não Encontrado
- Verifique se o nome do modelo corresponde exatamente
- Verifique a disponibilidade do modelo em tokenlab.sh/en/models
Campo nativo do Responses rejeitado
Campo nativo do Responses rejeitado
- Alguns campos estão disponíveis apenas em
/v1/responsesquando a TokenLab pode garantir esse comportamento para o modelo e a rota selecionados - Se você vir
unsupported_request_field, remova esse campo ou mude para um fluxo de trabalho que não dependa dele
/compact ou auto-compactação falha
/compact ou auto-compactação falha
- O Codex CLI chama
POST /v1/responses/compact, não/v1/compact - A solicitação de compactação usa o
modelda sessão atual, portanto esse modelo deve estar disponível no caminho Responses - Mantenha
wire_api = "responses"ebase_url = "https://api.tokenlab.sh/v1"