আমরা কোনো ব্যবহারকারীর ডেটা সংরক্ষণ করি না বা অ্যাক্সেস করি না, এবং কোনো lawful authority প্রয়োগমূলক পদক্ষেপ না চাইলে অ্যাকাউন্ট suspend করি না।
Uncensored Models · Hy3 · W8A16

Uncensored Hy3 Model API

Tencent's 295B Hy3 foundation at 8-bit weight fidelity, with strict json_schema output, a 262,144-token window and no refusal layer — at the catalog's floor price.

Updated September 5, 2026Model GuideFoundation: Tencent Hy3Text-only

TL;DR

Hy3-W8A16 is the third of our three W8A16 models — 8-bit weights, 16-bit activations, the highest-fidelity tier we serve. It is text-only, supports both json_schema and response_format, carries the catalog-wide 262,144-token context and 16,384-token output ceiling, and costs $0.50 / $2.00 per million tokens — the floor. No refusal layer, no output filtering. Pick it for high-volume text pipelines that must return parseable, typed output on every call, including on material a filtered model would decline to touch.

Most "which model should I use" arguments are about the ceiling: which one writes the best code, solves the hardest math, wins the longest agent run. Structured pipelines do not work like that. A job extracting fields from a hundred thousand documents a day does not need a model that is brilliant once — it needs one that is correct in the same shape every time, and that never returns a paragraph where a JSON object belongs. That is the property Hy3-W8A16 is here for.

01What Hy3 is, and where it comes from

Hy3 is an open-weight reasoning and agentic model from Tencent's Hunyuan team, released in full on July 6, 2026 under a permissive license, with weights published on Hugging Face. It continues the lineage of Tencent's earlier Hunyuan-Large Mixture-of-Experts work. Architecturally it is a sparse MoE: 295 billion total parameters, of which roughly 21 billion activate per token via top-8 routing across 192 experts, on an 80-layer transformer with grouped-query attention, plus a separate 3.8B multi-token-prediction layer for speculative decoding. Native context is 256K — exactly the 262,144 tokens we expose, not a truncation of something larger or a rope-stretched extension of something smaller.

295B
Total params
21B
Active / token
192
Experts (top-8)
262K
Context window

That sparsity ratio is the important number for anyone paying per token: Hy3 carries the knowledge of a 295B model while doing roughly the arithmetic of a 21B one per forward pass. It is also why we can afford to serve it at 8 bits rather than compressing it harder — an 8-bit build of a model this sparse still fits and still runs fast on our own GPU cluster.

What Tencent reports it is good at

Tencent's published evaluation tables put Hy3's strengths squarely in agentic search, tool orchestration, and long-context retrieval rather than in raw coding. Their reported figures:

DeepSearchQA91.0
BrowseComp84.2
MCP-Atlas (tools)79.1
SWE-bench Verified78.0
AA-LCR (long ctx)73.4
DeepSWE28.0

We show the weak bars on purpose. Hy3 trails GLM-5.2 on coding in Tencent's own comparison — 78.0 against 84.2 on SWE-bench Verified, 28.0 against 46.2 on DeepSWE. If your workload is autonomous multi-file software engineering, read the rest of the model research index first. If it is reading text and emitting structure, the profile is close to ideal.

The figure that matters most for pipeline work is a reliability one: Tencent reports Hy3's hallucination rate at 5.4%, down from 12.5% in the prior generation, with commonsense errors falling from 25.4% to 12.7%. Their stated training principle — answer when there is evidence, say plainly when there is none — is exactly the disposition you want in an extraction model that would otherwise invent a plausible value for a field the source never mentions.

All figures in this section are Tencent-reported from their own test runs; independent third-party verification was still pending at the time of writing. Treat them as directional, not settled.

02What W8A16 means, and why it matters for structured output

Every model on the gateway carries a quantization suffix. It is not decoration — it tells you how far the served weights sit from the checkpoint the lab released.

TierWhat it doesFidelity
3BIT-REAP3-bit weights plus REAP, an expert-pruning method that drops rarely-routed MoE experts before quantizingMost compressed
W4A16-AUTOROUND-REAP4-bit weights / 16-bit activations via AutoRound — learned rounding that recovers accuracy over naive round-to-nearest — plus REAP pruningMiddle
W8A168-bit weights / 16-bit activations. No pruning, no learned-rounding repair — the weights simply carried at twice the precisionHighest

Where quantization drift actually hurts

REAP and AutoRound recover most of what naive compression loses — but "most" is doing work in that sentence, and the residue does not land evenly. Low-bit quantization degrades the tails: the low-probability, high-specificity decisions. In prose that is nearly invisible; a different adjective is still a fine sentence. In structured output it is the whole game, because a schema is a long chain of low-probability decisions that must each be exactly right:

  • Token-level syntax. A closing brace, a comma, a quote character. Each is one token, and one wrong token invalidates the entire response.
  • Enum discipline. Your schema says "status" is one of "open" | "closed" | "pending"; a drifted model returns "Open" or "pending review" — semantically close, and valid as neither.
  • Type discipline. A number field comes back as "1,240", a boolean as "yes". Both parse as strings and fail the schema.
  • Long-tail literals. Rare proper nouns, part numbers, chemical names, non-Latin scripts, precise dates — exactly the low-probability region low-bit weights blur.

None of this makes 4-bit or 3-bit models bad; for conversational work the fidelity difference is often not worth the price difference. But when the consumer of the output is a validator rather than a human, precision at the tails converts directly into parse rate — and parse rate into retry budget and p99 latency. W8A16 is the tier where you stop paying that tax.

03Structured output: json_schema and response_format

Hy3 supports both halves of the structured-output surface — worth stating explicitly, because that is not universal across the catalog:

Modelresponse_formatjson_schema
Hy3 · W8A16YesYes
MiMo-V2.5-Pro · W8A16YesYes
inkling · W4A16-AUTOROUND-REAPYesNo
Laguna-S-2.1 · W4A16-AUTOROUND-REAPNoNo

The difference between the two mechanisms matters more than people assume. response_format: {"type": "json_object"} asks for valid JSON and nothing more — the model picks the shape, so two calls can return {"name": ...} and {"full_name": ...} and both are correct. json_schema supplies the shape up front: named fields, types, enums, required lists, nesting. That is a contract you can write code against.

A minimal call on the OpenAI-compatible dialect:

POST /v1/chat/completions

{
  "model": "Hy3-W8A16",
  "messages": [
    {"role": "system", "content": "Extract fields from the incident report. Use null for anything not stated."},
    {"role": "user", "content": "<report text>"}
  ],
  "response_format": {
    "type": "json_schema",
    "json_schema": {
      "name": "incident",
      "strict": true,
      "schema": {
        "type": "object",
        "properties": {
          "severity":  {"type": "string", "enum": ["low","medium","high","critical"]},
          "component": {"type": "string"},
          "occurred_at": {"type": ["string","null"], "description": "ISO-8601"},
          "affected_users": {"type": ["integer","null"]},
          "indicators": {
            "type": "array",
            "items": {"type": "object", "properties": {
              "kind":  {"type": "string", "enum": ["ip","domain","hash","cve"]},
              "value": {"type": "string"}
            }, "required": ["kind","value"]}
          }
        },
        "required": ["severity","component","occurred_at","affected_users","indicators"]
      }
    }
  }
}

Practical notes

  • Make every field required and allow null. Optional fields invite silent drops; a required nullable field forces an explicit "not present," which is information you can act on.
  • Enums beat free strings. Wherever you can close the value set, close it — the highest-leverage change to a schema's real-world pass rate.
  • Stay under the 16,384-token output ceiling. An unbounded array will truncate mid-object. Cap array lengths, or shard the input.
  • Keep the system message. The schema constrains shape; the prompt still governs semantics — what counts as "critical," which date wins when two appear, whether to normalize units.
  • Validate anyway. Schema support raises the pass rate; it does not replace a validator and a dead-letter queue.

04Why "uncensored" is a reliability property, not just a content one

Hy3 on the gateway has no refusal layer and no output filtering. The usual framing is about content: you can process security research, malware analysis, exploit write-ups, medical and legal corpora, adult material, harm-reduction documentation or hostile-user transcripts without the model deciding on your behalf that it would rather not.

There is a second, more mechanical reason it matters. A refusal is a schema violation. A filtered model that declines does not return your object with an "unavailable" flag — it returns prose. "I'm not able to help with that request." That string is not an incident object; it fails your validator and lands in the dead-letter queue beside genuine parse errors, where you now have to separate policy refusals from real malformations.

Worse, refusals correlate with content rather than distributing randomly. If 4% of your corpus is security incident reports and the model declines most of them, you have not lost 4% of throughput evenly — you have lost one category, and the dashboard built on that data quietly under-reports the exact thing it exists to surface. Category-shaped holes cost more than uniform noise because nothing alerts on them. Remove the refusal path and what remains — malformations, truncations, ambiguous text — is uncorrelated with topic, and therefore measurable.

Uncensored is not unaccountable

No refusal layer means the model does not editorialize about your input. It does not mean the account is unmonitored. Use is governed by our Responsible Use Policy and applicable law, and abuse ends access. Removing the filter stops a model guessing at your intent from a document fragment; it does not remove your responsibility for what you build.

05Context, output ceiling, and how to budget them

Every model on the gateway shares the same limits:

262,144
Context tokens
16,384
Max output tokens
3
API dialects
Yes
Streaming

Context is a shared budget: prompt plus output must fit inside 262,144 together, so the practical input ceiling in one call is about 245,000 tokens, very roughly 180,000 English words. For structured work the 16,384-token output cap is the harder limit and the one that surprises people — a schema emitting one object per record hits it long before the window fills. Two patterns work against that:

  • Wide input, narrow output. Push a whole contract, filing or log window into context and ask for one compact object. Input tokens cost a quarter of output tokens, so the pricing rewards reading a lot and writing a little.
  • Chunk on record boundaries, not byte counts. Split where the model can see the seam. A record cut mid-sentence produces a confidently wrong object rather than an obvious failure.

Hy3's reported long-context retrieval strength — 73.4 on AA-LCR, and a jump from 42.9% to 75.1% on MRCR long-dialogue recall — is exactly the capability the first pattern depends on, and a different skill from writing well.

06Floor pricing, and the arithmetic of a real pipeline

Hy3 sits at $0.50 per million input tokens and $2.00 per million output tokens — the catalog floor, shared with MiMo-V2.5, MiMo-V2.5-Pro, DeepSeek-V4-Flash-0731 and MiniMax-M3. Worked through representative loads:

WorkloadInput / callOutput / callCost / callPer 1M calls
Field extraction1,200300$0.0012$1,200
Document classification3,000120$0.0018$1,800
Long-doc summarize to schema40,000900$0.0218$21,800
Full-window analysis240,0002,000$0.1240$124,000

The number that changes decisions is not the headline rate but the effective rate after retries. If two models cost the same and one fails validation on 6% of calls where the other fails on 1.5%, the high-drift model runs about 4.5% more calls — survivable. The damage is on the tail: retried calls take twice as long, so p99 latency roughly doubles for a visible slice of traffic, and whatever fails twice becomes manual work. At a million calls a day that is thousands of records someone has to read.

Hence the case for the 8-bit tier at floor price: you are not paying a premium for fidelity here, so the retry arithmetic is free money. If a 3-bit model were cheaper there would be a real trade to weigh — Hy3 costs the same as the cheapest thing in the catalog.

07Three API dialects, one model

Hy3 is reachable on all three gateway dialects with streaming on each. Same model, same weights, same limits — pick whichever matches the SDK you already have.

EndpointDialectUse when
/v1/chat/completionsOpenAIYou have an OpenAI SDK, LangChain or LlamaIndex. Point the base URL here, change the model id.
/v1/messagesAnthropicYou are on the Anthropic SDK and want content blocks without a translation layer.
/v1/responsesResponsesYou want the newer request shape with typed output and server-side state.

Hy3 also supports tool calling and reasoning, including reasoning_effort. For extraction work the useful move is usually to turn reasoning down: on a well-specified schema over clean text, thinking tokens are output tokens you pay for and latency you wait through, for a marginal gain. Spend the effort budget on genuinely ambiguous input instead.

Full request and response reference, parameter lists, streaming semantics and an interactive playground live in the API documentation.

08Choosing among the three W8A16 models

Three models sit on the highest-fidelity tier, all at floor price. The choice is mostly modality:

ModelVisionjson_schemaPrice in / outPick it for
Hy3 · W8A16NoYes$0.50 / $2.00Text-only structured pipelines, tool orchestration, long-context retrieval
MiMo-V2.5-Pro · W8A16NoYes$0.50 / $2.00Text-only work where you want the Pro tuning of the MiMo line
MiMo-V2.5 · W8A16YesYes$0.50 / $2.00Anything with images — scanned documents, screenshots, photos

If any part of your input is an image the decision is made for you: Hy3 is text-only — send scanned PDFs, screenshots and photographs to MiMo-V2.5. Where the input is genuinely text, Hy3's profile of agentic tool use, long-context recall and low reported hallucination maps most directly onto pipeline work. Since all three cost the same, run your schema against two of them on a few hundred real records and compare parse rates; that settles it better than any table, including this one.

09Where Hy3 earns its place

  • High-volume field extraction. Contracts, filings, incident reports, transcripts, clinical notes, court records — anywhere a typed object per document is the deliverable and volume makes retries expensive.
  • Classification and routing at scale. Closed enum outputs, where the model's whole value is never inventing a nineteenth category.
  • Security and threat-intel corpora. Malware write-ups, exploit disclosures and phishing samples — the material that trips filtered models into refusal, and where a category-shaped hole defeats the purpose.
  • Tool-calling agents that must not stall. 8-bit argument fidelity means the JSON handed to your functions parses; a mangled tool call is a stalled agent, not a slightly worse answer.
  • Long-document analysis into structure. Whole filing in, one compact object out.
  • Content moderation and policy research. Labeling material a filtered model refuses to read is a standing trust-and-safety problem; an unfiltered model with a strict schema solves it directly.

And where it does not: anything with images (use MiMo-V2.5), and autonomous multi-file software engineering, where Tencent's own tables put Hy3 behind GLM-5.2 on SWE-bench Verified and well behind on DeepSWE.

Check the sources

Every architectural and benchmark claim about the Hy3 foundation comes from Tencent's public release materials or press coverage of them; the catalog facts come from our own live /v1/models. Verify both.

Benchmark figures are Tencent-reported, including the competitor numbers; independent verification was pending at the time of writing. Cost figures are computed from our published $0.50 / $2.00 rates. No number on this page is a Shannon-run benchmark or an estimate.

10Frequently asked questions

What is the uncensored Hy3 model API?

It is the Shannon AI Gateway endpoint for the model id Hy3-W8A16 — Tencent's open-weight Hy3 foundation served on our own GPU cluster at 8-bit weight precision, with no refusal layer and no output filtering. It offers a 262,144-token context window, 16,384 output tokens per request, tool calling, reasoning with reasoning_effort, and full structured output through both json_schema and response_format, on /v1/chat/completions, /v1/messages and /v1/responses with streaming.

Does Hy3 support JSON schema and structured output?

Yes. Hy3-W8A16 supports both response_format for JSON-object mode and json_schema for strict, typed schemas — the full structured-output surface, not a partial one. That is not true of every model in the catalog: Laguna-S-2.1 supports neither, and inkling supports response_format but not json_schema. If your pipeline depends on a typed contract, Hy3 is one of the models that can honor it.

What does W8A16 mean, and is it better than 4-bit or 3-bit?

W8A16 means 8-bit weights and 16-bit activations — the highest-fidelity tier we serve. Compared with W4A16-AUTOROUND-REAP (4-bit weights, learned rounding, expert pruning) and 3BIT-REAP (3-bit weights plus expert pruning), it changes the released weights the least, so behavior stays closest to the original checkpoint. The aggressive tiers exist because the largest foundations would otherwise be impractical to serve at speed.

Does Hy3 support images or vision?

No. Hy3-W8A16 is text-only. Sending image parts to it will not work. If you need vision plus structured output on the same 8-bit tier, use MiMo-V2.5-W8A16, which supports image input along with json_schema and response_format at the same $0.50 / $2.00 price.

How much does the Hy3 API cost?

$0.50 per million input tokens and $2.00 per million output tokens — the floor price in our catalog, shared with MiMo-V2.5, MiMo-V2.5-Pro, DeepSeek-V4-Flash-0731 and MiniMax-M3. A representative extraction pipeline at 1,200 input and 300 output tokens per call costs about $0.0012 per call, or roughly $1,200 per million calls.

Will Hy3 refuse a request?

There is no refusal layer and no output filtering in front of the model. For a structured pipeline that is a reliability property as much as a content one: a refusal is a schema violation, because prose explaining why the model will not answer does not parse as the object your validator expects. Removing the refusal path removes a whole class of parse failures on security, medical, legal and adult-content corpora.

Run Hy3 on your own schema

8-bit fidelity, strict json_schema, 262K context, no refusals — at floor price.

Read the API Docs All Model Research

Model id Hy3-W8A16 · text-only · $0.50 in / $2.00 out per 1M tokens


Sources: Tencent Hunyuan model cards · Hy3 repository · Hunyuan-Large: An Open-Source MoE Model (arXiv 2411.02265) · VentureBeat coverage of the Hy3 release. Foundation benchmarks are Tencent-reported and provisional pending independent verification. Shannon AI is operated by Shannon Lab LLC, New Mexico, USA.

সব রিসার্চ লিঙ্ক