mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 05:30:42 +00:00
328 lines
8.2 KiB
JSON
328 lines
8.2 KiB
JSON
{
|
|
"id": "zai",
|
|
"activation": {
|
|
"onStartup": false
|
|
},
|
|
"enabledByDefault": true,
|
|
"providers": ["zai"],
|
|
"providerEndpoints": [
|
|
{
|
|
"endpointClass": "zai-native",
|
|
"hosts": ["api.z.ai"]
|
|
}
|
|
],
|
|
"providerRequest": {
|
|
"providers": {
|
|
"zai": {
|
|
"family": "zai"
|
|
}
|
|
}
|
|
},
|
|
"setup": {
|
|
"providers": [
|
|
{
|
|
"id": "zai",
|
|
"authMethods": ["api-key"],
|
|
"envVars": ["ZAI_API_KEY", "Z_AI_API_KEY"]
|
|
}
|
|
]
|
|
},
|
|
"modelCatalog": {
|
|
"providers": {
|
|
"zai": {
|
|
"baseUrl": "https://api.z.ai/api/paas/v4",
|
|
"api": "openai-completions",
|
|
"models": [
|
|
{
|
|
"id": "glm-5.1",
|
|
"name": "GLM-5.1",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 202800,
|
|
"maxTokens": 131100,
|
|
"cost": {
|
|
"input": 1.2,
|
|
"output": 4,
|
|
"cacheRead": 0.24,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-5",
|
|
"name": "GLM-5",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 202800,
|
|
"maxTokens": 131100,
|
|
"cost": {
|
|
"input": 1,
|
|
"output": 3.2,
|
|
"cacheRead": 0.2,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-5-turbo",
|
|
"name": "GLM-5 Turbo",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 202800,
|
|
"maxTokens": 131100,
|
|
"cost": {
|
|
"input": 1.2,
|
|
"output": 4,
|
|
"cacheRead": 0.24,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-5v-turbo",
|
|
"name": "GLM-5V Turbo",
|
|
"reasoning": true,
|
|
"input": ["text", "image"],
|
|
"contextWindow": 202800,
|
|
"maxTokens": 131100,
|
|
"cost": {
|
|
"input": 1.2,
|
|
"output": 4,
|
|
"cacheRead": 0.24,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.7",
|
|
"name": "GLM-4.7",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 204800,
|
|
"maxTokens": 131072,
|
|
"cost": {
|
|
"input": 0.6,
|
|
"output": 2.2,
|
|
"cacheRead": 0.11,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.7-flash",
|
|
"name": "GLM-4.7 Flash",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 200000,
|
|
"maxTokens": 131072,
|
|
"cost": {
|
|
"input": 0.07,
|
|
"output": 0.4,
|
|
"cacheRead": 0,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.7-flashx",
|
|
"name": "GLM-4.7 FlashX",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 200000,
|
|
"maxTokens": 128000,
|
|
"cost": {
|
|
"input": 0.06,
|
|
"output": 0.4,
|
|
"cacheRead": 0.01,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.6",
|
|
"name": "GLM-4.6",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 204800,
|
|
"maxTokens": 131072,
|
|
"cost": {
|
|
"input": 0.6,
|
|
"output": 2.2,
|
|
"cacheRead": 0.11,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.6v",
|
|
"name": "GLM-4.6V",
|
|
"reasoning": true,
|
|
"input": ["text", "image"],
|
|
"contextWindow": 128000,
|
|
"maxTokens": 32768,
|
|
"cost": {
|
|
"input": 0.3,
|
|
"output": 0.9,
|
|
"cacheRead": 0,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.5",
|
|
"name": "GLM-4.5",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 131072,
|
|
"maxTokens": 98304,
|
|
"cost": {
|
|
"input": 0.6,
|
|
"output": 2.2,
|
|
"cacheRead": 0.11,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.5-air",
|
|
"name": "GLM-4.5 Air",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 131072,
|
|
"maxTokens": 98304,
|
|
"cost": {
|
|
"input": 0.2,
|
|
"output": 1.1,
|
|
"cacheRead": 0.03,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.5-flash",
|
|
"name": "GLM-4.5 Flash",
|
|
"reasoning": true,
|
|
"input": ["text"],
|
|
"contextWindow": 131072,
|
|
"maxTokens": 98304,
|
|
"cost": {
|
|
"input": 0,
|
|
"output": 0,
|
|
"cacheRead": 0,
|
|
"cacheWrite": 0
|
|
}
|
|
},
|
|
{
|
|
"id": "glm-4.5v",
|
|
"name": "GLM-4.5V",
|
|
"reasoning": true,
|
|
"input": ["text", "image"],
|
|
"contextWindow": 64000,
|
|
"maxTokens": 16384,
|
|
"cost": {
|
|
"input": 0.6,
|
|
"output": 1.8,
|
|
"cacheRead": 0,
|
|
"cacheWrite": 0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"discovery": {
|
|
"zai": "static"
|
|
}
|
|
},
|
|
"modelPricing": {
|
|
"providers": {
|
|
"zai": {
|
|
"openRouter": {
|
|
"provider": "z-ai"
|
|
},
|
|
"liteLLM": {
|
|
"provider": "zai"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"providerAuthChoices": [
|
|
{
|
|
"provider": "zai",
|
|
"method": "api-key",
|
|
"choiceId": "zai-api-key",
|
|
"choiceLabel": "Z.AI API key",
|
|
"groupId": "zai",
|
|
"groupLabel": "Z.AI",
|
|
"groupHint": "GLM Coding Plan / Global / CN",
|
|
"optionKey": "zaiApiKey",
|
|
"cliFlag": "--zai-api-key",
|
|
"cliOption": "--zai-api-key <key>",
|
|
"cliDescription": "Z.AI API key"
|
|
},
|
|
{
|
|
"provider": "zai",
|
|
"method": "coding-global",
|
|
"choiceId": "zai-coding-global",
|
|
"choiceLabel": "Coding-Plan-Global",
|
|
"choiceHint": "GLM Coding Plan Global (api.z.ai)",
|
|
"groupId": "zai",
|
|
"groupLabel": "Z.AI",
|
|
"groupHint": "GLM Coding Plan / Global / CN",
|
|
"optionKey": "zaiApiKey",
|
|
"cliFlag": "--zai-api-key",
|
|
"cliOption": "--zai-api-key <key>",
|
|
"cliDescription": "Z.AI API key"
|
|
},
|
|
{
|
|
"provider": "zai",
|
|
"method": "coding-cn",
|
|
"choiceId": "zai-coding-cn",
|
|
"choiceLabel": "Coding-Plan-CN",
|
|
"choiceHint": "GLM Coding Plan CN (open.bigmodel.cn)",
|
|
"groupId": "zai",
|
|
"groupLabel": "Z.AI",
|
|
"groupHint": "GLM Coding Plan / Global / CN",
|
|
"optionKey": "zaiApiKey",
|
|
"cliFlag": "--zai-api-key",
|
|
"cliOption": "--zai-api-key <key>",
|
|
"cliDescription": "Z.AI API key"
|
|
},
|
|
{
|
|
"provider": "zai",
|
|
"method": "global",
|
|
"choiceId": "zai-global",
|
|
"choiceLabel": "Global",
|
|
"choiceHint": "Z.AI Global (api.z.ai)",
|
|
"groupId": "zai",
|
|
"groupLabel": "Z.AI",
|
|
"groupHint": "GLM Coding Plan / Global / CN",
|
|
"optionKey": "zaiApiKey",
|
|
"cliFlag": "--zai-api-key",
|
|
"cliOption": "--zai-api-key <key>",
|
|
"cliDescription": "Z.AI API key"
|
|
},
|
|
{
|
|
"provider": "zai",
|
|
"method": "cn",
|
|
"choiceId": "zai-cn",
|
|
"choiceLabel": "CN",
|
|
"choiceHint": "Z.AI CN (open.bigmodel.cn)",
|
|
"groupId": "zai",
|
|
"groupLabel": "Z.AI",
|
|
"groupHint": "GLM Coding Plan / Global / CN",
|
|
"optionKey": "zaiApiKey",
|
|
"cliFlag": "--zai-api-key",
|
|
"cliOption": "--zai-api-key <key>",
|
|
"cliDescription": "Z.AI API key"
|
|
}
|
|
],
|
|
"contracts": {
|
|
"mediaUnderstandingProviders": ["zai"]
|
|
},
|
|
"mediaUnderstandingProviderMetadata": {
|
|
"zai": {
|
|
"capabilities": ["image"],
|
|
"defaultModels": {
|
|
"image": "glm-4.6v"
|
|
},
|
|
"autoPriority": {
|
|
"image": 60
|
|
}
|
|
}
|
|
},
|
|
"configSchema": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {}
|
|
}
|
|
}
|