Back to Models
Qwen3 VL Plus
qwenqwen/qwen3-vl-plus
API guide
Vision chat completion
Send text and image content parts through TheRouter's OpenAI-compatible chat completions API. Use HTTP image URLs for public assets, or base64 data URIs for private/generated images.
cURL
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen3-vl-plus",
"messages": [
{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": "https://therouter.ai/assets/vision-sample.png"}},
{"type": "text", "text": "Extract vendor, invoice date, total, and line items as JSON."}
]
}
],
"response_format": {"type": "json_object"},
"max_tokens": 1200
}'Vision + tool routing
Use tool definitions when the model should classify a visual state and hand structured work to your application, for example routing a screenshot to support, QA, or billing workflows.
cURL
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen/qwen3-vl-plus",
"messages": [{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": "https://therouter.ai/assets/vision-sample.png"}},
{"type": "text", "text": "Route this screenshot to the right operations queue."}
]
}],
"tools": [{
"type": "function",
"function": {
"name": "route_visual_issue",
"description": "Route a screenshot-derived issue to an operations queue.",
"parameters": {
"type": "object",
"properties": {
"queue": {"type": "string", "enum": ["support", "qa", "billing", "security"]},
"severity": {"type": "string", "enum": ["low", "medium", "high"]},
"reason": {"type": "string"}
},
"required": ["queue", "severity", "reason"]
}
}
}]
}'Fact ledger β every claim on this page traces here
| source | URL | retrieved | |
|---|---|---|---|
| Model class | www.alibabacloud.com β | 2026-07-29 | verified |
| Input / output | therouter.ai β | 2026-07-29 | verified |
| TheRouter context window | therouter.ai β | 2026-07-29 | verified |
| Maximum output | therouter.ai β | 2026-07-29 | verified |
| TheRouter price | therouter.ai β | 2026-07-29 | verified |
| Supported parameters | therouter.ai β | 2026-07-29 | verified |
| Regional API availability upstream | www.alibabacloud.com β | 2026-07-29 | verified |
| Training cutoff | β | β | unknown |
| Parameter count | β | β | unknown |
| Alibaba Cloud refreshes Model Studio pricing documentation | Alibaba Cloud pricing docs β | 2026-07-29 | verified |
| Qwen API reference documents qwen3-vl-plus multimodal endpoints by region | Alibaba Cloud Qwen API docs β | 2026-07-29 | verified |
| Does qwen/qwen3-vl-plus support OpenAI-style image inputs? | www.alibabacloud.com β | 2026-07-29 | to verify |
| What is the context window for qwen/qwen3-vl-plus on TheRouter? | therouter.ai β | 2026-07-29 | to verify |
| Should I use qwen3-vl-plus or an open Qwen3-VL model? | github.com β | 2026-07-29 | to verify |
| Can qwen/qwen3-vl-plus generate images or audio? | therouter.ai β | 2026-07-29 | to verify |