For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.
Codex
Configure Codex AI coding tool to use agentgateway
Configure Codex, the AI coding tool by OpenAI, to route requests through your agentgateway proxy.
Before you begin
- Install the
agentgatewaybinary. - Install Codex (
npm install -g @openai/codex).
Configure agentgateway
Start agentgateway with an OpenAI backend configuration. The wildcard * model name accepts any model. Codex sends the model in each request, so you do not need to pin a specific model.
Create a configuration file.
cat > config.yaml << 'EOF' # yaml-language-server: $schema=https://agentgateway.dev/schema/config llm: models: - name: "*" provider: openAI params: apiKey: "$OPENAI_API_KEY" EOFStart agentgateway.
agentgateway -f config.yaml
Connect Codex to agentgateway
Point Codex at agentgateway through one of the following methods.
Codex uses the OPENAI_BASE_URL environment variable to override the default OpenAI endpoint. Use a base URL that includes /v1 so requests go to /v1/responses and OpenAI does not return 404.
export OPENAI_BASE_URL="http://localhost:4000/v1"
codexVerify the connection
Send a test prompt through agentgateway.
codex "Hello"Verify that the request appears in the agentgateway logs.
Example output:
info request gateway=default/default listener=llm route=internal/model:* endpoint=api.openai.com:443 http.method=POST http.path=/v1/responses http.status=200 protocol=llm gen_ai.operation.name=chat gen_ai.provider.name=openai duration=1687ms