Documentação
Configure seu endpoint e chave de API por meio de variáveis de ambiente — nenhuma alteração de código é necessária para integrar AnBoWork.
01Terminais de API
02Variáveis de ambiente
Windows Configuração
Válido apenas para a sessão de terminal atual. Fecha quando a janela fecha. Bom para testes rápidos.
macOS / Linux Configuração
Válido apenas para a sessão de terminal atual. Fecha quando a janela fecha. Bom para testes rápidos.
03Integração de ferramentas
As principais ferramentas de codificação de IA podem se conectar diretamente a AnBoWork – basta definir as variáveis de ambiente ou configuração abaixo.
Claude Code CLI
CLI oficial de Anthropic — conecte-se a AnBoWork por meio de variáveis de ambiente, sem necessidade de alterações de código.
Vá para API Key Management para baixar um script de configuração com um clique →Em seguida, inicie com:
Codex CLI
OpenAI oficial Codex CLI — usa o endpoint /v1/responses. Nota: base_url deve incluir /v1.
Edite ~/.codex/config.toml:
Em seguida, defina a chave API como uma variável de ambiente:
Em seguida, inicie com:
Cursor / Windsurf
Substitua o endpoint OpenAI e a chave API nas configurações.
Cline (Código VS)
Selecione o provedor compatível OpenAI em Cline e insira o endpoint, a chave e o nome do modelo.
04Exemplos de código
Instalar: pip install anthropic / openai · npm install openai
05Transmissão
Adicione stream: fiel ao corpo da sua solicitação para ativar o streaming SSE – ideal para UIs de bate-papo em tempo real.
06Conversão automática de formato
AnBoWork realiza conversão bidirecional transparente entre Anthropic Mensagens e OpenAI Bate-papo no nível do gateway. Isso significa que você pode chamar o mesmo modelo no estilo Anthropic ou no estilo OpenAI — uma base de código, qualquer modelo.
Mapeamentos de campos principais entre os dois estilos:
| Anthropic Estilo | OpenAI Estilo | Descrição |
|---|---|---|
| system | messages[role=system] | O prompt do sistema está posicionado de forma diferente; o gateway lida com isso automaticamente |
| max_tokens(必填) | max_tokens(可选) | Quando omitido, o gateway aplica o limite padrão do modelo |
| content 分块数组 | content 字符串 | Blocos de texto/imagem são convertidos de e para strings |
| stop_reason | finish_reason | Concluir mapeamento do nome do campo de motivo |
07Multimodal
A geração de imagens usa o mesmo gateway e chave de API, cobrada por uso.
08Chamada de Função
Defina funções que podem ser chamadas usando ferramentas no estilo OpenAI. O modelo retorna tool_calls quando necessário, e seu código as executa e retorna os resultados.
09Tratamento de erros
Os endpoints /v1/* seguem o formato de erro de OpenAI — as respostas contêm tipo/código/mensagem.
Códigos de erro comuns
| HTTP | Descrição |
|---|---|
| 401 | A chave de API é inválida ou está faltando |
| 402 | Saldo insuficiente — por favor, recarregue |
| 429 | Taxa limitada ou cota diária esgotada |
| 503 | Todos os canais upstream indisponíveis (circuito quebrado) |