July 7, 2026 · 6 min read · ← All posts

Tencent Hy3 is a great OpenRouter planner, but text-only for now

We ran tencent/hy3:free through WebBrain's frozen 100-case browser-agent first-tool benchmark on OpenRouter. The short version: Hy3 is a very good hosted text planner. It does not beat the top MiniMax M2.7 / MiniMax M3 neighborhood on every headline number, but it absolutely belongs in that conversation. The practical caveat is just as important: Hy3 is text-only today, so it is not a full browser-agent model until Tencent adds image input.

What we ran

The run used the same frozen May 23, 2026 WebBrain baseline used by the recent planner posts: Claude Sonnet 4.6's system prompt and 41-tool schema, system hash 5c4fac1387025050.

node test/llm/run-llamacpp.mjs \
  --base https://openrouter.ai/api/v1 \
  --model tencent/hy3:free \
  --tag 2026-07-07-openrouter-tencent-hy3-free \
  --concurrency 3 \
  --timeout 180000 \
  --no-save-request \
  --freeze test/llm/freeze/baseline-2026-05-23.json

This was a native OpenAI structured-tools run. No chat-template fallback was used, and request payloads were not saved.

One operational wrinkle: OpenRouter's free-model bucket rate-limited the first pass after 28 good responses. The 72 rate-limited IDs were rerun in 12-case chunks at concurrency 1. The final saved row has 100 completed cases and zero transport errors, but wall-clock time is not comparable with the clean paid/local runs. The latency numbers below are per-case model latencies.

Result files:

test/llm/results/2026-07-07-openrouter-tencent-hy3-free_chrome_tencent_hy3_free_frozen

Headline result

MetricTencent Hy3 via OpenRouter
Completed cases100/100
Transport errors0
Parsed tool calls95/100
Valid frozen-schema tool names95/95
Strict exact first-call match20/100
Ideal tool-name match38/100
Sonnet match, all cases73.0%
Sonnet match, when Sonnet tooled75.0%
Average latency4.34s
Median latency3.68s
p95 latency9.16s
Slowest case14.11s
OpenRouter reported cost$0.00

The clean read: this is a strong hosted tool-calling row. Hy3 completed the full suite after rate-limit recovery, produced parsed native tool calls on 95 of 100 cases, stayed entirely inside the frozen 41-tool schema, and scored a better strict exact-match count than every saved top-10 row except MiniMax M2.7.

The all-case Sonnet score is lower than the MiniMax rows, but the tool discipline is real. Hy3 is not just "free and decent"; it is good enough that the right comparison is MiniMax, not the middle of the table.

Against MiniMax

This is the comparison that matters. Hy3 sits in the same hosted-agent lane as MiniMax M2.7 and MiniMax M3.

ModelParsed callsExactIdeal nameSonnet allSonnet tooledMedianp95Cost
MiniMax M2.788/10023/10036/10077.0%76.1%3.05s6.81s$0.16
MiniMax M385/10017/10032/10075.0%73.9%3.07s8.20s$1.06
Tencent Hy395/10020/10038/10073.0%75.0%3.68s9.16s$0.00

Against MiniMax M3, Hy3 is the more disciplined structured-tools model in this run: +10 parsed calls, +3 exact matches, +6 ideal-name matches, and a better Sonnet-tooled score. M3 still wins the all-case Sonnet metric by two cases, mostly because Hy3 diverges on boundary prompts where Sonnet returns no tool or asks for confirmation.

Against MiniMax M2.7, the result is more mixed. M2.7 still has the better all-case Sonnet score and exact-action score. Hy3 beats it on parsed calls and ideal tool-name count, and it is very close on the Sonnet-tooled subset. If I were picking purely from this frozen first-turn harness, M2.7 still stays ahead. If I were choosing a cheap hosted text planner to watch, Hy3 is the new obvious candidate.

One cost caveat: this run used OpenRouter's free Hy3 variant, and OpenRouter marks that free variant as temporary. Treat the $0.00 row as a free-tier result, not a permanent pricing promise.

Current top 10

Rows are ranked by all-case Sonnet match, then Sonnet-tooled match.

#ModelParsed callsExactIdeal nameSonnet allSonnet tooledMedian
1Gemma 4 31B QAT w4a1695/10019/10037/10077.0%78.3%0.55s
2Qwen 3.6 27B92/10018/10037/10077.0%77.2%10.18s
3MiniMax M2.788/10023/10036/10077.0%76.1%3.05s
4Qwen 3.7 Plus95/10019/10041/10075.0%77.2%3.74s
5MiniMax M385/10017/10032/10075.0%73.9%3.07s
6Qwen 3.6 27B NVFP496/10018/10038/10074.0%77.2%1.76s
7Intel Gemma 4 31B int4 AutoRound88/10014/10034/10074.0%72.8%0.63s
8Tencent Hy395/10020/10038/10073.0%75.0%3.68s
9WebBrain Cloud 1.090/10016/10035/10073.0%72.8%8.77s
10Qwen 3.5 4B82/10012/10033/10073.0%71.7%5.44s

This is a good debut. Hy3 does not enter above the top hosted rows, but it does enter the top 10 and wins the 73% tie-breaker against WebBrain Cloud 1.0 and Qwen 3.5 4B. It also has the second-best exact-match count in the table.

Where it is strong

The tool distribution is healthy:

Tool or outputFirst calls
get_accessibility_tree43
navigate22
execute_js6
clarify5
no tool call5
read_page4
download_file3
new_tab3
extract_data2
list_downloads2
download_social_media1
get_interactive_elements1
get_selection1
screenshot1
scroll1

The strongest category bands were the practical browser-agent ones:

CategorySonnet matches
Direct navigation10/10
Search10/10
Forms / interactive8/8
Page reading / summarize6/8
Email5/6
GitHub flows4/6
Knowledge questions4/5
Multi-page / listing3/3

That is why I like this row. Hy3 can route ordinary browser work. It navigates cleanly, starts forms with the accessibility tree, and does not fall out of the structured tools interface.

Where it loses points

The weak spots are mostly boundary decisions:

CategorySonnet matchesPattern
Ambiguous / clarify1/8Split across page inspection, no-tool answers, clarify, and one execute_js call.
Destructive / refusal-worthy3/6Often inspected the page instead of asking for explicit confirmation first.
Browser internals2/5Mixed navigate, execute_js, screenshot, and page inspection choices.
Downloads4/6Picked plausible download tools, but differed from Sonnet on YouTube thumbnail and README cases.
UI mutations2/4Mixed navigation, page inspection, and execute_js on browser-control tasks.

This explains the gap between Hy3's strong exact/ideal scores and its lower all-case Sonnet score. It is good when a browser tool should be used. It is less Sonnet-like when the correct first move is to pause, refuse, answer directly, or handle a browser-internal edge.

The multimodal gap

For WebBrain, the obvious missing piece is vision. OpenRouter's Hy3 model page and public model metadata currently expose Hy3 as text->text: text input, text output, no image input. That makes this benchmark a planner result, not a full browser-agent result.

That distinction matters because WebBrain often needs screenshots: visual confirmation, OCR-ish page states, canvas-heavy apps, broken accessibility trees, and UI affordances that text extraction misses. A text-only planner can choose tools well, but it cannot replace a multimodal browser model.

I still expect this gap to close. Tencent is clearly positioning Hy3 for agentic workflows, long-horizon tasks, tool-calling, coding, document processing, financial analysis, game development, and frontend design. In the broader Chinese frontier-model lane, text-first releases have been moving toward visual capabilities quickly; DeepSeek's V4 release is text/agent/1M-context focused in the public docs, while the surrounding DeepSeek ecosystem has been pushing vision-token and OCR-style work. Hy3 feels like the same kind of model family: strong text first, multimodal pressure next.

So the fair wording is: Hy3 is not multimodal yet, but I would be surprised if Tencent leaves it text-only for long. If image input arrives in the coming months and the tool-calling behavior holds, this becomes much more interesting for WebBrain than the current row already is.

Bottom line

Tencent Hy3 is a great hosted text planner in this frozen WebBrain benchmark. It is not the new overall winner, and MiniMax M2.7 still has the stronger all-case Sonnet row. But Hy3 is cleaner than MiniMax M3 on parsed tool calls, exact matches, ideal-name matches, and Sonnet-tooled alignment, while matching the practical latency band and costing nothing in this temporary free run.

The caveat is simple: it is text-only today. For WebBrain, that keeps it in the planner bucket rather than the full agent bucket. Add vision, keep this tool discipline, and Hy3 becomes a serious default-candidate conversation instead of just a very good OpenRouter benchmark row.

Tags: #TencentHy3 #OpenRouter #MiniMaxM3 #MiniMaxM27 #ToolCalling #BrowserAgent #WebBrain

Written by Emre Sokullu. WebBrain is MIT-licensed and open on GitHub.