3.7 KiB
summary: "Use Qwen Cloud via OpenClaw's bundled qwen provider" read_when:
- You want to use Qwen with OpenClaw
- You previously used Qwen OAuth title: "Qwen"
Qwen
Qwen OAuth has been removed. The free-tier OAuth integration
(qwen-portal) that used portal.qwen.ai endpoints is no longer available.
See Issue #49557 for
background.
Recommended: Qwen Cloud
OpenClaw now treats Qwen as a first-class bundled provider with canonical id
qwen. The bundled provider targets the Qwen Cloud / Alibaba DashScope and
Coding Plan endpoints and keeps legacy modelstudio ids working as a
compatibility alias.
- Provider:
qwen - Preferred env var:
QWEN_API_KEY - Also accepted for compatibility:
MODELSTUDIO_API_KEY,DASHSCOPE_API_KEY - API style: OpenAI-compatible
If you want qwen3.6-plus, prefer the Standard (pay-as-you-go) endpoint.
Coding Plan support can lag behind the public catalog.
# Global Coding Plan endpoint
openclaw onboard --auth-choice qwen-api-key
# China Coding Plan endpoint
openclaw onboard --auth-choice qwen-api-key-cn
# Global Standard (pay-as-you-go) endpoint
openclaw onboard --auth-choice qwen-standard-api-key
# China Standard (pay-as-you-go) endpoint
openclaw onboard --auth-choice qwen-standard-api-key-cn
Legacy modelstudio-* auth-choice ids and modelstudio/... model refs still
work as compatibility aliases, but new setup flows should prefer the canonical
qwen-* auth-choice ids and qwen/... model refs.
After onboarding, set a default model:
{
agents: {
defaults: {
model: { primary: "qwen/qwen3.5-plus" },
},
},
}
Capability plan
The qwen extension is being positioned as the vendor home for the full Qwen
Cloud surface, not just coding/text models.
- Text/chat models: bundled now
- Tool calling, structured output, thinking: inherited from the OpenAI-compatible transport
- Image generation: planned at the provider-plugin layer
- Image/video understanding: bundled now on the Standard endpoint
- Speech/audio: planned at the provider-plugin layer
- Memory embeddings/reranking: planned through the embedding adapter surface
- Video generation: bundled now through the shared video-generation capability
Multimodal add-ons
The qwen extension now also exposes:
- Video understanding via
qwen-vl-max-latest - Wan video generation via:
wan2.6-t2v(default)wan2.6-i2vwan2.6-r2vwan2.6-r2v-flashwan2.7-r2v
These multimodal surfaces use the Standard DashScope endpoints, not the Coding Plan endpoints.
- Global/Intl Standard base URL:
https://dashscope-intl.aliyuncs.com/compatible-mode/v1 - China Standard base URL:
https://dashscope.aliyuncs.com/compatible-mode/v1
For video generation, OpenClaw maps the configured Qwen region to the matching DashScope AIGC host before submitting the job:
- Global/Intl:
https://dashscope-intl.aliyuncs.com - China:
https://dashscope.aliyuncs.com
That means a normal models.providers.qwen.baseUrl pointing at either the
Coding Plan or Standard Qwen hosts still keeps video generation on the correct
regional DashScope video endpoint.
For video generation, set a default model explicitly:
{
agents: {
defaults: {
videoGenerationModel: { primary: "qwen/wan2.6-t2v" },
},
},
}
Current bundled Qwen video-generation limits:
- Up to 1 output video per request
- Up to 1 input image
- Up to 4 input videos
- Up to 10 seconds duration
- Supports
size,aspectRatio,resolution,audio, andwatermark
See Qwen / Model Studio for endpoint-level detail and compatibility notes.