xAI
Use xAI’s Grok models.
Configure
In the TUI β add or switch providers without restarting:
/provider # open the picker β Add a profile: kind=xai, base URL, API key, model
/provider use xai # switch to a saved profile
/model grok-4 # switch model for this sessionFrom the command line β set environment variables:
export YOTTACODE_PROVIDER=xai
export YOTTACODE_MODEL=grok-4
export YOTTACODE_BASE_URL=https://api.x.ai/v1
export YOTTACODE_API_KEY=xai-...β¦or pass flags at launch (they override the environment):
yottacode --provider xai \
--model grok-4 \
--base-url https://api.x.ai/v1 \
--api-key xai-...Hosted tools:
web_searchis enabled by defaultx_searchcan be enabled withYOTTACODE_ENABLE_X_SEARCH=1code_interpretercan be enabled when supported
Optional filters:
export YOTTACODE_SEARCH_ALLOWED_DOMAINS=docs.x.ai,arxiv.org
export YOTTACODE_X_SEARCH_ALLOWED_HANDLES=xai
export YOTTACODE_X_SEARCH_FROM_DATE=2026-01-01
export YOTTACODE_X_SEARCH_TO_DATE=2026-12-31