Nanbeige4.3-33B
by Nanbeige LLM Lab (BOSS Zhipin) Open-weight model in Open-weight models
BOSS Zhipin · zhipin.com · who's behind it
Nanbeige4.3-33B is the Nanbeige LLM Lab's open-weight dense model for agentic coding and office work, 33B parameters on the Llama architecture with a 512K-token context, thinking that switches per request and tool calls in an XML format.
Best for Agents with about 96 GB of GPU memory, or the 128 GB reference machine, that want an Apache-tagged 33B model for long coding and tool loops and can wait for independent results.
Is this your product? Claim this listing or verify it
Trained by Nanbeige LLM Lab (BOSS Zhipin), in the Nanbeige4.3 family Nanbeige4.3-33B-Base · all its cousins, older versions
Assessment. A dense 33B Llama-architecture cousin for long agentic coding and office tasks, with per-request thinking, XML tool calls that stock vLLM and SGLang parse, and 512K of context. It needs about 96 GB at BF16, as Nanbeige ships no quantised build. Its agentic results so far are Nanbeige's own, with no safety results, training data notes or licence file.
Facts
- Auth
- None
- Pricing
- Free · Free
- x402
- No
- Licence
- Apache-2.0 (Hub metadata only; the repository has no LICENSE file)
- Packages
huggingfaceNanbeige/Nanbeige4.3-33B- llms.txt
- not found
- Last release
- Surface graded
- The open weights at huggingface.co/Nanbeige/Nanbeige4.3-33B, read from the card, the files and their metadata, the chat template and the runtimes' own code on 25 October 2026, with the Base repository as a note. Nothing was downloaded or run
- Model
- LlamaForCausalLM, 33,118,977,024 BF16 parameters by the Hub's count, 52 layers, hidden size 7,168, 56 attention heads with 8 KV heads (grouped-query attention), head size 128, vocabulary 166,912, untied embeddings. Standard Llama tensor names, no custom code and no auto_map. Text in and text out; the template answers images, audio and video with a note that the model can't read them
- Files
- 66.26 GB in all, 14 BF16 safetensors shards (66.24 GB), tokenizer.json and a SentencePiece tokenizer.model, tokenizer_config.json with the chat template, configs and three figures. No pickle files, no Python files, no LICENSE file. SHA-256 on every LFS file
- Licence
- Apache 2.0 in the card's metadata (license apache-2.0) and on the Base card. Neither repository has a LICENSE file and the card text has no licence section, so the terms rest on the metadata tag. No use policy or other terms found
- Runtimes
- The card gives Transformers, vLLM and SGLang commands. Released vLLM 0.32.0, SGLang 0.5.22, Transformers 5.20.2 and llama.cpp b11888 all carry LlamaForCausalLM, and vLLM and SGLang carry the qwen3 reasoning parser and qwen3_coder tool parser the card names. No Ollama library entry, no LM Studio catalogue entry and no ggml-org or lmstudio-community build on 25 October 2026
- Context
- 524,288 tokens, max_position_embeddings in config.json with rope_theta 120,000,000 and no rope scaling, and the card's 512K. The Base model is 131,072 tokens with rope_theta 10,000,000. The card doesn't say at what length the model was trained
- Tools and reasoning
- Passing tools switches the template to a tool prompt. tool_call_format xml (the default, which Nanbeige recommends) asks for <tool_call><function=name><parameter=...> blocks, read back by the qwen3_coder parser in vLLM and SGLang; json asks for Hermes-style JSON in <tool_call> tags. The template renders several calls per turn and groups tool results into one user turn. enable_thinking switches thinking per request (on by default), the qwen3 reasoning parser splits it out, and preserve_thinking keeps earlier turns' reasoning, which Nanbeige recommends for agent and coding work. No thinking budget documented
- Hardware
- Not stated. The card's vLLM and SGLang commands use tensor parallelism of 4. The BF16 files need about 80 GB with a fifth added, so 96 GB of memory, within the 128 GB reference machine's GPU share
- Training data
- Not described on either card, with no cut-off. Nanbeige's earlier technical reports covered earlier models only
- Capabilities
- model.open-weights
Facts verified 25 October 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- A plain LlamaForCausalLM with no repository code, so released vLLM, SGLang, Transformers and llama.cpp load it
- Apache 2.0 by its metadata, ungated, safetensors only
- 524,288 tokens of context set in config.json with no rope scaling
- Thinking switches per request, and preserve_thinking keeps earlier reasoning for agent loops
- Tool calls in an XML format the qwen3_coder parser reads, several per turn
- A Nanbeige member answered four of the first ten discussions on release day
Weaknesses
- No independent benchmark result yet; every agentic number on the card is Nanbeige's own run
- BF16 only from Nanbeige, about 80 GB to load, and no Ollama or LM Studio build
- No LICENSE file in either repository; Apache 2.0 rests on the metadata tag
- No safety evaluation, agent-use guidance, training data description or knowledge cut-off
- No hosted API or inference provider serves it
Before you call it notes for agents
- Serve with
vllm serve Nanbeige/Nanbeige4.3-33B --enable-auto-tool-choice --reasoning-parser qwen3 --tool-call-parser qwen3_coder, as the card says, or SGLang with the same two parsers - Keep
tool_call_formatat its defaultxml, since qwen3_coder parses that format; thejsonoption writes Hermes-style JSON calls, which need a different parser such as vLLM's hermes - Pass
chat_template_kwargs{"preserve_thinking": true}for multi-turn tool use and coding, and{"enable_thinking": false}to skip reasoning, as the card recommends - Use temperature 1.0, top_p 0.95 and up to 65,536 new tokens for agent work, and temperature 0.6 for reasoning and chat, per the card
- Send your own system prompt, since without one the template injects a Chinese identity line, or a Chinese tool-expert prompt when tools are passed
- Send one system message at the start only, as the template raises an error for a later one
- In plain Transformers pass
use_cache=Trueto generate, since config.json and generation_config.json set it false; trust_remote_code isn't needed
Who's behind it provenance 53/100
- Legal entity namedBOSS Zhipin (Kanzhun Limited), unconfirmed20/20
- Domain agezhipin.com, no registry record we could read0/15
- Endpoint on the vendor's domainno hosted endpointn/a
- Terms of servicenothing hosted, so the Apache-2.0 (Hub metadata only; the repository has no LICENSE file) licence stands in10/10
- Privacy policynothing hosted, not scoredn/a
- Status pagenot found0/10
- Changelogpublished10/10
- security.txtnot found0/10
Terms and privacy, as read
Terms of service none to read
TL;DR Nothing is hosted by the vendor, so there are no terms of service to read. The Apache-2.0 (Hub metadata only; the repository has no LICENSE file) licence stands in and the check scores in full.
Privacy policy none to read
TL;DR Nothing is hosted by the vendor, so there is no privacy policy to read and the check isn't scored.
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The card names the Nanbeige Team and nothing else. BOSS Zhipin is identified as the maker by the lab's Nanbeige4.2-3B report on arXiv (Nanbeige LLM Lab, Boss Zhipin), which links huggingface.co/Nanbeige, and by the chat template's default system prompt naming BOSS Zhipin as developer and trainer. The card's contact address is on kanzhun.com. Kanzhun Limited as BOSS Zhipin's operator wasn't confirmed first-hand, since ir.zhipin.com refused our reader. The domain's registration date wasn't checked.
The Hugging Face organisation Nanbeige (Nanbeige LLM Lab) isn't verified by the Hub. The arXiv report's link to it is the publisher's own documentation pointing there.
Nothing is hosted, so the licence stands in for terms of service and no privacy policy is scored.
The changelog is the repository's commit history.
www.zhipin.com/.well-known/security.txt answers 404 and kanzhun.com's redirects to the home page. BOSS Zhipin runs a security response centre at security.zhipin.com for reporting flaws in its products; nothing links it to the model.
Checked 2026-10-25 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Notable
- Weights uploaded on 24 October 2026. Both repositories were created at 02:46 and 02:49 UTC that day, the BF16 shards went in at 11:57 UTC, and the full card was written on 25 October. The Hub doesn't record when the repositories turned public; the first discussion and the first copy by someone else both date from about 12:40 UTC on 25 October. On 25 October the Hub counted 344 likes source
- Who makes it. The organisation is Nanbeige LLM Lab on Hugging Face (not verified by the Hub). The lab's Nanbeige4.2-3B report on arXiv gives its affiliation as Boss Zhipin and links the same organisation, this model's chat template tells the model it was developed and trained by BOSS Zhipin when no system prompt is given, and the card's contact address is on kanzhun.com, a site that loads BOSS Zhipin's assets source
- Nanbeige calls it the flagship teacher of the Nanbeige4.3 series, to be distilled into smaller models starting with Nanbeige4.3-3B, which isn't released source
- Nanbeige's card claims the best agentic results among open models around 30B, ahead of Qwen3.8-27B, Muse-Glimmer-30B and Gemma4-31B on 15 of 17 agentic rows in its own runs, among them Terminal-Bench 2.1 80.9 with Terminus 2, DeepSWE 65.5, Toolathlon-Verified 70.4 and Tau3-Bench 48.8, with Qwen3.8-27B ahead on SWE-Bench Pro and GDPval. Some rows were run in Claude Code and mini-swe-agent harnesses. These are the publisher's numbers, and no independent result was found on 25 October 2026
- Fine-tuned from Nanbeige4.3-33B-Base, published the same day in its own repository with the same 52-layer Llama shape, a 131,072-token context, a plain-text template and no discussions yet. Its card compares it only with Gemma4-31B-Base, in Nanbeige's own runs source
- config.json was switched to a 1,048,576-token context with YaRN at 11:58 UTC on 24 October and back to 524,288 tokens with no scaling at 02:44 UTC on 25 October, both under the commit title Update config.json source
- Nanbeige4.2-3B, the previous release, is a looped transformer with modeling code in its repository and Nanbeige forks of vLLM, SGLang, llama.cpp and Ollama on its card. 4.3-33B is a plain LlamaForCausalLM with no repository code, so stock runtimes load it. Within a day others had posted more than 40 GGUF, MLX, FP8, NVFP4 and EXL3 copies, none from Nanbeige or a runtime's own library
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using Nanbeige4.3-33B, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Write a reviewWritten by people who used Nanbeige4.3-33B, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.6 · October 2026 research run
Assessed on 25 October 2026 from public evidence, against the published checklist. Confidence low. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Capabilitynot scored in this run | 35%pending | pending | n/a |
| Reachchecked 25 October 2026 | 25%38.5 | 21.1 | |
| Memory earns 10, since the only build from Nanbeige or a runtime's library is 66.26 GB of BF16, about 80 GB with a fifth added, which fits the reference machine but not 64 GB. Runtimes earn 20 from released vLLM, SGLang, Transformers and llama.cpp, which all run the Llama architecture, and Ollama and LM Studio have no build. Builds earn 0, as Nanbeige publishes no quantised build. Terms earn 15 for Apache 2.0 with nothing added, though only the metadata names it. Download earns 10, with no gate. Hosted earns 0, as no provider or Nanbeige API serves it. | |||
| Riskchecked 25 October 2026 | 20%30.8 | 18.5 | |
| File safety earns 25, safetensors only and no repository code, so the card's trust_remote_code has nothing to run. Provenance earns 15, the lab's own organisation as its arXiv report links it, with a hash for every file. Safety evaluation earns 0 and agent guidance 0, since neither card says anything on either. Licence risk keeps all 15 under Apache 2.0. The security programme earns 5 for BOSS Zhipin's security response centre, which isn't linked to the model. | |||
| Agent interfacechecked 25 October 2026 | 10%15.4 | 13.1 | |
| The chat template earns 20, Jinja in tokenizer_config.json. The tool-calling format earns 25, with the XML call format in the template and the qwen3_coder parser named for vLLM and SGLang. Trained tool calling earns 20, several calls per turn in the template. Structured output earns 0, as nothing mentions it. Reasoning control earns 10, thinking switched per request with the qwen3 reasoning parser named. Context earns 10 for 512K set in the config with no scaling. | |||
| Documentation and upkeepchecked 25 October 2026 | 10%15.4 | 8.6 | |
| The model card earns 11, with intended use, parameters, context and languages but no limitations, architecture or cut-off. Training data earns 0, as nothing describes it. Last change earns 20 for 25 October 2026. Responsiveness earns 10, a Nanbeige member answering four of ten discussions on release day. Version policy earns 5 for a first release, with a config change made and reverted under bare commit titles. File health earns 10, the files and the card agreeing. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 61 · C | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 61 C methodology v0.6
Fix list 17 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for. Paste it into a coding agent working on Nanbeige4.3-33B, or have the agent fetch /fixes/nanbeige-4-3-33b.md. A fix counts at the next check, once it's public.
Show it
# Fix list: Nanbeige4.3-33B
From Anchor Terminal's listing at https://www.anchorterminal.com/tools/nanbeige-4-3-33b, the October 2026 research run, assessed 25 October 2026. Grade C, 61 out of 100.
This is everything the published grade says the listing lacks, the biggest possible gain to the total first. It comes from the reason given for each score, the checklist each category was scored against (https://www.anchorterminal.com/benchmark/#checklist), the provenance checks, the deductions, what we couldn't check and what the review panel asked for. A fix counts at the next check, once it's public.
For a coding agent working on Nanbeige4.3-33B: work through the items below in the product, its docs and its public pages. Each category gives the reason for its score, with the points each checklist item earned, and the checklist itself, so the gap is the items that earned less than their points. Change the product, not the wording, and keep a note of what you changed and where it's published.
## 1. Reach, 55 out of 100, up to 17.3 more on the total
Why it scored 55: Memory earns 10, since the only build from Nanbeige or a runtime's library is 66.26 GB of BF16, about 80 GB with a fifth added, which fits the reference machine but not 64 GB. Runtimes earn 20 from released vLLM, SGLang, Transformers and llama.cpp, which all run the Llama architecture, and Ollama and LM Studio have no build. Builds earn 0, as Nanbeige publishes no quantised build. Terms earn 15 for Apache 2.0 with nothing added, though only the metadata names it. Download earns 10, with no gate. Hosted earns 0, as no provider or Nanbeige API serves it.
The checklist (https://www.anchorterminal.com/benchmark/#checklist-reach):
Whether an agent can run it, and where.
- 0 to 30, memory. The smallest build from the publisher or a runtime's own library that keeps 4-bit precision or better, at its file size plus a fifth for the runtime and a working context. 30 for 16 GB or less, 25 for 24 GB, 20 for 32 GB, 15 for 64 GB, 10 for what fits our reference machine (the GPU share of 128 GB of unified memory), 5 for 256 GB, 0 above.
- 0 to 25, runtimes. 5 for each of llama.cpp, Ollama, vLLM, SGLang, LM Studio and Hugging Face Transformers that runs the architecture in a released version, from the runtime's own code, library or documentation. A publisher's fork or an unreleased branch doesn't count. 25 at most.
- 0 to 15, builds from the publisher. 15 for quantised builds at two precisions or more (FP8, 4-bit, GGUF), 10 for one, 0 when only other people's quantisations exist.
- 0 to 15, terms of use. 15 for an OSI-approved licence with nothing added, 10 for a custom licence that lets anyone use it commercially for free below a threshold or under a use policy, 5 for research or non-commercial use only, 0 for no licence or unclear terms.
- 0 to 10, download. 10 when the files download with no account and no terms to accept, 5 for a click-through that needs an account, 0 when a person approves each request.
- 5, hosted too. The publisher's own API serves it, or at least two inference providers do, so an agent without the hardware can still call it.
When our reference-machine runs start, speed on that machine (tokens per second and time to first token at the build that fits) joins Reach.
## 2. Risk, 60 out of 100, up to 12.3 more on the total
Why it scored 60: File safety earns 25, safetensors only and no repository code, so the card's trust_remote_code has nothing to run. Provenance earns 15, the lab's own organisation as its arXiv report links it, with a hash for every file. Safety evaluation earns 0 and agent guidance 0, since neither card says anything on either. Licence risk keeps all 15 under Apache 2.0. The security programme earns 5 for BOSS Zhipin's security response centre, which isn't linked to the model.
The checklist (https://www.anchorterminal.com/benchmark/#checklist-risk):
What could go wrong when you run it, and what the publisher has done about it. A higher score means less risk.
- 0 to 25, file safety. 25 for weights in safetensors or GGUF only, 15 when pickle files (.bin, .pt, .pth) sit beside them, 0 for pickle only. 10 off when the documented way to load it or to build its prompts runs code from the repository (`trust_remote_code`, or the publisher's scripts in place of a template).
- 0 to 15, provenance. 10 when the files come from the publisher's own organisation, the one its site or docs link to, and 5 for a checksum on every file.
- 0 to 20, safety evaluation. 20 when results are published and someone other than the publisher ran them or can rerun them, 10 for the publisher's own results, 0 for none.
- 0 to 15, guidance for agent use. 15 for documented prompt-injection guidance or an instruction hierarchy the model was trained to follow, 10 for a statement of what its trained refusals cover and the safeguards to add around it, 5 for general cautions, 0 for none.
- 0 to 15, licence risk. 15 to start, 5 off for each of these, a use policy or field-of-use limits beyond the law, terms the licensor can change or revoke, a revenue or user threshold, and a licence that changed without a dated note or whose link is broken. Not below 0.
- 0 to 10, a security programme. 5 for a way to report a flaw (security.txt, a disclosure policy or a security contact), 5 for advisories handled in public.
When our reference-machine runs start, measured robustness (prompt injection with AgentDojo, over-refusal with XSTest) joins Risk.
## 3. Documentation and upkeep, 56 out of 100, up to 6.8 more on the total
Why it scored 56: The model card earns 11, with intended use, parameters, context and languages but no limitations, architecture or cut-off. Training data earns 0, as nothing describes it. Last change earns 20 for 25 October 2026. Responsiveness earns 10, a Nanbeige member answering four of ten discussions on release day. Version policy earns 5 for a first release, with a config change made and reverted under bare commit titles. File health earns 10, the files and the card agreeing.
The checklist (https://www.anchorterminal.com/benchmark/#checklist-upkeep):
- 0 to 20, the model card. Intended use, limitations, architecture, parameters, context length, languages and knowledge cut-off. 20 for all seven, 3 off for each that's missing.
- 0 to 20, training data. 20 for the data published or listed with sources and sizes, 15 for a data card that names the sources or the mix, the cut-off and the filtering, 10 for a general description with a cut-off, 5 without one, 0 for none.
- 0 to 20, the last change to the files, the template or the reference code. 20 within 30 days, 15 within 90, 10 within 180, 5 within a year, 0 older.
- 0 to 20, responsiveness. The publisher's replies to the 40 most recent questions and reports in the repository's discussions or issues. 20 for most, 10 for some, 5 for a few, 0 for none.
- 0 to 10, version policy. 10 for earlier versions kept in their own repositories with a dated note when one is replaced, 5 for earlier versions kept without notes or a first release, 0 when files were replaced in place without a note.
- 0 to 10, file health. 10 when config, tokenizer, template and card agree and no report of a broken file waits without a reply, 5 when one does, 0 when the files contradict the card.
## 4. Agent interface, 85 out of 100, up to 2.3 more on the total
Why it scored 85: The chat template earns 20, Jinja in tokenizer_config.json. The tool-calling format earns 25, with the XML call format in the template and the qwen3_coder parser named for vLLM and SGLang. Trained tool calling earns 20, several calls per turn in the template. Structured output earns 0, as nothing mentions it. Reasoning control earns 10, thinking switched per request with the qwen3 reasoning parser named. Context earns 10 for 512K set in the config with no scaling.
The checklist (https://www.anchorterminal.com/benchmark/#checklist-interface):
What a model and a developer need to talk to it. Speech, image and other models with no chat interface read the tool-calling and structured-output lines for what the model takes and returns (voices, timestamps, streaming, typed outputs), and the note says how.
- 0 to 20, the chat template. 20 for a template in the repository (Jinja, in the tokenizer config or its own file), 10 when the prompt format is only given as code you run.
- 0 to 25, the tool-calling format. 25 when the publisher documents how tools are declared and how calls come back, with the parser to use in a named runtime, 10 when only the template or a runtime's own recipe says it.
- 0 to 20, tool calling the model was trained for. 20 with several calls in one turn, 10 for one call at a time.
- 0 to 15, structured output. 15 when JSON or JSON Schema output is documented for the model with how to ask for it, 5 when the card claims it without saying how.
- 10, reasoning control. Thinking that can be turned off or budgeted per request, with where the reasoning text comes back.
- 0 to 10, context. 10 for 128K tokens or more trained, 5 for 32K to 127K. Context reached only by scaling the position encoding counts one band down.
## What we couldn't check
What we couldn't read counted as absent. Publishing it on a page a plain HTTP fetch can read (not only in a browser) lets the next check count it.
- Capability is computed later. No independent result was found on 25 October 2026 (Artificial Analysis, Vals AI, Scale SEAL, Terminal-Bench, SWE-bench, BFCL); LMArena answered 403. So Capability stays pending and the total is capped at 61
- The repositories have no LICENSE file. Apache 2.0 rests on the metadata tag, scored by its terms under the calibration. Worth asking Nanbeige to add the file
- Who makes it is established from the lab's arXiv report (Boss Zhipin), the template's default system prompt and the card's kanzhun.com contact. That Kanzhun Limited is the legal entity wasn't confirmed first-hand, as ir.zhipin.com refused our reader
- Context earns 10 on the config's 524,288 tokens with no scaling. Nanbeige doesn't say the trained length; if 512K was reached by raising rope_theta without long training, a stricter reading gives 5 and Interface 80
- Tool-calling format earns 25 on the template's XML format and the named qwen3_coder parser. The card shows no returned call; reading that as half the requirement gives 10 and Interface 70
- Reasoning control earns 10 on enable_thinking and the named qwen3 parser. The card doesn't say in words where the reasoning comes back; a stricter reading gives 0
- Version policy 5. The config change and revert on 24 and 25 October carry bare commit titles; reading them as files replaced without a note gives 0 and Upkeep 51
- Responsiveness counted on ten discussions all opened on release day; recheck at the next pass
- The weights date is 24 October 2026 by the upload commit. The Hub doesn't show when the repositories turned public; the first discussion is from 12:36 UTC on 25 October
- unchecked, the registration date of zhipin.com
## Weaknesses
- No independent benchmark result yet; every agentic number on the card is Nanbeige's own run
- BF16 only from Nanbeige, about 80 GB to load, and no Ollama or LM Studio build
- No LICENSE file in either repository; Apache 2.0 rests on the metadata tag
- No safety evaluation, agent-use guidance, training data description or knowledge cut-off
- No hosted API or inference provider serves it
## What costs an agent a turn today
The notes we give agents before they call it. Each one is a workaround an agent shouldn't need.
- Serve with `vllm serve Nanbeige/Nanbeige4.3-33B --enable-auto-tool-choice --reasoning-parser qwen3 --tool-call-parser qwen3_coder`, as the card says, or SGLang with the same two parsers
- Keep `tool_call_format` at its default `xml`, since qwen3_coder parses that format; the `json` option writes Hermes-style JSON calls, which need a different parser such as vLLM's hermes
- Pass `chat_template_kwargs` `{"preserve_thinking": true}` for multi-turn tool use and coding, and `{"enable_thinking": false}` to skip reasoning, as the card recommends
- Use temperature 1.0, top_p 0.95 and up to 65,536 new tokens for agent work, and temperature 0.6 for reasoning and chat, per the card
- Send your own system prompt, since without one the template injects a Chinese identity line, or a Chinese tool-expert prompt when tools are passed
- Send one system message at the start only, as the template raises an error for a later one
- In plain Transformers pass `use_cache=True` to generate, since config.json and generation_config.json set it false; trust_remote_code isn't needed
## When it's done
Send what changed and where it's published as a dispute (https://www.anchorterminal.com/builders/#disputes, or `POST https://www.anchorterminal.com/api/v1/contact` with `"kind": "dispute"`). Disputes are answered in public, and the listing is checked again by the same checklist. Paying for an audit or a listing claim changes nothing here.
What we couldn't check
- Capability is computed later. No independent result was found on 25 October 2026 (Artificial Analysis, Vals AI, Scale SEAL, Terminal-Bench, SWE-bench, BFCL); LMArena answered 403. So Capability stays pending and the total is capped at 61
- The repositories have no LICENSE file. Apache 2.0 rests on the metadata tag, scored by its terms under the calibration. Worth asking Nanbeige to add the file
- Who makes it is established from the lab's arXiv report (Boss Zhipin), the template's default system prompt and the card's kanzhun.com contact. That Kanzhun Limited is the legal entity wasn't confirmed first-hand, as ir.zhipin.com refused our reader
- Context earns 10 on the config's 524,288 tokens with no scaling. Nanbeige doesn't say the trained length; if 512K was reached by raising rope_theta without long training, a stricter reading gives 5 and Interface 80
- Tool-calling format earns 25 on the template's XML format and the named qwen3_coder parser. The card shows no returned call; reading that as half the requirement gives 10 and Interface 70
- Reasoning control earns 10 on enable_thinking and the named qwen3 parser. The card doesn't say in words where the reasoning comes back; a stricter reading gives 0
- Version policy 5. The config change and revert on 24 and 25 October carry bare commit titles; reading them as files replaced without a note gives 0 and Upkeep 51
- Responsiveness counted on ten discussions all opened on release day; recheck at the next pass
- The weights date is 24 October 2026 by the upload commit. The Hub doesn't show when the repositories turned public; the first discussion is from 12:36 UTC on 25 October
- unchecked, the registration date of zhipin.com
Sources 19
- model card, benchmarks, quickstart, parsers, sampling settings (read 25 October 2026) huggingface.co · seen 2026-10-25
- Hub API, gated false, licence tag, base model, parameter count, empty provider mapping huggingface.co · seen 2026-10-25
- file tree, sizes and SHA-256, no LICENSE or Python files huggingface.co · seen 2026-10-25
- commit history, upload on 24 October, config change and revert, card on 25 October huggingface.co · seen 2026-10-25
- ten discussions, authors and dates only huggingface.co · seen 2026-10-25
- LlamaForCausalLM, 524,288 positions, rope_theta, use_cache huggingface.co · seen 2026-10-25
- chat template, tool and thinking switches, default system prompts huggingface.co · seen 2026-10-25
- generation config, use_cache false huggingface.co · seen 2026-10-25
- Base model card and files, 131,072 context, Apache 2.0 tag huggingface.co · seen 2026-10-25
- organisation Nanbeige LLM Lab, not verified huggingface.co · seen 2026-10-25
- Nanbeige4.2-3B report, Nanbeige LLM Lab, Boss Zhipin, link to the Hub organisation arxiv.org · seen 2026-10-25
- vLLM v0.32.0 LlamaForCausalLM (parsers in vllm/tool_parsers and vllm/reasoning) raw.githubusercontent.com · seen 2026-10-25
- SGLang v0.5.22 qwen3_coder parser (llama.py and the qwen3 reasoning parser at the same tag) raw.githubusercontent.com · seen 2026-10-25
- Transformers v5.20.2 llama raw.githubusercontent.com · seen 2026-10-25
- llama.cpp b11888 converter, LlamaForCausalLM mapped to llama raw.githubusercontent.com · seen 2026-10-25
- Ollama search, no library entry for Nanbeige4.3 ollama.com · seen 2026-10-25
- OpenRouter model list, no Nanbeige model openrouter.ai · seen 2026-10-25
- BOSS Zhipin security response centre security.zhipin.com · seen 2026-10-25
- Artificial Analysis leaderboard, Nanbeige4.1-3B only artificialanalysis.ai · seen 2026-10-25
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The pollers record uptime for hosted endpoints as they run, and that doesn't change the score either.
Pricing & changes
Free Free Free to download and use, commercial use included, under Apache 2.0 as the card's metadata names it. Neither repository holds a LICENSE file. Running it costs the hardware, 66.26 GB of BF16 files and no quantised build from the publisher. No hosted API or inference provider serves it (checked 2026-10-25).
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/nanbeige-4-3-33b.xml, or this listing's score history at history.json.
Get started
Install
# vLLM 0.32.0 or SGLang 0.5.22, as the card's commands (the card uses four GPUs with tensor parallelism)
hf download Nanbeige/Nanbeige4.3-33B --local-dir Nanbeige4.3-33B
vllm serve ./Nanbeige4.3-33B --served-model-name nanbeige --tensor-parallel-size 4 \
--enable-auto-tool-choice --reasoning-parser qwen3 --tool-call-parser qwen3_coder
# or
python -m sglang.launch_server --model-path ./Nanbeige4.3-33B --tp-size 4 \
--reasoning-parser qwen3 --tool-call-parser qwen3_coder
First request
curl http://localhost:8000/v1/chat/completions -H 'Content-Type: application/json' \
-d '{"model": "nanbeige", "messages": [{"role": "user", "content": "Which number is bigger, 9.11 or 9.8?"}],
"temperature": 0.6, "top_p": 0.95, "chat_template_kwargs": {"enable_thinking": true}}'
Alternatives to Nanbeige4.3-33B
#48 of 82 in Best open-weight models you download and run yourself for AI agents · All 3341 open weights comparisons
Gemma 4 31B IT BBGemma 4 26B A4B IT BBGemma 4 12B IT BBgpt-oss-120b BBMuse Glimmer 30B BBgpt-oss-20b B
Head to head Agents-A1-4B vs Nanbeige4.3-33B · Apertus v1.5 8B vs Nanbeige4.3-33B · Apodex-1.1-mini vs Nanbeige4.3-33B · BigBang-v1 vs Nanbeige4.3-33B · Carbon-X vs Nanbeige4.3-33B · Cosmos-Reason2-2B vs Nanbeige4.3-33B · Darwin-36B-Opus vs Nanbeige4.3-33B · DeepSeek-V3.2 vs Nanbeige4.3-33B · DeepSeek V4.1 Flash vs Nanbeige4.3-33B · DeepSeek-V4-Flash-0731 vs Nanbeige4.3-33B · DiffusionGemma 26B A4B IT vs Nanbeige4.3-33B · Gemma 4 12B IT vs Nanbeige4.3-33B · Gemma 4 26B A4B IT vs Nanbeige4.3-33B · Gemma 4 31B IT vs Nanbeige4.3-33B · Gemma 4 E2B IT vs Nanbeige4.3-33B · Gemma 4 E4B IT vs Nanbeige4.3-33B · GLM-4.5-Air vs Nanbeige4.3-33B · GLM-4.7-Flash vs Nanbeige4.3-33B · GLM-5.3-Flash vs Nanbeige4.3-33B · GLM-5.3 vs Nanbeige4.3-33B · gpt-oss-120b vs Nanbeige4.3-33B · gpt-oss-20b vs Nanbeige4.3-33B · Granite 4.2 3B vs Nanbeige4.3-33B · Hy3 vs Nanbeige4.3-33B · Inkling-Small vs Nanbeige4.3-33B · Inkling vs Nanbeige4.3-33B · InternVL3.5-GPT-OSS-20B-A4B-Preview vs Nanbeige4.3-33B · Kimi K3 vs Nanbeige4.3-33B · Kolibri-1 vs Nanbeige4.3-33B · Kronos vs Nanbeige4.3-33B · Laguna M.1 vs Nanbeige4.3-33B · Laguna S 2.1 vs Nanbeige4.3-33B · Laguna XS 2.1 vs Nanbeige4.3-33B · LFM2.5-2.6B vs Nanbeige4.3-33B · Ling-3.0-tiny vs Nanbeige4.3-33B · MiMo-V2.6 Distill Qwen 9B vs Nanbeige4.3-33B · MiniCPM-o 4.5 vs Nanbeige4.3-33B · MiniCPM5-2B vs Nanbeige4.3-33B · MiniMax-M2.5 vs Nanbeige4.3-33B · MiniMax-M2.7 vs Nanbeige4.3-33B · MiniMax-M3.1-Flash vs Nanbeige4.3-33B · Muse Glimmer 30B vs Nanbeige4.3-33B · Nanbeige4.3-33B vs NVIDIA Nemotron 3.5 Bolt E4B 4GB · Nanbeige4.3-33B vs Nemotron 3.5 Lightning 30B A3B · Nanbeige4.3-33B vs Nemotron 3 Nano 30B A3B · Nanbeige4.3-33B vs Nemotron 3 Nano 4B · Nanbeige4.3-33B vs Nemotron 3 Nano Omni 30B A3B Reasoning · Nanbeige4.3-33B vs Nemotron 3 Super 120B A12B · Nanbeige4.3-33B vs Nemotron 3 Ultra 550B A55B · Nanbeige4.3-33B vs occamy-1.0 · Nanbeige4.3-33B vs Olmo 3 7B Think · Nanbeige4.3-33B vs Ornith-1.5-35B-A3B · Nanbeige4.3-33B vs Ornith-1.5-397B · Nanbeige4.3-33B vs Ornith-1.5-9B · Nanbeige4.3-33B vs Qwen3-30B-A3B-Instruct-2507 · Nanbeige4.3-33B vs Qwen3-4B-Instruct-2507 · Nanbeige4.3-33B vs Qwen3.5-0.8B · Nanbeige4.3-33B vs Qwen3.5-122B-A10B · Nanbeige4.3-33B vs Qwen3.5-2B · Nanbeige4.3-33B vs Qwen3.5-397B-A17B · Nanbeige4.3-33B vs Qwen3.5-4B · Nanbeige4.3-33B vs Qwen3.5-9B · Nanbeige4.3-33B vs Qwen3.6-27B · Nanbeige4.3-33B vs Qwen3.6-35B-A3B · Nanbeige4.3-33B vs Qwen3.8-27B · Nanbeige4.3-33B vs Qwen3.8-Flash-Next · Nanbeige4.3-33B vs Qwen3-Coder-30B-A3B-Instruct · Nanbeige4.3-33B vs Qwen3-Coder-Next · Nanbeige4.3-33B vs Qwen3-Omni-30B-A3B-Instruct · Nanbeige4.3-33B vs Qwen3-VL-2B-Instruct · Nanbeige4.3-33B vs Qwen3-VL-30B-A3B-Instruct · Nanbeige4.3-33B vs Qwen3-VL-32B-Instruct · Nanbeige4.3-33B vs Qwen3-VL-4B-Instruct · Nanbeige4.3-33B vs Qwen3-VL-8B-Instruct · Nanbeige4.3-33B vs Qwopus3.8-27B-Flash-V2 · Nanbeige4.3-33B vs Recursive Flint · Nanbeige4.3-33B vs SmolLM3-3B · Nanbeige4.3-33B vs Spark-X2.6-4B · Nanbeige4.3-33B vs Swift 1.5 Qwen3.8-27B · Nanbeige4.3-33B vs Swift 1.5 Qwen3.8-Flash-Next · Nanbeige4.3-33B vs ThinkingCap (Qwen3.8 27B)
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Qwen3-Embedding-8B Alibaba (Qwen team) | BB | 74.7 | model.open-weights | no |
| Gemma 4 31B IT Google DeepMind | BB | 74.1 | model.open-weights | no |
| Qwen3-Embedding-4B Alibaba (Qwen team) | BB | 72.9 | model.open-weights | no |
| Gemma 4 26B A4B IT Google DeepMind | BB | 72.2 | model.open-weights | no |
| Gemma 4 12B IT Google DeepMind | BB | 71.3 | model.open-weights | no |
| gpt-oss-120b OpenAI | BB | 70.2 | model.open-weights | no |
Machine-readable
- JSON
/api/v1/tools/nanbeige-4-3-33b.json· historyhistory.json· badge/badges/nanbeige-4-3-33b.svg· changes feed/feeds/tools/nanbeige-4-3-33b.xml - Markdown
/tools/nanbeige-4-3-33b.md· slim/tools/nanbeige-4-3-33b.min.md(or sendAccept: text/markdown) - Fix list
/fixes/nanbeige-4-3-33b.md·/fixes/nanbeige-4-3-33b.json - From a terminal
anchor tool nanbeige-4-3-33b --md(the CLI) · over MCPget_tool {"slug": "nanbeige-4-3-33b"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/nanbeige-4-3-33b"><img src="https://www.anchorterminal.com/badges/nanbeige-4-3-33b.svg" alt="Nanbeige4.3-33B on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/nanbeige-4-3-33b)<a href="https://www.anchorterminal.com/tools/nanbeige-4-3-33b">Nanbeige4.3-33B on Anchor Terminal</a>It counts on a page on zhipin.com or one of its subdomains, or a page under huggingface.co/nanbeige.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "nanbeige-4-3-33b", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.
Create a listing video
Preview Nanbeige4.3-33B in motion, then download the video or its individual frames. Up to 30 seconds.


