[控场AI]
· 4 分钟阅读· 2,465 字

MiniMax M3.1 Flash免费上线OpenRouter:1M上下文编程利器

MiniMax M3.1 Flash免费上线OpenRouter:1M上下文编程利器

MiniMax M3.1 Flash 免费上线 OpenRouter,1M 上下文、可调推理力度的编程模型开放调用。

MiniMax M3.1 Flash 此前仅限 MiniMax 自家工具链预览,如今以免费形式登陆 OpenRouter,任何有 API key 的开发者都能用几行代码接入。它是旗舰 M3 的轻量版,继承 100 万 token 上下文和多模态输入,采用 MoE 架构(约 428B 总参数、23B 激活),定位日常编程任务。与 M3 不同,思考无法关闭,只能通过 low 到 max 五档调节推理力度,默认 max。早期用户报告解码速度约 90–110 tokens/秒,但尚无官方基准。OpenRouter 免费层有速率限制,适合尝鲜评估而非生产。

MiniMax M3.1 Flash 最近以免费形式出现在 OpenRouter 上,对于开发者来说,这是一个值得关注的变化。此前,这个模型主要局限于 MiniMax 自家的工具链中,而现在,任何拥有 API key 的人都可以用几行代码调用它。

MiniMax M3.1 Flash on OpenRouter

从封闭预览到开放调用

MiniMax 在 9 月 27 日悄然发布了 M3.1 Flash 的预览版,几乎没有做任何宣传。它最先出现在 MiniMax Code 中,随后数周内,唯一的使用途径是 MiniMax Code 或 MiniMax Token Plan广告 订阅。没有按量付费的价格,没有公开的权重,也没有独立的基准测试。

如今 OpenRouter 上的免费列表改变了这一点——只要一个 API key,就能在几分钟内完成接入和测试。

模型定位与核心规格

根据公开信息,M3.1 Flash 是 MiniMax M3 的轻量级版本。M3 是 MiniMax 在 6 月推出的旗舰模型,基于 MiniMax Sparse Attention 构建,使得 100 万 token 上下文的运行成本远低于上一代。Flash 继承了同样的 100 万上下文窗口。

它的定位是日常编程任务:修复 bug、实现小功能、迭代开发,而不是解决最困难的问题。

输入支持文本、图像和视频,输出为文本,同时支持工具调用和智能体工作流。

架构上采用 MoE(混合专家),据报道总参数量约 428B,每个 token 激活约 23B——这正是它能够被称为“Flash”的原因。

MoE(混合专家)架构:混合专家模型由多个“专家”子网络组成,每个 token 经过路由机制只激活其中少数几个专家,而非调用全部参数。这样总参数量可以做得很大(如 428B),但单次前向计算的激活参数很少(约 23B),从而在保持大模型容量的同时显著降低推理成本与延迟。这也是“Flash”类轻量模型常用的设计思路,与稠密模型“总参数即激活参数”形成对比。

MiniMax Sparse Attention:稀疏注意力是降低长上下文成本的关键技术。标准注意力随序列长度呈平方级增长,而稀疏注意力只让每个 token 关注部分位置(如局部窗口加少量全局 token),把计算量压到接近线性。正因如此,100 万 token 上下文的运行成本才能远低于上一代模型,也让 1M 窗口在工程上更可行。

不能关闭思考,但可以调节力度

M3.1 Flash 与 M3 的一个关键区别在于:M3 允许关闭推理,而 M3.1 Flash 不允许。思考始终开启,用户只能选择推理力度:low、medium、high、xhigh、max,默认是 max。尝试关闭思考会返回错误。

对于一款面向日常编程的模型来说,这种设计是合理的取舍。你得到的是一个旋钮而非开关——快速编辑用 low,复杂重构用 max,无需切换模型。

**推理力度(reasoning effort)**是一类让模型在生成答案前分配多少“思考 token”的参数。力度越高,模型越倾向于展开中间推理步骤、自我检查,通常质量更好但更慢、更贵;力度越低则响应更快。常见实现是把该档位映射为思考预算或提示词策略。这与“是否开启思考”是两个维度:M3 提供开关,M3.1 Flash 只保留力度旋钮,强制始终思考。

速度与实测表现

MiniMax 尚未公布官方速度数据。早期用户报告解码速度在 90–110 tokens/秒范围内,但这只是轶事,需要等待正式基准测试验证。

如何试用

OpenRouter 兼容 OpenAI API,只需替换 base URL 即可:

from openai import OpenAI

client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="YOUR_OPENROUTER_KEY",
)

resp = client.chat.completions.create(
    model="minimax/minimax-m3.1-flash:free",
    messages=[{"role": "user", "content": "Find the bug in this function: ..."}],
)
print(resp.choices[0].message.content)

需要注意的是,OpenRouter 的免费层通常有速率限制,适合尝鲜而非生产环境。

OpenRouter 是一个多模型 API 聚合网关,用统一接口转发到不同厂商的模型,并按模型标识(如 minimax/minimax-m3.1-flash:free)路由。它兼容 OpenAI 的 Chat Completions 协议,因此只需替换 base_url 和 api_key,现有 OpenAI SDK 代码几乎无需改动即可调用。:free 后缀表示免费变体,通常伴随速率限制和可用性波动,不适合生产负载。

为什么值得关注

一个具备 100 万上下文、多模态输入、推理能力的编程模型,以 $0 的价格提供,意味着相当可观的能力可以被自由探索。如果它在真实代码库上表现可靠,那么对于智能体和编程助手来说,这是一个强有力的免费选项;如果表现不佳,试错成本也为零。

据 DEV·TV 的 NEW MODELS 频道观察,接下来值得留意的是 DeepSeek广告 V4.1 Flash——本周“Flash”型号相当活跃。

分享:

相关推荐