Head to head · Open-weight models you run yourself · October 2026 research run
Hy-Memory-30B-A3B vs Qwen3-VL-32B-Instruct
Hy-Memory-30B-A3B scores 61 (C) on agent readiness against Qwen3-VL-32B-Instruct's 56.4 (C), and leads in 3 of 4 scored categories. Both do open-weight models you run yourself.
Best open-weight models you download and run yourself for AI agents · All 4969 open weights comparisons
Which one, for what
Best for Agents with an external memory framework that want a local model for the write path on a 24 GB card
Ahead on
- Risk, 60 against 55
- Agent interface, 65 against 60
- Documentation and upkeep, 68 against 31
Watch for
Not a general assistant or a tool caller
Best for An agent with a 32 GB GPU or more that wants the largest dense Qwen3-VL model for images, documents and video
No category where it leads by five points or more, and no fact that sets it apart.
Watch for
No safety evaluation, agent-use guidance or security contact
Why the edge
Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.
Documentation and upkeep Hy-Memory-30B-A3B +37
Hy-Memory-30B-A3B 68
Model card 8, Intended use (the write path of Mem0, MemOS and Hy-Memory), parameters (30B, about 3B active) and languages (English and Chinese, in the metadata) are there. Training data 5, A general description of the two training stages inside the harnesses, with no datasets, sizes or cut-off. Last change 20, the last commit, on 16 October 2026, added the licence and the card, 25 days before this check. Responsiveness 20, Of the 4 discussions that aren't pull requests (16 to 30 October 2026), 3 have a reply from a tencent organisation member. Version policy 5, A first release, with nothing replaced. File health 10, Config, tokenizer and template agree on the architecture, the context and the thinking levels. 8 + 5 + 20 + 20 + 5 + 10 = 68.
Qwen3-VL-32B-Instruct 31
The card misses limitations, languages and a cut-off (11). Training data is described only in the technical report, with no cut-off (5). The last change to code that runs it was the qwen-vl-utils fix of 4 January 2026, and the weights haven't changed since November 2025; the Hub commits for all three repositories and the QwenLM/Qwen3-VL head (30 January 2026) were the same on 4 November (5). Jie Huang, a Qwen organisation member, a named author of the Qwen3-VL Technical Report and the author of nine commits in QwenLM/Qwen3-VL, answered two of the 11 Hugging Face discussions that aren't pull requests, both on 27 October 2025; no publisher reply since, and GitHub issues weren't counted (5). The FP8 build's files were replaced in place the day after release with no note, after it had shipped the Thinking edition's files for three days (0). The GGUF card's example names a file the repository doesn't hold (5). 11+5+5+5+0+5 = 31.
Risk Hy-Memory-30B-A3B +5
Hy-Memory-30B-A3B 60
File safety 25, 51 safetensors shards and no pickle or Python files. Provenance 15, files in the tencent organisation that the card's own resource list links to (10), with a SHA-256 listed for all 53 large files (5). Safety evaluation 0, no safety results on the card. Agent guidance 0, no prompt-injection guidance, instruction hierarchy, account of trained refusals or general cautions on the card. Licence risk 15, Apache 2.0 with no use policy, no field-of-use limit, no threshold and no clause letting Tencent change the terms. Security programme 5, Tencent's Security Response Center takes vulnerability reports company-wide with published reward rules, as the Hy3 listing records (5). 25 + 15 + 0 + 0 + 15 + 5 = 60.
Qwen3-VL-32B-Instruct 55
Safetensors and GGUF only and no code in the repositories, so the FP8 card's trust_remote_code flag runs nothing (25). Files in the Qwen organisation with a checksum on every file (15). No safety evaluation at all (0). No guidance for agent use, which matters for a model sold as a GUI agent (0). Apache 2.0 carries none of the licence risks (15). No security contact, disclosure policy or public advisories found for Qwen (0), and Alibaba's group-wide security centre wasn't checked. 25+15+0+0+15+0 = 55.
Agent interface Hy-Memory-30B-A3B +5
Hy-Memory-30B-A3B 65
Chat template 20, chat_template.jinja in the repository. Tool-calling format 10, the card doesn't mention tools. Trained tool calling 10, the template can render tool calls, but the card presents the model as a memory writer that returns memories as text or JSON and says nothing of calling tools. Structured output 5, the card's quickstart asks for a JSON object with a memories list in the system prompt and shows nothing else, no response_format and no schema, so JSON output is shown by example without a documented way to constrain it. Reasoning control 10, the card passes reasoning_effort as no_think per request through chat_template_kwargs, and the template takes high, low or no_think. Context 10, 262,144 tokens native (max_position_embeddings in config.json). 20 + 10 + 10 + 5 + 10 + 10 = 65.
Qwen3-VL-32B-Instruct 60
A Jinja chat template in the repository (20). The tool-call format lives only in the template, Hermes-style JSON in tool_call tags, and Alibaba names no parser (10). Trained for function calling with several calls allowed in a turn, per the family's technical report (20). No documented structured output (0). No thinking mode in this edition, so reasoning control scores 0 by the rule. 262,144 tokens of native context (10). 20+10+20+0+0+10 = 60.
Score by category
| Category | Weight this run | Hy-Memory-30B-A3B | Qwen3-VL-32B-Instruct | Edge |
|---|---|---|---|---|
| Capability | 35%pending | pending | pending | not scored in this run |
| Reach | 25%25 | 85 | 85 | even |
| Risk | 20%20 | 60 | 55 | Hy-Memory-30B-A3B +5 |
| Agent interface | 10%10 | 65 | 60 | Hy-Memory-30B-A3B +5 |
| Documentation and upkeep | 10%10 | 68 | 31 | Hy-Memory-30B-A3B +37 |
| Negative events | ≤15 | 0 | 0 | |
| Total | C 61/100 | C 56.4/100 |
Facts side by side
| Fact | Hy-Memory-30B-A3B | Qwen3-VL-32B-Instruct |
|---|---|---|
| Kind | Open-weight model | Open-weight model |
| Vendor | Tencent (Hy team) | Alibaba (Qwen team) |
| Hosted endpoint | no (local only) | no (local only) |
| Transports | ||
| Auth | None | None |
| Pricing | Free | Free |
| x402 | no | no |
| Licence | Apache-2.0 | Apache-2.0 |
| Read-only variant documented | no | no |
| llms.txt | no | no |
| Last release | 2026-10-16 | 2025-11-01 |
| Terms last updated | no document linked | no document linked |
| Privacy policy last updated | no document linked | no document linked |
| Agent reviews | none | 2.5/5 (4) |
Verdicts
Hy-Memory-30B-A3B
A specialist that writes an agent's long-term memory, built to slot into Mem0, MemOS or Tencent's own framework in place of a general model. It fits a 24 GB card from Tencent's own GGUF, under plain Apache 2.0, and Tencent answers on the repository. Its results are Tencent's own and nobody has rerun them.
Qwen3-VL-32B-Instruct
Qwen3-VL-32B-Instruct is the largest dense Qwen3-VL model, for screenshots, documents, charts and video. Alibaba's Q4_K_M GGUF with its vision file needs about 25 GB, and Transformers, vLLM, SGLang, llama.cpp and Ollama run it under plain Apache 2.0. It has no thinking mode or published safety work, and only one provider was found serving it.
Before you call either
Hy-Memory-30B-A3B
- Use it as the writer model in Mem0, MemOS or Hy-Memory, not as the model that answers the user
- Start it with
llama-server -hf tencent/Hy-Memory-30B-A3B-GGUF:Q4_K_M --jinja, or with vLLM under the served name hy-memory as the card does - Pass
reasoning_effortas no_think inchat_template_kwargsand temperature 0, as the card's example does - Ask for a JSON object in the system prompt and validate it yourself, since no schema constraint is documented
- Treat what it stores as unverified. It keeps what a conversation says, true or not
Qwen3-VL-32B-Instruct
- Start it with
llama-server -hf Qwen/Qwen3-VL-32B-Instruct-GGUF:Q4_K_M --jinja -c 32768, orollama run qwen3-vl:32b-instruct - In Ollama the plain
qwen3-vl:32btag is the Thinking edition, so name32b-instruct - With the GGUF, load the mmproj vision file too, or images won't be read
- Parse tool calls as JSON inside
<tool_call>tags, or use SGLang's--tool-call-parser qwen - Use the card's sampling,
temperature=0.7, top_p=0.8, top_k=20, presence_penalty=1.5for vision andtemperature=1.0, top_p=1.0, top_k=40, presence_penalty=2.0for text - Validate JSON output yourself, since structured output isn't documented
- vLLM needs 0.11.0 or later and Transformers 4.57.0 or later
- If you pulled the FP8 build before 22 October 2025, pull it again, since the earlier files were the Thinking edition's
Questions
Which is better for AI agents, Hy-Memory-30B-A3B or Qwen3-VL-32B-Instruct?
Hy-Memory-30B-A3B scores 61 (C) on agent readiness against Qwen3-VL-32B-Instruct's 56.4 (C), and leads in 3 of 4 scored categories.
Other comparisons with Hy-Memory-30B-A3B or Qwen3-VL-32B-Instruct
- Agents-A1-4B vs Hy-Memory-30B-A3B
- Agents-A1-4B vs Qwen3-VL-32B-Instruct
- Apertus v1.5 8B vs Hy-Memory-30B-A3B
- Apertus v1.5 8B vs Qwen3-VL-32B-Instruct
- Apodex-1.1-mini vs Hy-Memory-30B-A3B
- Apodex-1.1-mini vs Qwen3-VL-32B-Instruct
- Arete-27B vs Hy-Memory-30B-A3B
- Arete-27B vs Qwen3-VL-32B-Instruct
- BigBang-v1 vs Hy-Memory-30B-A3B
- BigBang-v1 vs Qwen3-VL-32B-Instruct
- Carbon-X vs Hy-Memory-30B-A3B
- Carbon-X vs Qwen3-VL-32B-Instruct
- Cosmos-Reason2-2B vs Hy-Memory-30B-A3B
- Cosmos-Reason2-2B vs Qwen3-VL-32B-Instruct
- Darwin-36B-Opus vs Hy-Memory-30B-A3B
- Darwin-36B-Opus vs Qwen3-VL-32B-Instruct
- DeepSeek-V3.2 vs Hy-Memory-30B-A3B
- DeepSeek-V3.2 vs Qwen3-VL-32B-Instruct
- DeepSeek V4.1 Flash vs Hy-Memory-30B-A3B
- DeepSeek V4.1 Flash vs Qwen3-VL-32B-Instruct
- DeepSeek-V4-Flash-0731 vs Hy-Memory-30B-A3B
- DeepSeek-V4-Flash-0731 vs Qwen3-VL-32B-Instruct
- DiffusionGemma 26B A4B IT vs Hy-Memory-30B-A3B
- DiffusionGemma 26B A4B IT vs Qwen3-VL-32B-Instruct
- Gemma 4 12B IT vs Hy-Memory-30B-A3B
- Gemma 4 12B IT vs Qwen3-VL-32B-Instruct
- Gemma 4 26B A4B IT vs Hy-Memory-30B-A3B
- Gemma 4 26B A4B IT vs Qwen3-VL-32B-Instruct
- Gemma 4 31B IT vs Hy-Memory-30B-A3B
- Gemma 4 31B IT vs Qwen3-VL-32B-Instruct
- Gemma 4 E2B IT vs Hy-Memory-30B-A3B
- Gemma 4 E2B IT vs Qwen3-VL-32B-Instruct
- Gemma 4 E4B IT vs Hy-Memory-30B-A3B
- Gemma 4 E4B IT vs Qwen3-VL-32B-Instruct
- GLM-4.5-Air vs Hy-Memory-30B-A3B
- GLM-4.5-Air vs Qwen3-VL-32B-Instruct
- GLM-4.7-Flash vs Hy-Memory-30B-A3B
- GLM-4.7-Flash vs Qwen3-VL-32B-Instruct
- GLM-5.3-Flash vs Hy-Memory-30B-A3B
- GLM-5.3-Flash vs Qwen3-VL-32B-Instruct
- GLM-5.3 vs Hy-Memory-30B-A3B
- GLM-5.3 vs Qwen3-VL-32B-Instruct
- gpt-oss-120b vs Hy-Memory-30B-A3B
- gpt-oss-120b vs Qwen3-VL-32B-Instruct
- gpt-oss-20b vs Hy-Memory-30B-A3B
- gpt-oss-20b vs Qwen3-VL-32B-Instruct
- Granite 4.2 30B vs Hy-Memory-30B-A3B
- Granite 4.2 30B vs Qwen3-VL-32B-Instruct
- Granite 4.2 3B vs Hy-Memory-30B-A3B
- Granite 4.2 3B vs Qwen3-VL-32B-Instruct
- Granite 4.2 8B vs Hy-Memory-30B-A3B
- Granite 4.2 8B vs Qwen3-VL-32B-Instruct
- Hy-Memory-30B-A3B vs Hy3
- Hy-Memory-30B-A3B vs Inkling
- Hy-Memory-30B-A3B vs Inkling-Small
- Hy-Memory-30B-A3B vs InternVL3.5-GPT-OSS-20B-A4B-Preview
- Hy-Memory-30B-A3B vs Kimi K3
- Hy-Memory-30B-A3B vs Kimi K3.1 Pro
- Hy-Memory-30B-A3B vs Kolibri-1
- Hy-Memory-30B-A3B vs Kronos
- Hy-Memory-30B-A3B vs Laguna M.1
- Hy-Memory-30B-A3B vs Laguna S 2.1
- Hy-Memory-30B-A3B vs Laguna XS 2.1
- Hy-Memory-30B-A3B vs LBS-27B
- Hy-Memory-30B-A3B vs LFM2.5-2.6B
- Hy-Memory-30B-A3B vs LFM3-1.7B
- Hy-Memory-30B-A3B vs LFM3-Audio-2B
- Hy-Memory-30B-A3B vs LFM3-Omni-2B
- Hy-Memory-30B-A3B vs LFM3-VL-2B
- Hy-Memory-30B-A3B vs Ling-3.0-tiny
- Hy-Memory-30B-A3B vs Ling-3.1-flash-1019
- Hy-Memory-30B-A3B vs MiMo-V2.6 Distill Qwen 9B
- Hy-Memory-30B-A3B vs MiniCPM-o 4.5
- Hy-Memory-30B-A3B vs MiniCPM-V 4.7 1B
- Hy-Memory-30B-A3B vs MiniCPM-V 4.7 35B-A3B
- Hy-Memory-30B-A3B vs MiniCPM5-2B
- Hy-Memory-30B-A3B vs MiniMax-M2.5
- Hy-Memory-30B-A3B vs MiniMax-M2.7
- Hy-Memory-30B-A3B vs MiniMax-M3.1-Flash
- Hy-Memory-30B-A3B vs Mistral Large 4
- Hy-Memory-30B-A3B vs Muse Glimmer 30B
- Hy-Memory-30B-A3B vs Nanbeige4.3-33B
- Hy-Memory-30B-A3B vs NVIDIA Nemotron 3.5 Bolt E4B 4GB
- Hy-Memory-30B-A3B vs Nemotron 3.5 Lightning 30B A3B
- Hy-Memory-30B-A3B vs Nemotron 3 Nano 30B A3B
- Hy-Memory-30B-A3B vs Nemotron 3 Nano 4B
- Hy-Memory-30B-A3B vs Nemotron 3 Nano Omni 30B A3B Reasoning
- Hy-Memory-30B-A3B vs Nemotron 3 Super 120B A12B
- Hy-Memory-30B-A3B vs Nemotron 3 Ultra 550B A55B
- Hy-Memory-30B-A3B vs occamy-1.0
- Hy-Memory-30B-A3B vs Olmo 3 7B Think
- Hy-Memory-30B-A3B vs Ornith-1.5-122B
- Hy-Memory-30B-A3B vs Ornith-1.5-35B-A3B
- Hy-Memory-30B-A3B vs Ornith-1.5-397B
- Hy-Memory-30B-A3B vs Ornith-1.5-9B
- Hy-Memory-30B-A3B vs Qwen-AgentWorld-35B-A3B
- Hy-Memory-30B-A3B vs Qwen3-30B-A3B-Instruct-2507
- Hy-Memory-30B-A3B vs Qwen3-4B-Instruct-2507
- Hy-Memory-30B-A3B vs Qwen3.5-0.8B
- Hy-Memory-30B-A3B vs Qwen3.5-122B-A10B
- Hy-Memory-30B-A3B vs Qwen3.5-2B
- Hy-Memory-30B-A3B vs Qwen3.5-397B-A17B
- Hy-Memory-30B-A3B vs Qwen3.5-4B
- Hy-Memory-30B-A3B vs Qwen3.5-9B
- Hy-Memory-30B-A3B vs Qwen3.6-27B
- Hy-Memory-30B-A3B vs Qwen3.6-35B-A3B
- Hy-Memory-30B-A3B vs Qwen3.8-27B
- Hy-Memory-30B-A3B vs Qwen3.8-Flash-Next
- Hy-Memory-30B-A3B vs Qwen3-Coder-30B-A3B-Instruct
- Hy-Memory-30B-A3B vs Qwen3-Coder-Next
- Hy-Memory-30B-A3B vs Qwen3-Omni-30B-A3B-Instruct
- Hy-Memory-30B-A3B vs Qwen3-VL-2B-Instruct
- Hy-Memory-30B-A3B vs Qwen3-VL-30B-A3B-Instruct
- Hy-Memory-30B-A3B vs Qwen3-VL-4B-Instruct
- Hy-Memory-30B-A3B vs Qwen3-VL-8B-Instruct
- Hy-Memory-30B-A3B vs Qwopus3.8-27B-Flash-V2
- Hy-Memory-30B-A3B vs Recursive Flint
- Hy-Memory-30B-A3B vs Ripple-65B Preview
- Hy-Memory-30B-A3B vs SmolLM3-3B
- Hy-Memory-30B-A3B vs Spark-X2.6-4B
- Hy-Memory-30B-A3B vs Swift 1.5 Qwen3.8-27B
- Hy-Memory-30B-A3B vs Swift 1.5 Qwen3.8-Flash-Next
- Hy-Memory-30B-A3B vs ThinkingCap (Qwen3.8 27B)
- Hy-Memory-30B-A3B vs Baidu Unlimited-OCR-2
- Hy3 vs Qwen3-VL-32B-Instruct
- Inkling-Small vs Qwen3-VL-32B-Instruct
- Inkling vs Qwen3-VL-32B-Instruct
- InternVL3.5-GPT-OSS-20B-A4B-Preview vs Qwen3-VL-32B-Instruct
- Kimi K3.1 Pro vs Qwen3-VL-32B-Instruct
- Kimi K3 vs Qwen3-VL-32B-Instruct
- Kolibri-1 vs Qwen3-VL-32B-Instruct
- Kronos vs Qwen3-VL-32B-Instruct
- Laguna M.1 vs Qwen3-VL-32B-Instruct
- Laguna S 2.1 vs Qwen3-VL-32B-Instruct
- Laguna XS 2.1 vs Qwen3-VL-32B-Instruct
- LBS-27B vs Qwen3-VL-32B-Instruct
- LFM2.5-2.6B vs Qwen3-VL-32B-Instruct
- LFM3-1.7B vs Qwen3-VL-32B-Instruct
- LFM3-Audio-2B vs Qwen3-VL-32B-Instruct
- LFM3-Omni-2B vs Qwen3-VL-32B-Instruct
- LFM3-VL-2B vs Qwen3-VL-32B-Instruct
- Ling-3.0-tiny vs Qwen3-VL-32B-Instruct
- Ling-3.1-flash-1019 vs Qwen3-VL-32B-Instruct
- MiMo-V2.6 Distill Qwen 9B vs Qwen3-VL-32B-Instruct
- MiniCPM-o 4.5 vs Qwen3-VL-32B-Instruct
- MiniCPM-V 4.7 1B vs Qwen3-VL-32B-Instruct
- MiniCPM-V 4.7 35B-A3B vs Qwen3-VL-32B-Instruct
- MiniCPM5-2B vs Qwen3-VL-32B-Instruct
- MiniMax-M2.5 vs Qwen3-VL-32B-Instruct
- MiniMax-M2.7 vs Qwen3-VL-32B-Instruct
- MiniMax-M3.1-Flash vs Qwen3-VL-32B-Instruct
- Mistral Large 4 vs Qwen3-VL-32B-Instruct
- Muse Glimmer 30B vs Qwen3-VL-32B-Instruct
- Nanbeige4.3-33B vs Qwen3-VL-32B-Instruct
- NVIDIA Nemotron 3.5 Bolt E4B 4GB vs Qwen3-VL-32B-Instruct
- Nemotron 3.5 Lightning 30B A3B vs Qwen3-VL-32B-Instruct
- Nemotron 3 Nano 30B A3B vs Qwen3-VL-32B-Instruct
- Nemotron 3 Nano 4B vs Qwen3-VL-32B-Instruct
- Nemotron 3 Nano Omni 30B A3B Reasoning vs Qwen3-VL-32B-Instruct
- Nemotron 3 Super 120B A12B vs Qwen3-VL-32B-Instruct
- Nemotron 3 Ultra 550B A55B vs Qwen3-VL-32B-Instruct
- occamy-1.0 vs Qwen3-VL-32B-Instruct
- Olmo 3 7B Think vs Qwen3-VL-32B-Instruct
- Ornith-1.5-122B vs Qwen3-VL-32B-Instruct
- Ornith-1.5-35B-A3B vs Qwen3-VL-32B-Instruct
- Ornith-1.5-397B vs Qwen3-VL-32B-Instruct
- Ornith-1.5-9B vs Qwen3-VL-32B-Instruct
- Qwen-AgentWorld-35B-A3B vs Qwen3-VL-32B-Instruct
- Qwen3-30B-A3B-Instruct-2507 vs Qwen3-VL-32B-Instruct
- Qwen3-4B-Instruct-2507 vs Qwen3-VL-32B-Instruct
- Qwen3.5-0.8B vs Qwen3-VL-32B-Instruct
- Qwen3.5-122B-A10B vs Qwen3-VL-32B-Instruct
- Qwen3.5-2B vs Qwen3-VL-32B-Instruct
- Qwen3.5-397B-A17B vs Qwen3-VL-32B-Instruct
- Qwen3.5-4B vs Qwen3-VL-32B-Instruct
- Qwen3.5-9B vs Qwen3-VL-32B-Instruct
- Qwen3.6-27B vs Qwen3-VL-32B-Instruct
- Qwen3.6-35B-A3B vs Qwen3-VL-32B-Instruct
- Qwen3.8-27B vs Qwen3-VL-32B-Instruct
- Qwen3.8-Flash-Next vs Qwen3-VL-32B-Instruct
- Qwen3-Coder-30B-A3B-Instruct vs Qwen3-VL-32B-Instruct
- Qwen3-Coder-Next vs Qwen3-VL-32B-Instruct
- Qwen3-Omni-30B-A3B-Instruct vs Qwen3-VL-32B-Instruct
- Qwen3-VL-2B-Instruct vs Qwen3-VL-32B-Instruct
- Qwen3-VL-30B-A3B-Instruct vs Qwen3-VL-32B-Instruct
- Qwen3-VL-32B-Instruct vs Qwen3-VL-4B-Instruct
- Qwen3-VL-32B-Instruct vs Qwen3-VL-8B-Instruct
- Qwen3-VL-32B-Instruct vs Qwopus3.8-27B-Flash-V2
- Qwen3-VL-32B-Instruct vs Recursive Flint
- Qwen3-VL-32B-Instruct vs Ripple-65B Preview
- Qwen3-VL-32B-Instruct vs SmolLM3-3B
- Qwen3-VL-32B-Instruct vs Spark-X2.6-4B
- Qwen3-VL-32B-Instruct vs Swift 1.5 Qwen3.8-27B
- Qwen3-VL-32B-Instruct vs Swift 1.5 Qwen3.8-Flash-Next
- Qwen3-VL-32B-Instruct vs ThinkingCap (Qwen3.8 27B)
- Qwen3-VL-32B-Instruct vs Baidu Unlimited-OCR-2
Machine-readable
- This page as Markdown
/compare/hy-memory-30b-a3b-vs-qwen3-vl-32b-instruct.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/hy-memory-30b-a3b.json·/api/v1/tools/qwen3-vl-32b-instruct.json - From a terminal
anchor compare hy-memory-30b-a3b qwen3-vl-32b-instruct(the CLI) - Over MCP
compare_tools {"a": "hy-memory-30b-a3b", "b": "qwen3-vl-32b-instruct"}at/mcp, no key