mrkeyoor.com_
Fri 04 Sept 05:58 UTC
AI7 min read

Qwen 3.8 at 1,500 Tokens/s Drew 493 HN Points in 58 Minutes

Cerebras lists Qwen 3.8 27B at roughly 1,500 tokens per second, while its shared endpoint exposes half the model's native context and shifts delays elsewhere.

At 19:30 UTC on September 3, a link to a two-row Cerebras model table had reached 493 Hacker News points and 140 comments, only 58 minutes after it was submitted. The draw was one number: Cerebras lists Qwen 3.8 27B at roughly 1,500 tokens per second. At that rate, generating 1,000 tokens would take about two-thirds of a second once generation is under way. For developers building agents, that can move the wait away from model output and into prompt ingestion, network trips, and the tools an agent calls.

The vote surge records developer interest, not a performance test. The Hacker News discussion quickly turned to reasoning overhead, local hardware, and the work that happens between model turns. Those questions are more useful than treating 1,500 tokens per second as a complete latency measurement. Cerebras does not publish the test prompt, batch size, time to first token, or concurrency behind that figure on the catalog page.

A fast stream moves the queue

A thousand-token answer is unusually long for a chat reply and fairly ordinary for a coding agent that emits analysis, a patch, and tool arguments. If generation really holds near the listed rate, the text stream stops being the obvious place to optimize. A 700-millisecond database call or a sequence of browser actions can take longer than the model's visible response. Cerebras supports tool calling, parallel tool calling, structured outputs, streaming, and prompt caching on this endpoint, so the speed is aimed at multi-step applications rather than a typing animation in a chat box.

The catalog's figure still covers only one part of a request. Long prompts must be processed before output starts, and a fast decoder cannot erase a slow external API. Cerebras documents separate token and request quotas because serving capacity has several ceilings: rate limits are enforced by requests, uncached tokens, and total tokens. A production trace therefore needs time to first token, tokens per second after that, tool duration, and total task time. The headline metric supplies only the second item.

There is another wrinkle. Qwen 3.8 uses reasoning by default. The Qwen model card says the model emits a thinking block before its final answer and lets callers select a reasoning effort. High output speed can make a long reasoning trace finish sooner, yet the trace still consumes tokens and context. Teams should measure solved tasks per minute and cost per solved task; raw generation speed cannot reveal whether a model took a direct path.

The hosted endpoint stops at 128K

Qwen describes the release as a 27-billion-parameter dense model with a vision encoder, 64 language layers, multi-token prediction training, and an Apache 2.0 license. Its native context length is 262,144 tokens, with an extension path to one million tokens through YaRN scaling. Those are properties of the released weights and their supported serving stack.

Cerebras's shared service presents a narrower envelope. Its Qwen endpoint allows 65,536 context tokens on the free trial and 131,072 on paid tiers. Maximum output is 32,768 tokens for free use and 40,960 for paid use. The paid context cap is half the model's native window; the free cap is one quarter. A repository-scale coding session that fits on a self-hosted 262K deployment may need compaction or retrieval when moved to this API.

The modality boundary is narrower too. Qwen's model card covers text, images, and video, including hour-scale video settings. Cerebras accepts text plus base64-encoded PNG or JPEG images and returns text. The hosted service caps request payloads at 10 MiB and permits two images per free request or ten on the developer tier, according to its endpoint specification. Anyone evaluating the API should test the service that will ship, rather than assume every capability of the weights is exposed.

Cerebras also says its public endpoints use the original, unpruned model architecture. The company applies selective weight-only quantization during storage, keeps sensitive layers at full precision, dequantizes during execution, and leaves activations, attention, and the KV cache unquantized, according to its model catalog notes. That disclosure narrows one source of uncertainty around the hosted checkpoint. It does not establish that hosted outputs match a particular local precision across every prompt.

An easy API swap still changes behavior

The first request is small. Cerebras exposes a chat-completions endpoint and uses qwen-3.8-27b as the model ID. Its official quickstart gives the direct HTTP form:

curl https://api.cerebras.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ${CEREBRAS_API_KEY}" \
  -d '{"model":"qwen-3.8-27b","messages":[{"role":"user","content":"Review this function"}]}'

Compatibility at the transport layer does not settle model behavior. On Cerebras, reasoning defaults to high; setting reasoning_effort to none disables it. The endpoint also defaults clear_thinking to false, preserving assistant reasoning supplied in conversation history. Qwen's own examples use xhigh, medium, and low, plus a preserve_thinking switch. These provider-specific controls deserve an explicit adapter and regression tests. Silently passing parameters meant for another host can change output length, context use, or whether reasoning runs at all.

Prompt caching may matter more than decoder speed in long agent sessions. Cerebras gives each organization an uncached-token bucket and a total-token bucket; the latter is three times the former. Cached prompt tokens avoid the uncached limit while still counting toward the total, as the rate-limit documentation explains. Stable system prompts and repeated repository context can therefore affect usable throughput. A benchmark built from fresh, short prompts misses that operating pattern.

Qwen's benchmark table needs its footnotes

The model has a reason to attract attention beyond serving speed. Qwen reports 73.0 on Terminal-Bench 2.1, up from 63.4 for Qwen 3.6 27B, and 61.7 on SWE-bench Pro, up from 53.5. In multimodal agent tests, its table reports 84.3 on OSWorld-Verified. These are Qwen's published evaluation results, not independent measurements by Cerebras.

Qwen's methodology notes make some comparisons easier to read and others harder. The team says it re-evaluated models in the same Claude Code harness for SWE-bench Pro, except for Opus 4.6 Max, whose officially reported score appears in the table. Several other tests use a 256K context window, which exceeds the 128K cap on Cerebras's paid shared endpoint. The model score can describe the weights under one setup while an application sees a different ceiling on the hosted service.

The model card also says thinking mode is on by default and warns that lower reasoning effort may increase total latency when weak analysis causes retries. That warning is relevant to the 1,500-token claim. A useful comparison should record output tokens, failed tool calls, retries, and completion rate alongside wall-clock time. Otherwise a fast stream can look efficient while an agent loops through avoidable work.

Price and quotas set the deployment shape

Cerebras charges 99 cents per million input tokens and $1.49 per million output tokens for Qwen 3.8 27B on the developer tier. The free trial has $5 in credit after a user adds a verified payment method, and those credits expire after 30 days. That gives small teams enough room for a targeted evaluation, though the trial limits are too low to stand in for production load.

Free accounts get five requests per minute, 30,000 uncached tokens per minute, 90,000 total tokens per minute, and one million tokens per day. The paid developer tier raises Qwen to 300 requests per minute, 150,000 uncached tokens per minute, and 450,000 total tokens per minute, with no daily token cap, according to Cerebras's current quota table. The advertised stream rate and organization-wide quota describe different bottlenecks. Workloads with many simultaneous agents may reach the token bucket before each stream reaches its ideal pace.

Those limits also make the 493-point reaction easier to place. Developers already had access to Qwen's Apache-licensed weights, while local runs trade privacy and control for hardware limits, quantization choices, and much slower generation on many machines. Cerebras is selling a managed route to the same model family with a short API call and published per-token prices. The response centers on putting a capable open model inside a tight interaction loop; the model itself was already available.

The measurements to watch

The next useful evidence is mundane: median and tail time to first token, prefill time near 128K context, sustained generation under concurrent requests, and tool-call success on repeated tasks. Independent tests should also compare reasoning settings by solved-task cost, because Qwen's own documentation says a lower effort can trigger more retries. None of those measurements appears in Cerebras's current model entry.

Cerebras could also expose more of the model's native 262K context or document why the public endpoint stops at 128K. Until the service publishes fuller latency conditions and teams have traces from their own workloads, Qwen 3.8 on Cerebras is a strong test target. A migration decision should wait for the tool latency, context pressure, and completion rate that the 1,500-token figure leaves out.

We reviewed this

  1. OSWorld — our honest review
  2. browser — our honest review
  3. terminal — our honest review

Sources

  1. Cerebras Inference model catalog
  2. Qwen 3.8 27B on Cerebras Inference
  3. Qwen 3.8 27B model card
  4. Cerebras Inference rate limits
  5. Cerebras Inference quickstart
  6. Hacker News discussion: Qwen 3.8 27B on Cerebras