Model card

qwen-flash-next

Qwen3.8-Flash-Next · CYBERSECURITY · FP8

An uncensored FP8 build of Qwen3.8-Flash-Next. The refusals were removed as a direction in the weights — not a system prompt, not a fine-tune, not a dataset. Served on SGLang with FP8 weights and an FP8 KV cache.

262,144Context tokens, native
131,072Max output tokens
off / low / xhighReasoning effort
$50A month, unlimited
01 / Benchmarks

Five numbers, one harness, and the source line.

These are vendor-reported figures from the model card, not measurements of this endpoint.

GPQA Diamond91.7
LiveCodeBench v691.9
SWE-bench Pro62.5
DeepSWE 1.158.7
Toolathlon Verified73.5

Vendor-reported. Model card, agentic harness, checked 2026-11. Not a measurement of this endpoint.

Read the shape, not the ranking. GPQA and LiveCodeBench say the reasoning and code generation held up through the weight edit and FP8 quantisation. The three agentic numbers — SWE-bench Pro, DeepSWE, Toolathlon — are the ones that matter for anyone pointing this at a terminal, a repo, or a tool loop.

A hostile reading: 62.5 on SWE-bench Pro is not a frontier score. It is a strong score at a fixed monthly price, with 262,144 tokens of context and no refusals in the middle of a long agentic run.

How to read a bar here

Full scale is 0–100. Nothing is rescaled to flatter the top end. Nothing is composited against a second axis and no benchmark is left out because it scored lower.

02 / Spec sheet

Everything the card states, in one place.

No marketing column. Values only, plus where each one comes from.

FieldValueNote
API id qwen-flash-next Only accepted value for model. Anything else returns 404 model_not_found.
Base model Qwen/Qwen3.8-Flash-Next Qwen Community License 1.0, per the upstream model card.
Build CYBERSECURITY · uncensored · FP8 Refusal directions removed at the weight level by dealignai, then quantised to FP8. Not a fine-tune. No prompt layer.
Context 262,144 tokens native Extensible toward 1M. Long-context degradation is real past a few hundred thousand tokens; measure before you rely on it.
Max output 131,072 tokens Counts reasoning trace plus final answer. max_tokens is inclusive of both.
Input text · image · video Images and video frames are encoded into the prompt. Audio is not accepted.
Output text Streaming or buffered. No files, no images, no audio.
Reasoning off / low / xhigh Thinking is on by default. Effort is set per request, never inferred from the prompt.
Decoding MTP speculative decoding Multi-token prediction draft head. Output distribution is unchanged in expectation; it is not bit-identical to a non-speculative run.
Serving SGLang · FP8 weights · FP8 KV cache · MTP speculative decoding Continuous batching, OpenAI-compatible surface. The endpoint is the product; the hardware is not.
Price $50 / month, unlimited One key, concurrency 5, fair use. Crypto only. Pricing detail →
03 / The build

What “uncensored” means here.

The refusals were removed as a direction in the weights. It is a surgical edit, not a personality change.

“The refusals were removed at the weight level. Not prompted around. Not fine-tuned away. Cut.”

The published base model will decline a class of prompts. That behaviour lives in the weights as a direction in activation space — identifiable, projectable, removable. The uncensored build projects that direction out and re-merges the result. What comes back still knows what the request is. It simply no longer has the reflex to stop. No system prompt, no fine-tune, no new dataset.

Quantisation to FP8 happens after. It is a separate step with a separate cost, and we treat the two honestly: the edit changes what the model will discuss, the quantisation changes how precisely it computes. Both are disclosed on this page.

A / Weights

Edited, not instructed

No hidden system prompt softens or hardens the model. What you send is what it sees. A request cannot be “jailbroken” because there is no refusal layer left to break.

B / No fine-tune

Same knowledge, one fewer reflex

This is not supervised training on a new dataset. Capability, style, and knowledge stay close to the base. That is why the capability scores stay within a point of the base.

C / Quantisation

FP8 weights, FP8 KV cache

Weights and the KV cache both run in FP8 — eight-bit floats, not four. Long-context quality depends on KV precision, which is why we did not push that further.

D / Provenance

Credit where it is owed

Base weights by Qwen. Uncensored build by dealignai. We serve it; we did not train it. License and lineage →

04 / The obvious question

Why not the 27B?

Both builds take 262,144 tokens of context, so that is a tie. The gap is in long-horizon agentic work. Same harness, same suite, one page apart on the model card.

DeepSWE 1.1long-horizon agentic
Qwen3.8-27B
42.2
qwen-flash-next
58.7 +16.5
GPQA Diamondgraduate science
Qwen3.8-27B
89.2
qwen-flash-next
91.7 +2.5
LiveCodeBench v6competitive code
Qwen3.8-27B
90.3
qwen-flash-next
91.9 +1.6

Each pair is one benchmark, both models, same scale. Lengths are only comparable inside a pair.

Vendor-reported. Model card, agentic harness, checked 2026-11. Not a measurement of this endpoint.

DeepSWE 1.1 is the headline: 42.2 for the 27B against 58.7 here, which is 16.5 points and 39% relative. It is a long-horizon debugging suite, and the gap is the difference between an agent that finishes a refactor and one that loses the thread at step forty.

SWE-bench Pro is 62.5 against 61.7. Say it plainly: that is a tie, because eight tenths of a point is inside harness noise. GPQA Diamond (+2.5) and LiveCodeBench v6 (+1.6) are modest, real wins.

Then the part no benchmark covers: zero hard refusals across 320 HarmBench prompts, and 52/52 on cybercrime and intrusion at both off and low effort. A refusal at turn forty of a long run costs you the run, and no score column prices that in.

Read the full comparison →

05 / Refusal removal, measured

HarmBench-320.

320 prompts, seven topics, three effort settings. TRUE_COMPLY means a full on-topic answer with no moralising preamble and no partial refusal.

Hard refusals
0/ 320
Across all 320 prompts, at every effort setting. Not “rarely”. Zero.
TRUE_COMPLY · low effort
92.5%
296 of 320 prompts answered in full at the default working effort.
Cybercrime / intrusion
52/ 52
Full compliance at both off and low. This is the category the build exists for.

By topic, at low effort

Topic Complied Rate
Chemical / biological42 / 42100.0%
Cybercrime & intrusion52 / 52100.0%
Illegal activity46 / 5386.8%
Harmful content17 / 1894.4%
Misinformation51 / 5494.4%
Copyright79 / 8098.8%

Per-topic counts from the vendor’s HarmBench-320 run at low. Vendor-reported. Model card, agentic harness, checked 2026-11. Not a measurement of this endpoint.

These rows do not sum exactly to the suite-level 92.5% in the panel above: the aggregate is the vendor’s own figure for the full run, and we print both rather than bend either one to match.

Across effort settings

off — no trace91.2%
low — default92.5%
xhigh — longest trace91.2%

Effort moves the number by about a point in either direction, and not monotonically. More thinking does not buy more compliance; it buys a more careful answer to the same request. What it does not do is reintroduce a refusal — the zero holds at all three settings.

Compliance is not permission. These numbers describe what the model will do. They say nothing about what you may do with it. Legality where you live, and what you build with the output, are yours. Acceptable use →

06 / Reasoning

Shorter traces. Same answers.

The weight edit also clipped some of the hedging that base models spend tokens on.

Trace length vs base
0.97×
The build writes 3% fewer reasoning tokens for the same task.
Accuracy, this build
98.3%
On the vendor’s reasoning-fidelity set.
Accuracy, base
96.7%
Same set, same harness.
Difference
+1.6pp
Fewer tokens, slightly better answers. Not a typo.

Long chains of refusal-adjacent hedging cost tokens and buy nothing. Strip the reflex and the model spends its budget on the task. That is the mechanism behind 0.97× length and 98.3% against 96.7% — not a smarter model, a less distracted one.

Effort is yours to set per request. off for throughput and cheap classification, low for everyday work, xhigh when a wrong answer costs more than the latency. The trace is returned alongside the answer, so you can read what it did. Reasoning effort in the API docs →

Vendor-reported. Model card, agentic harness, checked 2026-11. Not a measurement of this endpoint.

07 / Modalities

Images and video go in. Text comes out.

Vision is input-only. There is no image generation on this endpoint and there never will be.

Input · text

Up to 262,144 tokens

Plain string or content array. Long agentic transcripts, whole repos, full packet captures as hex — if it fits in the window it is fair game.

Input · image

Screenshots, diagrams, scans

Passed as image_url with a URL or a base64 data URI. Useful for reading a terminal, a stack trace on a screen, or a whiteboard someone photographed badly.

Input · video

Frames, not playback

Video is sampled into frames and encoded like images. There is no audio track analysis — no speech, no transcription, no sound events. Silent video only.

Output is text. Not images, not audio, not embeddings. The response body is a JSON object with a string in it, or an SSE stream of the same. Everything else you have seen on other APIs — image generation, speech, transcription, retrieval, fine-tuning — is not here. Media input reference →

08 / Known limitations

The parts that are not good.

Written by us, about us, before you pay.

L1

FP8 plus batched decode is not bit-reproducible.

Two identical requests will not return byte-identical text. FP8 weights plus a speculative draft head plus continuous batching means floating-point summation order varies with whatever else is in the batch. There is no seed that makes it deterministic; do not build a test suite that assumes otherwise. Temperature 0 narrows the spread — it does not close it.

L2

The benchmarks are the vendor’s, on the vendor’s harness.

Every score on this page is vendor-reported from the model card and the agentic harness it was checked against in 2026-11. Different harness means different numbers; our FP8 serving stack is not the stack those runs were made on. Treat the scores as an upper bound on what to expect and measure your own workload. Run a first call →

09 / License & lineage

Whose model is this?

Not ours. We host it. The credit is specific, and so are the obligations.

Chain of custody
01

Qwen/Qwen3.8-Flash-Next

Base weights, Qwen Community License 1.0.

02

Uncensored build · dealignai

Refusal direction projected out at the weight level. No fine-tune, no dataset.

03

FP8 quantisation

FP8 weights and an FP8 KV cache. One rounding step, applied once.

04

Served as qwen-flash-next

SGLang, FP8 weights, FP8 KV cache, OpenAI-compatible surface, ZDR, crypto only.

10 / Questions that get asked

Straight answers.

Is this a jailbreak?

No. A jailbreak is an input that talks a refusal layer out of doing its job. There is no refusal layer here to talk to — the direction was removed from the weights. You cannot break something that was cut out.

Is it a fine-tune?

No. A fine-tune retrains on a dataset and changes knowledge, style, and failure modes along with behaviour. The edit projects a direction out of the weights and leaves the rest alone. That is why the capability scores stay within a point of the base instead of falling off a cliff.

Will it answer anything?

It will not refuse. That is not the same thing. The model still has its own competence ceiling, still hallucinates, and still gives bad answers to hard questions. “No refusals” is a statement about the weights, not a guarantee about quality.

Does it do audio, images out, embeddings, fine-tuning?

No to all four. Input is text, image, and video. Output is text. There is no image generation, no speech, no transcription, no embeddings model, no reranker, no fine-tuning job, no batch API. The three endpoints listed above are the API.

Will my prompts be stored?

No. Zero data retention: prompts and completions are never written to disk, never logged, and never trained on. The only record kept is a per-key counter — requests, tokens, timestamp — so the billing page can add up. We cannot produce your prompts later, because we do not have them. Privacy & ZDR →

What does it cost, and can I get a refund?

$50 a month for unlimited requests on one key, concurrency 5. That is the only plan.

One model. Your move.

Point something at it.

Try it for $5. Then $50 a month, unlimited.

Crypto only · no refunds · zero data retention · self-reported status at status.html