Every model. One endpoint.
One API key for every lab. Switch models by changing one string.
… models… providers… free to call
Test right now from your terminal. No credentials needed:
curl https://api.hanzo.ai/v1/chat/completions \
-H "Authorization: Bearer guest_temp_key" \
-d '{"model": "zen-free", "messages": [{"role": "user", "content": "hello"}]}'Three families
Enso routes. Kai decides. Zen reasons.
- routesEnsoPicks the model for every call, in every modality.…Explore Enso →
- decidesKaiAnswers a choice, a score or a yes/no, with the probability of each.11 · Suites won · Kai vs JevExplore Kai →
- reasonsZenOpen weights for the code, the copy, the images and the voice.Zen 6 and Zen 6 Flash now · Zen 7 in research previewExplore Zen →
Enso vs Zen
Proprietary orchestration, on open foundations
Enso
Proprietary · Hanzo Cloud only- Flash, Pro and Ultra presets
- OpenAI- and Anthropic-compatible
- Metered and audited per organization
Zen
Open weights · Zoo Labs Foundation- Free to download and self-host
- Or call it on Hanzo Cloud
- From a 501(c)(3) non-profit
Paste and ship
Paste this into any agent. It reads the skill manifest and calls Models from there.
Read https://hanzo.ai/skill.md and use Hanzo Models in my project. Start with: hanzo models list
Zen models
Canonical Zen5 default. a 35B frontier MoE (3B active) (35B total / 3B active per token, released Apr 2026, Apache-2.0). 256K context, agentic-trained, OpenAI + Anthropic API. The everyday Zen5 chat model.
Zen Flash IQ2_XXS-imatrix weights (81 GB GGUF on zenlm/zen-5-pro-gguf). 284B total / 37B active per token, 1M context, asymmetric routed-MoE quant. Fits a single 128 GB Apple Silicon / DGX Spark / H100 80 GB.
Code-specialized Zen5 tier. 80B sparse MoE tuned for repo-scale code understanding, agentic refactoring, and tool-use coding loops.
Smallest and cheapest text-only Zen5 chat tier. 4B-class dense, sub-100ms TTFT, 32K context. For high-volume routing and simple agent loops.
Reads images and reasons over them — visual Q&A, document and chart understanding, grounded captioning.
Dense text embeddings for semantic search, retrieval, and clustering.
The next open-weight generation after Zen 6, in research preview.
Kai decision models
Hanzo's decision model. $0.021 per million input tokens, half of Jev's $0.042. Output is free.
Ahead of Jev on 11 suites: AG News, DAIR Emotion, Banking77, Support triage, Email spam, Phishing, Toxicity, RAG relevance, Model routing, Typed decisions, MASSIVE, 51 languages. 84.4% mean accuracy across these 11 suites, against Jev's 76.6%. 100.0% of repeated requests answer identically, against Jev's 44.2%.
Flagships from other labs
Claude Fable 5 is a Mythos-class model from Anthropic, built for autonomous knowledge work and coding. It supports text, image, and file inputs with text output, with reasoning support and...
GPT-3.5 Turbo is OpenAI's fastest model. It can understand and generate natural language or code, and is optimized for chat and traditional completion tasks. Training data up to Sep 2021.
Gemini 2.5 Pro is Google’s state-of-the-art AI model designed for advanced reasoning, coding, mathematics, and scientific tasks. It employs “thinking” capabilities, enabling it to reason through responses with enhanced accuracy...
DeepSeek-V3 is the latest model from the DeepSeek team, building upon the instruction following and coding abilities of the previous versions. Pre-trained on nearly 15 trillion tokens, the reported evaluations...
Grok 4.20 is a reasoning model from SpaceXAI with industry-leading speed and agentic tool calling capabilities. It combines the lowest hallucination rate on the market with strict prompt adherance, delivering...
Muse Glimmer 30B is a dense, open-weight multimodal model from Meta Superintelligence Labs, distilled from Muse Spark and optimized for autonomous agents on consumer hardware. It is suited for long-horizon...
Every model, and what it costs
Dollars per million tokens, in and out, from the live catalog.
Try it
Pick any model and start a thread.
Sign in to chat with Enso, Zen, or any model on the endpoint. Pick a model, start a thread, billed to your account and kept private.
Your first request
The chat-completions shape you already send, at api.hanzo.ai/v1.
curl https://api.hanzo.ai/v1/chat/completions \
-H "Authorization: Bearer $HANZO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "enso",
"messages": [{ "role": "user", "content": "Hello" }]
}'Start building with Models
One API key. One credit balance. Every primitive.