Install
openclaw skills install volcano-engineConfigure and use Volcano Engine models like Doubao, GLM, Kimi, and DeepSeek via OpenClaw for general, coding, and troubleshooting tasks.
openclaw skills install volcano-engineConfigure and use Volcano Engine (Volcengine) models with OpenClaw. This skill covers both general-purpose models and specialized coding models through Volcengine's OpenAI-compatible API endpoints.
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,无需添加sk-前缀)openclaw onboard --auth-choice volcengine-api-key
Follow the prompts to enter your API key.
Add to your openclaw.json:
{
"models": {
"mode": "merge",
"providers": {
"volcengine": {
"baseUrl": "https://ark.cn-beijing.volces.com/api/v3",
"api": "openai-completions",
"apiKey": "your-api-key-here",
"models": [
{
"id": "doubao-seed-2-0-pro-260215",
"name": "Doubao Seed 2.0 Pro",
"reasoning": false,
"input": ["text", "image", "video"],
"cost": { "input": 0, "output": 0 },
"contextWindow": 262144,
"maxTokens": 131072
},
{
"id": "doubao-seed-2-0-lite-260215",
"name": "Doubao Seed 2.0 Lite",
"reasoning": false,
"input": ["text", "image", "video"],
"cost": { "input": 0, "output": 0 },
"contextWindow": 262144,
"maxTokens": 131072
},
{
"id": "glm-4-7-251222",
"name": "GLM 4.7",
"reasoning": false,
"input": ["text", "image"],
"cost": { "input": 0, "output": 0 },
"contextWindow": 204800,
"maxTokens": 131072
},
{
"id": "doubao-seed-2-0-mini-260215",
"name": "Doubao Seed 2.0 Mini",
"reasoning": false,
"input": ["text", "image", "video"],
"cost": { "input": 0, "output": 0 },
"contextWindow": 262144,
"maxTokens": 131072
},
{
"id": "deepseek-v3-2-251201",
"name": "DeepSeek V3.2",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0 },
"contextWindow": 131072,
"maxTokens": 32768
}
]
}
}
}
}
For easier access, add aliases to agents.defaults.models:
{
"agents": {
"defaults": {
"models": {
"volcengine/doubao-seed-2-0-pro-260215": {
"alias": "DoubaoPro"
},
"volcengine/doubao-seed-2-0-lite-260215": {
"alias": "Doubao"
},
"volcengine/doubao-seed-2-0-mini-260215": {
"alias": "DoubaoMini"
},
"volcengine/glm-4-7-251222": {
"alias": "GLM4"
}
}
}
}
}
| Model ID | Name | Input | Context | Max Output | Notes |
|---|---|---|---|---|---|
doubao-1-5-pro-32k-250115 | Doubao 1.5 Pro 32K | text | 131,072 | 12,288 | Balanced flagship, function calling |
doubao-1-5-lite-32k-250115 | Doubao 1.5 Lite 32K | text | 32,768 | 12,288 | Lightweight, lower cost |
doubao-seed-character-251128 | Doubao Seed Character | text | 131,072 | 32,768 | Role-play optimized |
glm-4-7-251222 | GLM 4.7 | text | 204,800 | 131,072 | Zhipu AI, strong Chinese |
deepseek-v3-2-251201 | DeepSeek V3.2 | text | 131,072 | 32,768 | Cost-effective |
glm-4-5-air-20250728 | GLM 4.5 Air | text | — | — | Third-party, lightweight |
qwen3-32b-20250429 | Qwen 3 32B | text | — | — | Alibaba, deployed via volcengine |
| Model ID | Name | Input | Context | Max Output | Notes |
|---|---|---|---|---|---|
doubao-seed-2-0-pro-260215 | Doubao Seed 2.0 Pro | text, image, video | 262,144 | 131,072 | Latest flagship, recommended |
doubao-seed-2-0-lite-260215 | Doubao Seed 2.0 Lite | text, image, video | 262,144 | 131,072 | Fast, balanced |
doubao-seed-2-0-mini-260215 | Doubao Seed 2.0 Mini | text, image, video | 262,144 | 131,072 | Cost-efficient |
doubao-seed-2-0-code-preview-260215 | Doubao Seed 2.0 Code | text, image, video | 262,144 | 131,072 | Code-optimized |
doubao-seed-1-8-251228 | Doubao Seed 1.8 | text, image, video | 262,144 | 131,072 | Previous flagship |
doubao-seed-1-6-* | Doubao Seed 1.6 series | text, image, video | 262,144 | 131,072 | Flash/Vision variants |
doubao-1-5-vision-pro-32k-250115 | Doubao 1.5 Vision Pro | text, image | 131,072 | 12,288 | Older vision model |
| Model ID | Name | Type | Input |
|---|---|---|---|
doubao-seedance-2-0-260128 | Seedance 2.0 | Video | text, image, video, audio |
doubao-seedance-2-0-fast-260128 | Seedance 2.0 Fast | Video | text, image, video, audio |
doubao-seedance-1-5-pro-251215 | Seedance 1.5 Pro | Video | text, image |
doubao-seedream-5-0-260128 | Seedream 5.0 | Image | text |
doubao-seedream-4-5-251128 | Seedream 4.5 | Image | text |
See models.md for the complete list including deprecated models, 3D generation, embedding, and third-party models.
# Use Doubao 2.0 Lite (daily use)
openclaw --model Doubao "Hello, summarize this text"
# Use Doubao 2.0 Pro for complex tasks
openclaw --model DoubaoPro "Explain quantum computing with examples"
# Use full model reference
openclaw --model volcengine/doubao-seed-2-0-pro-260215 "Write a Python function"
# Use GLM 4.7 for Chinese content
openclaw --model GLM4 "写一篇关于人工智能的文章"
# Set Doubao as default
openclaw configure --set agents.defaults.model.primary volcengine/doubao-seed-2-0-pro-260215
# Set Doubao 2.0 Lite as default
openclaw configure --set agents.defaults.model.primary volcengine/doubao-seed-2-0-lite-260215
For better security, use environment variables:
# Set in your shell profile
export VOLCANO_ENGINE_API_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx # 火山引擎密钥无需添加sk-前缀
# Reference in config
"apiKey": "VOLCANO_ENGINE_API_KEY"
Volcano Engine API supports two regions (verified 2026-04-25):
| Region | Endpoint | Recommendation |
|---|---|---|
| Beijing (default) | ark.cn-beijing.volces.com/api/v3 | Stable default |
| Shanghai | ark.cn-shanghai.volces.com/api/v3 | Same models as Beijing |
Both regions expose the same 115 models. Pick whichever is geographically closer. Note:
cn-guangzhou,cn-shenzhen,ap-southeast-1and other regions were tested but do not resolve.
To switch regions:
# Using helper script
pwsh ./scripts/regional-config.ps1 -Region Shanghai
# Or manually in config
{
"volcengine": {
"baseUrl": "https://ark.cn-shanghai.volces.com/api/v3",
// ... rest of config
}
}
Authentication failed
Connection timeout
ark.cn-beijing.volces.comregional-config.ps1 -Region Shanghai)Model not found
Rate limiting
# Test with curl
curl -X POST https://ark.cn-beijing.volces.com/api/v3/chat/completions \
-H "Authorization: Bearer $VOLCANO_ENGINE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seed-2-0-pro-260215",
"messages": [{"role": "user", "content": "Hello"}]
}'
Volcano Engine uses token-based pricing. Check the official pricing page for current rates.
To monitor usage:
Model Selection
doubao-seed-2-0-code-preview-260215 for coding tasksdoubao-seed-2-0-pro-260215 for complex general tasksdoubao-seed-2-0-lite-260215 or doubao-seed-2-0-mini-260215 for daily/high-volume useAPI Key Security
Error Handling
Performance
Authentication Methods
Subscription & Access
volcengine-plan), a separate Code Plan subscription may be needed. Visit Console → Products & Services → Code PlanThis skill has been validated against official Volcano Engine API Reference PDF (2026-04-15). Key validation findings:
ark.cn-beijing.volces.com)Based on high-priority page extraction from official PDFs:
API Key Management:
Error Handling:
API Architecture:
2024-01-01volcengine-api-reference.pdfValidation Status: ✅ High Confidence - Configuration aligns with official documentation
Model information was refreshed via the Volcano Engine List Models API on 2026-04-25:
models.md for the complete detailed referenceVolcano Engine uses a dual-track API architecture:
https://ark.cn-beijing.volces.com/api/v3https://ark.cn-beijing.volcengineapi.com/Current API version: 2024-01-01
Model list last updated via API: 2026-04-25 | Core config validated against official PDF: 2026-04-15