OpenClaw com uma assinatura do ChatGPT ou do Codex
O login, a rota de modelo, o que a assinatura cobre e o que ainda precisa de uma chave
Quem procura o OpenClaw com um plano ChatGPT Plus, Business ou Codex quer saber se a assinatura que já paga consegue movimentar o agente. A documentação responde que sim, com um formato que vale a pena entender: um único ID de provedor cobre tanto uma chave de API da Platform quanto uma assinatura do ChatGPT ou do Codex, a assinatura faz login por OAuth, e os modelos de agente passam pelo harness nativo da OpenAI quando a rota se qualifica. Veja o login, a rota de modelo, o que a assinatura cobre e o que ainda precisa de uma chave, e o reparo para configurações antigas.
A OpenAI oferece suporte explícito ao uso de OAuth com assinatura em ferramentas e fluxos de trabalho externos como o OpenClaw.
O login
- Execute o onboarding com a opção de autenticação da OpenAI, ou o comando models auth login para o provedor OpenAI; um login pelo navegador é concluído no host do Gateway.
- Em um host headless ou hostil a callbacks, adicione a flag de código de dispositivo para fazer login com um código de dispositivo do ChatGPT em vez do callback do navegador em localhost.
- Verifique com a lista de modelos do provedor e, quando o Gateway estiver rodando, com os comandos de status do Codex e de modelos do Codex no chat, que confirmam o runtime nativo app-server.
A rota de modelo
Defina o modelo principal como a referência canônica da OpenAI; o exemplo da documentação é a rota GPT-6 Astra. Nenhuma configuração de runtime é necessária: com a política de runtime não definida, uma rota nativa exata, oficial e em HTTPS pode selecionar o runtime app-server do Codex automaticamente, e o OpenClaw instala ou repara o plugin Codex incluído quando esse runtime é escolhido. O prefixo, sozinho, nunca seleciona um runtime; um endpoint personalizado, um transporte Completions definido manualmente ou um endpoint oficial em texto puro permanece no runtime embutido ou é rejeitado de cara. Algumas entradas do catálogo, entre elas um modelo de programação do nível spark, existem apenas pelo catálogo da assinatura e não são expostas na rota com chave de API.
O que a assinatura cobre, e o que não cobre
- Turnos do agente: as rotas openai passam pelo runtime do Codex ou pelo runtime embutido com um transporte interno de autenticação do Codex, no perfil com login feito.
- Não as superfícies que não são de agente: imagens, embeddings, fala, transcrição e tempo real passam pela OpenAI Platform, são cobrados por uso e precisam de uma chave de API ou de um perfil de autenticação com chave de API.
- Referências legadas aos antigos IDs de provedor codex são reparadas pela flag de correção do doctor, que as converte para a rota canônica mais uma configuração de runtime com escopo de modelo.
O guia sobre o Hermes e o runtime do Codex é a mesma ideia do lado do Hermes, e a página de modelos e provedores do OpenClaw explica como o OpenClaw resolve referências e faz failover entre provedores.
O que isso muda na fatura
Uma assinatura que já cobre os turnos do agente muda o quadro mensal mais do que qualquer escolha de modelo, e é por isso que a página de cobertura da documentação informa a cota da assinatura e a cobrança da Platform separadamente. Esse número entra no cálculo de quanto custa o OpenClaw.
Na Diali
Na Diali, os créditos estão incluídos e os modelos da OpenAI estão no catálogo gerenciado, então uma assinatura não é necessária, mas você pode usar uma: escolha “Meu plano de IA” para um modelo e o assistente faz login no seu plano do ChatGPT com o login por código de dispositivo descrito acima, iniciado pela aba Modelos de IA. Trazer a sua própria chave é a opção para quem quer a cobrança pela Platform. O OpenClaw hospedado na Diali é o assistente, e a página de preços da Diali mostra o que os créditos cobrem.
- Um ID de provedor, dois caminhos de autenticação, OAuth para a assinatura.
- A rota canônica pode escolher o runtime do Codex sozinha.
- Imagens, fala e embeddings ainda pedem uma chave.
Pare de ler sobre isso e crie o seu
Configure um agente, escolha um canal e coloque-o para trabalhar dentro do app que você já deixa aberto.
