免费模型不少,但真正能干活的,要同时满足两个条件:价格为零,还支持工具调用。2026-10-25 实跑:OpenRouter 全量 467 个模型里,输入输出单价都为 0 的有 20 个,其中支持工具调用的 17 个。下面是完整做法和清单,零账号、零 key,每天都能复跑。

先把两个名词说清。OpenRouter 是聚合了几百个模型的平台,模型清单走公开接口就能查,不用注册。工具调用是模型能不能干活的分界线:能按格式输出“调用某个工具”的指令,才算能当 agent 的手脚;只会聊天的免费模型,筛出来也没用。
第 1 步:拉全量目录。对 Muse 说:“拉一下 OpenRouter 的公开模型清单,告诉我现在总共有多少个模型。”接口是公开的,不需要 key——如果它说需要注册或付费,让它去查官方公开接口,别被带偏。实跑数字:467 个(2026-10-25)。

第 2 步:把“免费”的口径写死,再筛。免费的定义必须严,含糊就会混进“免费试用额度”款。口径:输入单价和输出单价都为 0 才算免费,缺价格字段的不算,宁严勿宽;再在免费里筛出官方参数表里含 tools 的。实跑结果:价格双零的 20 个,支持 tools 的 17 个。头部几个按上下文长度排:thinkingmachines/inkling-small:free、thinkingmachines/inkling:free(均约 105 万 token)、nvidia/nemotron-3-ultra-550b-a55b:free(100 万)——免费档能有百万级上下文,是这两年才有的事。
第 3 步:验收,当场复拉一次。清单类结果最大的风险是“数字是编的”。让 Muse 现场重新拉一次接口,复述三个数:总数、双零数、双零且支持工具数,两次一致才算数。实跑两条独立路径(筛选脚本与连接器查询)结果互相印证:467 / 20 一致。

第 4 步(可选):设每日哨兵。“设一个每天的检查:重拉清单,对比昨天的命中名单,只在有模型新增免费、或已免费的下架、开始收费时通知我,其他情况安静。”原理一句话:每天把命中的 id 集合存下来做 diff,零账号零 key 就能跑。

17 个模型完整清单(2026-10-25 拉取时点快照,按上下文长度从大到小)
| # | 模型 id | 上下文长度 | tool_choice |
|---|---|---|---|
| 1 | thinkingmachines/inkling-small:free | 1048576 | 无 |
| 2 | thinkingmachines/inkling:free | 1048576 | 无 |
| 3 | nvidia/nemotron-3-ultra-550b-a55b:free | 1000000 | 有 |
| 4 | nvidia/nemotron-3.5-lightning:free | 1000000 | 有 |
| 5 | nvidia/nemotron-3.5-super-vl:free | 1000000 | 有 |
| 6 | dots-studio/dots-3-note-preview:free | 512000 | 有 |
| 7 | google/gemma-4-26b-a4b-it:free | 262144 | 有 |
| 8 | google/gemma-4-31b-it:free | 262144 | 有 |
| 9 | nvidia/nemotron-3-super-120b-a12b:free | 262144 | 有 |
| 10 | poolside/laguna-s-2.1:free | 262144 | 有 |
| 11 | poolside/laguna-xs-2.1:free | 262144 | 有 |
| 12 | recursive/flint-v1.0:free | 262144 | 无 |
| 13 | xingchen-agi/xing4.0-29b-a4b:free | 262144 | 有 |
| 14 | cohere/north-mini-code:free | 256000 | 有 |
| 15 | nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free | 256000 | 有 |
| 16 | openrouter/free | 200000 | 有 |
| 17 | liquid/lfm-2.5-2.6b:free | 65536 | 有 |
判定口径:免费 = pricing.prompt 与 pricing.completion 数值均为 0;工具调用 = supported_parameters 含 tools。数据源是 OpenRouter 公开模型接口,2026-10-25 22:34 拉取,原始数据已存档,口径与脚本一并留档,任何人按同口径重跑应得到同日相同数字。
公开模型接口地址:
https://openrouter.ai/api/v1/models

三个提醒。第一,“:free”后缀的模型大体是免费,但仍以价格字段为准——筛的时候看单价,不看名字,这就是口径要写死的原因。第二,免费模型适合做子 agent、批量小活、练手与备份通道;速度、限流和稳定性通常弱于付费档,重要任务别把宝全押在免费名单上——它们说下架就下架,这正是要哨兵盯着的原因。第三,这次只验了名单,没逐个真调用——逐个验证工具调用的实际可用性,要拿账号 key 逐个发测试请求,超出“名单监控”这件事本身的范围。最后,免费名单变动频繁,引用任何数字务必带日期,上面这份清单是 2026-10-25 的时点快照。