/v1/chat/completions: fully working — tool calling, structured output, multimodal, and streaming all verified/v1/messages: usable for code integration, provided you stripthinkingblocks before replaying history; off-the-shelf clients such as Claude Code cannot have their replay behavior changed and are not usable yet/v1/responses: not supported yet, reported upstream
xhigh tier) — for everyday chat, set reasoning_effort="none" explicitly; in testing this took output from roughly 158 tokens down to 5. Second, max_tokens does not bound thinking tokens — we set max_tokens=1 and were still billed 1,054 output tokens, so use reasoning_effort to control cost. Third, forcing a call via tool_choice or requesting n > 1 requires reasoning_effort="none" alongside it, otherwise you get a 400 or the parameter is silently ignored.
Full capability matrix, benchmark data, and code samples: Qwen3.8-Max launch notes.
← Back to Live Updates · 📚 Monthly archive