{
"$schema": "https://opencode.ai/config.json",
"provider": {
"Sail": {
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://api.sailresearch.com/v1",
"apiKey": "YOUR_SAIL_API_KEY",
},
"models": {
"glm-5.3": {
"id": "zai-org/GLM-5.3",
"name": "GLM-5.3",
"variants": {
"minimal": { "reasoningEffort": "minimal" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
"glm-5.3-balanced": {
"id": "zai-org/GLM-5.3",
"name": "GLM-5.3 (balanced)",
"options": { "metadata": { "completion_window": "balanced" } },
"variants": {
"minimal": { "reasoningEffort": "minimal" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
"glm-5.3-flex": {
"id": "zai-org/GLM-5.3",
"name": "GLM-5.3 (flex)",
"options": { "metadata": { "completion_window": "flex" } },
"variants": {
"minimal": { "reasoningEffort": "minimal" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
},
},
},
}