Qwen3 puts its reasoning trace and JSON tool call in one completion, open under Apache-2.0 on Fireworks
Open models previously forced a choice between showing a chain of thought and calling tools deterministically. Qwen3-235B-A22B places its reasoning inside a separate think tag and emits the exact JSON tool call in the same completion, so downstream code can ignore or audit the trace. The model is a 235-billion-parameter mixture-of-experts with about 22 billion active parameters, hosted serverlessly on Fireworks under Apache-2.0 and callable through an OpenAI-compatible client.