Skip to content

OpenAI

Provider value: openai

Setup

bash
export RA_OPENAI_API_KEY=sk-...
ra --provider openai "Hello"

Environment variables

VariableRequiredDescription
RA_OPENAI_API_KEYYesOpenAI API key
RA_OPENAI_BASE_URLNoCustom base URL (for OpenAI-compatible APIs)

Models

ModelNotes
gpt-4.1Flagship model
gpt-4.1-miniFaster, cheaper
o3Reasoning model
o4-miniReasoning, fast
bash
ra --provider openai --model gpt-4.1 "Explain this error"
ra --provider openai --model o3 "Solve this step by step"

Extended thinking

Supported levels: low, medium, high.

bash
ra --provider openai --thinking high "Solve this step by step"

OpenAI-compatible APIs

Point RA_OPENAI_BASE_URL at any OpenAI-compatible endpoint:

bash
export RA_OPENAI_BASE_URL=https://api.together.xyz/v1
export RA_OPENAI_API_KEY=your-together-key
ra --provider openai --model meta-llama/Llama-3-70b-chat-hf "Hello"

This works with Together AI, Fireworks, Groq, and other OpenAI-compatible providers.

See also

Released under the MIT License.