Visão Geral
O OpenAI Codex é uma ferramenta de linha de comando (CLI) de código aberto que serve como um agente de codificação leve, capaz de ler, modificar e executar código no terminal. Ele é construído em modelos GPT e otimizado para geração de código.
Requisitos do Sistema
- SO: macOS, Linux (suporte oficial), Windows via WSL
- Node.js: Versão 18+
- npm: Versão 10.x.x ou superior
Instalação
sudo npm install -g @openai/codex@latest
Verifique a instalação:
Configuração
Passo 1: Configurar a Chave de API
Temporário (sessão atual):
export OPENAI_API_KEY="sk-your-lemondata-key"
Configuração permanente:
Adicione ao ~/.bashrc, ~/.zshrc ou ~/.bash_profile:
export OPENAI_API_KEY="sk-your-lemondata-key"
Em seguida, recarregue:
source ~/.zshrc # or source ~/.bashrc
Passo 2: Configurar o config.toml
Edite o ~/.codex/config.toml:
model = "gpt-4o"
model_provider = "lemondata"
[model_providers.lemondata]
name = "LemonData"
base_url = "https://api.lemondata.cc/v1"
env_key = "OPENAI_API_KEY"
wire_api = "chat"
Se o arquivo de configuração não existir, execute o codex uma vez para gerá-lo e, em seguida, edite o arquivo.
Uso Básico
Iniciar modo interativo:
Comando direto:
codex "Fix the bug in main.py line 42"
Especificar modelo:
codex -m gpt-4o "Build a REST API server"
Modelos Disponíveis
| Modelo | Melhor Para |
|---|
gpt-4o | Tarefas de codificação complexas, arquitetura |
gpt-4o-mini | Correções rápidas, tarefas simples |
claude-sonnet-4-5 | Revisão de código, documentação |
deepseek-r1 | Design de algoritmos, raciocínio |
Comandos Interativos
| Comando | Descrição |
|---|
/help | Exibir ajuda |