Skip to main content
O Codex SDK serve para integrar o Codex à sua aplicação, ferramenta interna ou fluxo de automação. Copie o Base URL, a API Key e o nome do modelo no painel, depois passe os valores de conexão ao instanciar Codex.
Use o Base URL, a API Key e o nome do modelo exibidos no painel. Não copie esses valores de capturas de tela, documentos antigos ou configurações de outros usuários.

Pré-requisitos

  • Você concluiu Criar uma conta.
  • Você concluiu Obter uma API Key.
  • Node.js 18 ou superior está instalado.
  • Codex CLI está instalado e codex --version funciona.
  • Você tem um projeto TypeScript ou JavaScript.
A API Key é uma credencial sensível. Não coloque a API Key no código de frontend, não envie para o repositório e não imprima em logs.

Casos de uso

O Codex SDK é útil quando você precisa colocar o Codex dentro de um fluxo de engenharia existente. Se você só quer usar o 4096bytes em um terminal local, comece por Codex CLI. Use o SDK quando precisar controlar o Codex por código.

Instale o SDK

Instale o Codex SDK no seu projeto.
O Codex SDK chama o Codex CLI local. Se o Codex CLI ainda não estiver instalado, instale primeiro:
Depois da instalação, verifique o comando:
Se você usa pnpm ou yarn, use o comando correspondente.

Copie os valores de conexão

1

Abra API Keys

Abra o painel e acesse API Keys.
2

Escolha uma API Key

Encontre a API Key que será usada pelo SDK e clique em Usar chave.
3

Copie os valores do SDK

Copie o Base URL, a API Key e o nome do modelo exibidos no painel. Substitua todos os placeholders do exemplo pelos valores atuais do painel.

Configure variáveis de ambiente

Armazene a API Key, o Base URL e o nome do modelo em variáveis de ambiente no servidor.
Se o seu ambiente usa um arquivo .env, escreva:

Inicialize o Codex

Crie uma instância de Codex no código do servidor. Passe apiKey e baseUrl ao construtor.
Defina CODEX_API_KEY com a API Key criada no painel. Copie CODEX_BASE_URL e CODEX_MODEL do painel.

Verifique a conexão

Comece com um prompt somente leitura.
Depois que a resposta funcionar, conecte o SDK ao seu fluxo real.

Exemplo de revisão de código

O cookbook oficial da OpenAI mostra um fluxo de revisão automática de código. O fluxo aciona o Codex em um runner de CI/CD, faz o Codex ler o diff do PR, pede saída estruturada em JSON schema e depois chama a API do SCM para publicar comentários inline. Você pode usar esse padrão para:
  • Revisão automática de PR.
  • Fluxos de revisão para repositórios on-premise ou SCMs que não sejam GitHub.
  • Criar tickets, enviar notificações no Slack ou atualizar painéis internos de qualidade a partir de resultados estruturados.
Comece com tarefas de revisão somente leitura. Depois que a saída estiver estável, conecte publicação de comentários, criação de tickets ou outras ações que alterem estado externo. Exemplo oficial: Build Code Review with the Codex SDK. Para mais usos do SDK, consulte a documentação oficial da OpenAI: Codex SDK.

Problemas comuns

Use o Base URL atual exibido no painel. Não copie um endereço fixo de documentos, capturas de tela ou configurações antigas.
Use o nome do modelo exibido no painel. Copie o valor completo, incluindo maiúsculas, minúsculas, hifens e sufixos de versão.
Não é recomendado. Código de frontend expõe a API Key. Chame o SDK pelo servidor, por jobs de backend ou por automações controladas.
Verifique se a API Key foi copiada por completo, se o processo consegue ler as variáveis de ambiente e se o Base URL pertence à mesma conta ou ambiente do painel.