Codex.
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 --versionfunciona. - Você tem um projeto TypeScript ou JavaScript.
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.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..env, escreva:
Inicialize o Codex
Crie uma instância deCodex no código do servidor. Passe apiKey e baseUrl ao construtor.
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.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.
Problemas comuns
Qual Base URL devo usar
Qual Base URL devo usar
Use o Base URL atual exibido no painel. Não copie um endereço fixo de documentos, capturas de tela ou configurações antigas.
Qual nome de modelo devo usar
Qual nome de modelo devo usar
Use o nome do modelo exibido no painel. Copie o valor completo, incluindo maiúsculas, minúsculas, hifens e sufixos de versão.
Falha de autenticação
Falha de autenticação
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.