Nota do autor: Um guia passo a passo para configurar os dois métodos de acesso no OpenClaw: o modo compatível com OpenAI e o formato nativo Claude, incluindo código de configuração JSON completo, lista de modelos aplicáveis e comparação das diferenças-chave.
No OpenClaw (Open WebUI), existem duas maneiras de conectar Modelos de Linguagem Grande: o modo compatível com OpenAI (openai-completions) e o formato nativo Claude (anthropic-messages). Muitos usuários não entendem a diferença entre eles, resultando no uso do formato errado para modelos Claude ou na perda de funcionalidades avançadas como o Prompt Caching que o formato nativo oferece.
Valor Principal: Após ler este artigo, você dominará os métodos completos de configuração para os dois modos de acesso no OpenClaw, saberá qual formato usar para cada modelo e poderá copiar e usar diretamente o código de configuração.

Comparação Principal dos Dois Métodos de Acesso no OpenClaw
| Dimensão de Comparação | Modo Compatível com OpenAI | Formato Nativo Claude |
|---|---|---|
| Tipo de API | openai-completions |
anthropic-messages |
| baseUrl | https://api.apiyi.com/v1 |
https://api.apiyi.com |
| Modelos Aplicáveis | GPT, Gemini, Grok, GLM, Kimi, DeepSeek, Minimax, etc. | Série Claude (sonnet, opus, haiku) |
| Cabeçalhos Adicionais Necessários? | Não | Sim, anthropic-version |
| Prompt Caching | ✗ Não suportado | ✓ Suportado |
| Extended Thinking | ✗ Não suportado | ✓ Suportado (modelos thinking) |
| Diferença no Caminho da URL | Termina com /v1 |
Não termina com /v1 |
Resumo em uma frase dos dois métodos de acesso no OpenClaw
Lembre-se de uma regra simples: Use anthropic-messages para a série de modelos Claude, e openai-completions para todos os outros modelos. A diferença mais óbvia entre os dois é a baseUrl — o modo compatível com OpenAI termina com /v1, o formato nativo Claude não.
Tutorial de Configuração do Modo Compatível com OpenAI no OpenClaw
Cenários de Uso do Modo Compatível com OpenAI
O modo compatível com OpenAI (openai-completions) é a forma mais universal de integração no OpenClaw, adequado para todos os Modelos de Linguagem Grande que não sejam Claude. A maioria dos serviços proxy de API utiliza esse formato padronizado da OpenAI.
Código de Configuração Completo do Modo Compatível com OpenAI
Abaixo está a configuração completa para integrar o GPT-5.4 através da APIYI:
{
"agents": {
"defaults": {
"model": { "primary": "apiyi/gpt-5.4" }
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-sua-chave-API",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" }
]
}
}
}
}
Ver configuração estendida para múltiplos modelos
Se precisar integrar vários modelos genéricos simultaneamente, você pode adicionar mais modelos ao array models:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-sua-chave-API",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" },
{ "id": "gemini-3-flash-preview", "name": "Gemini 3 Flash" },
{ "id": "deepseek-v3.2", "name": "DeepSeek V3.2" },
{ "id": "glm-5", "name": "GLM-5" },
{ "id": "kimi-k2.5", "name": "Kimi K2.5" },
{ "id": "grok-4", "name": "Grok 4" },
{ "id": "Minimax-M2.5", "name": "Minimax M2.5" }
]
}
}
}
}
Todos esses modelos compartilham a mesma chave API e baseUrl. Essa é a conveniência do modo compatível com OpenAI — uma única configuração para integrar todos os modelos genéricos.
Pontos Principais da Configuração do Modo Compatível com OpenAI
| Item de Configuração | Valor | Explicação |
|---|---|---|
baseUrl |
https://api.apiyi.com/v1 |
Deve incluir /v1 |
api |
openai-completions |
Especifica o uso do protocolo compatível com OpenAI |
apiKey |
sk-sua-chave |
Obtenha em APIYI apiyi.com |
models[].id |
ID do Modelo | Deve corresponder exatamente ao nome do modelo suportado pela API |
🎯 Lembrete de Configuração: O
/v1no final do baseUrl não pode ser omitido, é o caminho padrão do protocolo compatível com OpenAI. Registre-se em APIYI apiyi.com para obter sua chave API e créditos gratuitos.
Tutorial de Configuração do Formato Nativo Claude no OpenClaw
Cenários de Uso do Formato Nativo Claude
O formato nativo Claude (anthropic-messages) é o método de integração exclusivo para a série de modelos Claude. Usar o formato nativo permite acessar funcionalidades avançadas únicas do Claude, como Prompt Caching, Extended Thinking e processamento de PDF.
Código de Configuração Completo do Formato Nativo Claude
Abaixo está a configuração completa para integrar modelos Claude através da APIYI:
{
"models": {
"providers": {
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-sua-chave-API",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
}
]
}
}
}
}
Ver configuração completa incluindo Opus e Haiku
{
"models": {
"providers": {
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-sua-chave-API",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-opus-4-6",
"name": "Claude Opus 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-haiku-4-5-20251001",
"name": "Claude Haiku 4.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}
Pontos Principais da Configuração do Formato Nativo Claude
| Item de Configuração | Valor | Explicação |
|---|---|---|
baseUrl |
https://api.apiyi.com |
Sem /v1, esta é a diferença crucial |
api |
anthropic-messages |
Especifica o uso do protocolo nativo Claude |
headers.anthropic-version |
2023-06-01 |
Número da versão da API Anthropic, obrigatório |
headers.anthropic-beta |
"" |
Deixe vazio, usado para habilitar funcionalidades Beta |
contextWindow |
200000 |
A série Claude suporta 200K de contexto |
maxTokens |
16384 |
Número máximo de Tokens de saída |
🎯 Diferença Crucial: O baseUrl do formato nativo Claude não inclui
/v1. Este é o erro mais comum para iniciantes — se a integração do Claude apresentar erro, primeiro verifique se o URL não tem/v1adicionado por engano no final.
Configuração para Uso Simultâneo de Dois Formatos no OpenClaw
Na prática, é bem provável que você precise usar tanto modelos gerais quanto o Claude. Nesse caso, é necessário configurar dois providers no OpenClaw:

Código de Configuração Combinada para Dois Providers
Basta escrever os dois formatos de provider no mesmo arquivo de configuração para poder alternar livremente entre os modelos no OpenClaw:
{
"agents": {
"defaults": {
"model": { "primary": "apiyi/gpt-5.4" }
}
},
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-你的API密钥",
"api": "openai-completions",
"models": [
{ "id": "gpt-5.4", "name": "GPT-5.4" },
{ "id": "deepseek-v3.2", "name": "DeepSeek V3.2" },
{ "id": "gemini-3-flash-preview", "name": "Gemini 3 Flash" },
{ "id": "glm-5", "name": "GLM-5" },
{ "id": "kimi-k2.5", "name": "Kimi K2.5" },
{ "id": "grok-4", "name": "Grok 4" },
{ "id": "Minimax-M2.5", "name": "Minimax M2.5" }
]
},
"apiyi-claude": {
"baseUrl": "https://api.apiyi.com",
"apiKey": "sk-你的API密钥",
"api": "anthropic-messages",
"headers": {
"anthropic-version": "2023-06-01",
"anthropic-beta": ""
},
"models": [
{
"id": "claude-sonnet-4-6",
"name": "Claude Sonnet 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-sonnet-4-6-thinking",
"name": "Claude Sonnet 4.6 Thinking",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
},
{
"id": "claude-opus-4-6",
"name": "Claude Opus 4.6",
"reasoning": false,
"input": ["text"],
"contextWindow": 200000,
"maxTokens": 16384
}
]
}
}
}
}
🎯 Observação Importante: Os dois providers podem usar a mesma chave API. A mesma chave da APIYI (apiyi.com) suporta simultaneamente o formato compatível com OpenAI e o formato nativo do Claude, sem a necessidade de solicitar múltiplas chaves.
Solução de Problemas Comuns dos Dois Formatos do OpenClaw
O ponto mais propenso a erros durante a configuração é a incompatibilidade entre o baseUrl e o tipo de API. Aqui estão os erros comuns e suas soluções:

| Tipo de Erro | Configuração Errada | Configuração Correta | Sintoma do Erro |
|---|---|---|---|
| Claude usando formato errado | api: openai-completions |
api: anthropic-messages |
Consegue conversar, mas perde funcionalidades avançadas |
| baseUrl com /v1 extra | api.apiyi.com/v1 + anthropic |
api.apiyi.com + anthropic |
404 ou erro de conexão |
| Faltando headers | Sem anthropic-version | "2023-06-01" |
400 Bad Request |
| Modelo genérico sem /v1 | api.apiyi.com + openai |
api.apiyi.com/v1 + openai |
Erro de caminho |
| Nome do modelo incorreto | claude-4-sonnet |
claude-sonnet-4-6 |
Modelo não existe |
🎯 Regra rápida para solução de problemas: Formato OpenAI inclui
/v1, formato Claude não inclui/v1. Lembrar disso evita 80% dos erros de configuração. Se encontrar outros problemas, você pode visitar o centro de documentação da APIYI em apiyi.com para ver o guia completo de integração.
Perguntas Frequentes
Q1: Por que não posso usar o modo compatível com OpenAI para Claude?
Tecnicamente é possível (Claude também tem um endpoint compatível com OpenAI), mas você perderá funcionalidades importantes como Prompt Caching (economiza 90% do custo de entrada), Extended Thinking (saída de raciocínio profundo), processamento de PDF, Citações (Citations), entre outros. Para conversas casuais não faz diferença, mas em ambientes de produção e cenários de conversas longas, a diferença de custo é significativa. Usar o formato nativo anthropic-messages no OpenClaw é a escolha mais vantajosa.
Q2: Dois Providers podem usar a mesma chave API?
Sim. A mesma chave API da APIYI (apiyi.com) suporta simultaneamente o formato compatível com OpenAI e o formato nativo do Claude. Na configuração, você pode preencher o mesmo valor de apiKey para os dois providers apiyi e apiyi-claude. Não é necessário solicitar duas chaves diferentes.
Q3: Como alternar entre diferentes modelos no OpenClaw?
Após configurar os dois Providers, você verá todos os modelos configurados diretamente no menu suspenso de seleção de modelo na interface de conversa do OpenClaw. Os modelos genéricos aparecerão como apiyi/gpt-5.4, etc., e os modelos Claude como apiyi-claude/claude-sonnet-4-6, etc. Basta clicar para alternar, sem necessidade de modificar o arquivo de configuração.
Resumo
Os pontos principais das duas formas de conexão do OpenClaw:
- Para modelos gerais, use
openai-completions: Todos os modelos não-Claude, como GPT, Gemini, DeepSeek, GLM, Kimi, Grok, Minimax, etc. O baseUrl deve conter/v1. - Para a série Claude, use
anthropic-messages: Modelos como claude-sonnet-4-6, claude-opus-4-6, claude-haiku, etc. O baseUrl NÃO deve conter/v1e requer o headeranthropic-version. - A melhor prática é ter os dois Provedores ativos: Configure o mesmo chave API em dois provedores no OpenClaw para alternar livremente entre todos os modelos.
Recomendamos obter sua chave API através do APIYI (apiyi.com). Uma única chave dá acesso a todos os principais modelos, como GPT, Claude, Gemini, DeepSeek, suportando tanto o formato compatível com OpenAI quanto o formato nativo do Claude.
📚 Referências
-
Central de Ajuda do APIYI: Tutorial completo de configuração do OpenClaw
- Link:
help.apiyi.com - Descrição: Contém documentação detalhada de conexão para cada site e a lista mais recente de modelos.
- Link:
-
Documentação da API Anthropic: Especificação do formato de API nativa do Claude
- Link:
platform.claude.com/docs/en/api/messages - Descrição: Parâmetros completos e formato de resposta da Messages API.
- Link:
-
Documentação de Compatibilidade do SDK OpenAI: Quais parâmetros são ignorados no Claude
- Link:
platform.claude.com/docs/en/api/openai-sdk - Descrição: Lista completa de parâmetros suportados e não suportados.
- Link:
-
Documentação do Open WebUI: Guia de configuração de múltiplos Provedores no OpenClaw
- Link:
docs.openwebui.com - Descrição: Configuração de Provedores, gerenciamento de modelos e configuração de Agentes.
- Link:
Autor: Equipe Técnica do APIYI
Discussão Técnica: Bem-vindo(a) para discutir na seção de comentários. Mais materiais podem ser encontrados no centro de documentação do APIYI: docs.apiyi.com
