OpenAI
Use OpenAI models with an API key.
Configure
In the TUI β add or switch providers without restarting:
/provider # open the picker β Add a profile: kind=openai, base URL, API key, model
/provider use openai # switch to a saved profile
/model <model-id> # switch model for this sessionFrom the command line β set environment variables:
export YOTTACODE_PROVIDER=openai
export YOTTACODE_MODEL=<your-model-id>
export YOTTACODE_BASE_URL=https://api.openai.com/v1
export YOTTACODE_API_KEY=sk-...β¦or pass flags at launch (they override the environment):
yottacode --provider openai \
--model <your-model-id> \
--base-url https://api.openai.com/v1 \
--api-key sk-...OpenAI reasoning models such as o1*, o3*, o4*, and gpt-5* are routed to the Responses API automatically when appropriate.
Hosted tools:
web_searchis enabled by defaultcode_interpretercan be enabled withYOTTACODE_ENABLE_CODE_INTERPRETER=1
Disable default hosted web search:
export YOTTACODE_DISABLE_WEB_SEARCH=1