Qwen3.8 Max 0902

Qwen3.8 Max 0902
Alibaba Cloud · Text Generation
POST /v1/chat/completions

Upgraded Qwen3.8 Max snapshot with stronger coding, steadier multi-tool agent runs, and sharper chart and document vision across a 1M-token context.

At a glance

FieldValue
Model idqwen3-8-max-0902
Model release date2026-09-02
Input modalitiesText, Image, Video
Output modalitiesText
Context window1M
Weight precision-
Max output tokens131,072
RegionSingapore
Featuresreasoning, vision, multimodal, web_search, code_interpreter, function_calling, structured_output, agentic_coding
Native inferenceNo
NewYes
Structured outputJSON Schema
Supported endpointsPOST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/qwen3-8-max-0902:generateContent
Alternate model idsqwen3.8-max-0902, qwen3.8-max-2026-09-02

Pricing

ChargeSpecRate
Inputper 1M prompt tokens$2.00
Outputper 1M generated tokens$6.00
Web searchper call when invoked$0.02
Text-to-image searchper call when invoked$0.02
Image-to-image searchper call when invoked$0.02
Web extractorper call when invoked$0.00
Code interpreterper call when invoked$0.00

Example request

$curl https://api.empiriolabs.ai/v1/chat/completions \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "qwen3-8-max-0902", "messages": [{"role":"user","content":"Hello"}]}'

Parameters

ParameterTypeRequiredDefaultDescription
temperaturenumberno0.7Sampling temperature. 0 is deterministic and 2 is maximum randomness. · Range: 0 – 2
top_pnumberno0.9Nucleus sampling probability mass. Lower values make outputs more focused. · Range: 0 – 1
max_tokensnumberno4096Maximum output tokens. · Range: 1 – 131072
stopstringno-Up to 4 strings where the model will stop generating further tokens.
enable_thinkingbooleannotrueEnable reasoning before answering.
reasoning_effortenumno"medium"Reasoning effort level. none disables thinking. low, medium, high, and max set bounded thinking budgets sized to the selected model. · Allowed: none, low, medium, high, max
thinking_budgetnumberno32768Maximum tokens reserved for reasoning when thinking is enabled. · Range: 1 – 262144
vl_high_resolution_imagesbooleannotrueUse higher resolution processing for image inputs.
max_pixelsnumberno2621440Maximum pixel count per image when high resolution processing is disabled. · Range: 4096 – 16777216
video_fpsnumberno2Frames per second to sample from video inputs. · Range: 0.1 – 10
treat_images_as_videobooleannofalseTreat a sequence of images as video frames.
tool_web_searchbooleannofalseSearch the web for real-time information. Adds $0.02 to the request cost for each invoked call.
tool_web_extractorbooleannofalseExtract and read content from URLs. Requires Web Search and Thinking.
tool_code_interpreterbooleannofalseRun Python code in a sandbox. Requires Thinking.
tool_web_search_imagebooleannofalseSearch the web for images from text descriptions. Adds $0.02 to the request cost for each invoked call.
tool_image_searchbooleannofalseFind similar images from an uploaded image. Adds $0.02 to the request cost for each invoked call.
disable_formattingbooleannofalseReturn raw provider-style output without EmpirioLabs source formatting where supported.
response_formatenumno-Constrain the output to valid JSON. Use JSON mode for any JSON object, or supply a JSON Schema to force an exact response shape.

Notes

Text, image, and video input are supported. Web search, web extractor, code interpreter, text-to-image search, and image-to-image search are optional built-in tools exposed through tool_* parameters. Web search, text-to-image search, and image-to-image search add $0.02 for each invoked call; web extractor and code interpreter run at no extra cost. Web extractor requires web search, and both web extractor and code interpreter require thinking. A single request can invoke a tool more than once, and each invoked call is billed. Thinking tokens are billed as output tokens. This id is pinned to the September 2, 2026 snapshot and will not change. The rolling qwen3-8-max id serves the same build since September 5, 2026 and will move to future snapshots.

Per-tool billing (usage.tool_usage)

When this model invokes built-in tools inside a single request, the response carries a normalized usage.tool_usage map alongside the token counts:

1"usage": {
2 "prompt_tokens": 123,
3 "completion_tokens": 456,
4 "cost_usd": 0.0042,
5 "tool_usage": {"web_search": 3, "code_interpreter": 1}
6}

Tool counts are already factored into cost_usd and are surfaced for transparency so you can audit per-tool billing. The field is omitted when no tools were invoked.


Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/qwen3-8-max-0902.