{
"$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.2-asap": {
"id": "zai-org/GLM-5.2-FP8",
"name": "GLM-5.2 (asap)",
"options": { "metadata": { "completion_window": "asap" } },
"variants": {
"none": { "reasoningEffort": "none" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
"glm-5.2-priority": {
"id": "zai-org/GLM-5.2-FP8",
"name": "GLM-5.2 (priority)",
"options": { "metadata": { "completion_window": "priority" } },
"variants": {
"none": { "reasoningEffort": "none" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
"glm-5.2-standard": {
"id": "zai-org/GLM-5.2-FP8",
"name": "GLM-5.2 (standard)",
"options": { "metadata": { "completion_window": "standard" } },
"variants": {
"none": { "reasoningEffort": "none" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
"glm-5.2-flex": {
"id": "zai-org/GLM-5.2-FP8",
"name": "GLM-5.2 (flex)",
"options": { "metadata": { "completion_window": "flex" } },
"variants": {
"none": { "reasoningEffort": "none" },
"high": { "reasoningEffort": "high" },
"xhigh": { "reasoningEffort": "xhigh" },
},
},
},
},
},
}