feat(opencode): add grok 4.5 and default to it via x.ai subscription
Merged
SH
4mo ago+27+27+01234567890123456789-2-2-0123456789
Summary
- Add
grok→grok-4.5tomodels.json - Set opencode default
modeltoxai/grok-4.5(small_model stays on GLM-4.7) - Add
xaiprovider block to opencode config, authed viaXAI_API_KEY(x.ai subscription) - Document
XAI_API_KEYin.env.example
Generated config/opencode/opencode.jsonc was regenerated from the template via scripts/llm-update.sh.
Test plan
-
jq empty models.jsonpasses -
scripts/llm-update.shregeneratesopencode.jsoncwithxai/grok-4.5as default and thexaiprovider block - Set
XAI_API_KEYin.envand confirm opencode connects to Grok
🤖 Generated with Claude Code
Summary by cubic
Defaulted OpenCode to xai/grok-4.5 via the x.ai subscription and added an xai provider. small_model stays on cliproxyapi/glm-4.7.
-
New Features
- Added
grok→grok-4.5inmodels.json. - Set default model to
xai/grok-4.5inconfig/opencode/opencode.jsoncandconfig/opencode/opencode.tpl.jsonc. - Added
xaiprovider withXAI_API_KEYauth; documented in.env.example.
- Added
-
Migration
- Set
XAI_API_KEYin your.envto enable Grok via x.ai. - If using the template, run
scripts/llm-update.shto regenerate config.
- Set