opencode DeepSeek V4.1 Flash Free 上下文实测:声明 20 万,覆盖后 83 万 tokens 通过(2026-10)
opencode 免费 DeepSeek V4.1 Flash Free 版本身份核验:与 V4.1 Flash 行为一致,未发现换版证据(2026-10)
结论先放。 2026 年 10 月 16 到 17 日,我对 opencode 免费档的 opencode/deepseek-v4.1-flash-free 做了版本身份核验(opencode CLI 1.19.0)。核心判定:它与 DeepSeek V4.1 Flash 同型号行为一致(家族、能力、知识剖面),未发现更晚版本(V4.2)证据,没看出被换过版本。同时发现 2 项声明不符:① 上下文配置 20 万 vs 官方/同型号声明 100 万——配置上的差异,非权重换版,且实测证明 20 万是配置软限制而非服务端硬限制;② 知识声明 2025-05,实测懂 2026 年的事——声明疑似没跟着更新。对照范围:同型号三家服务(opencode 免费档 + 另外两家)。
一、核验对象:它声称自己是什么
本次核验涉及四个对象:
| 角色 | 模型 id | 声明上下文 | 声明知识截止 | release(发布日) | 服务地址 |
|---|---|---|---|---|---|
| 被测体 | opencode/deepseek-v4.1-flash-free |
200,000(20 万) | 2025-05 | 2026-09-10 | opencode.ai/inference/v1 |
| 跨商参照 A | sensenova/deepseek-flash |
1,000,000(100 万) | 2025-05 | 2026-09-10 | token.sensenova.cn/v1 |
| 跨商参照 B | amd/DeepSeek-V4.1-Flash |
1,048,576(约 100 万) | 未单列 | 未单列 | developer.amd.com.cn/radeon/api/v1 |
| 官方参照 | 无官方 Key | 100 万(官方声明) | — | — | — |
注:跨商参照 B 的知识截止与发布日期,本次记录里没有单独列出;官方参照因没有 API Key 未实测。
二、上下文契约核验
配置对比:
| 接入方 | 配置上下文 | 口径 |
|---|---|---|
| opencode 免费档(被测) | 200,000(20 万) | 实测读取模型目录默认配置 |
| opencode 本地覆盖后 | 1,048,576(约 100 万) | 按官方同型号声明覆盖后实测 |
| 官方 DeepSeek V4.1 Flash | 100 万 | 官方声明(人工核对),未实测 |
| 跨商参照 A | 1,000,000(100 万) | 配置声明 |
| 跨商参照 B | 1,048,576(约 100 万) | 配置声明 |
短档位实测: 约 8000、1.6 万、3.2 万 tokens 三档代理输入,三家服务全部被接受、无截断无报错,尾段 marker 全找回;3.2 万档有一家服务出现「尾段可见但回答被压缩」的异常(非截断错误)。长文本藏句测试(中英双语、前中后位置)18/18 全找回。
超 20 万上下文实测: 被测服务本地覆盖 100 万配置,对照服务保持默认 20 万配置;同任务同输入,末尾 marker 判定。
| 档位 | 配置 | 服务端实际接受 | marker 找回 |
|---|---|---|---|
| 约 3.2 万(冒烟) | 100 万覆盖 | 50,092 | ✓ |
| 25 万 | 100 万覆盖 | 260,608 | ✓ |
| 40 万 | 100 万覆盖 | 416,822 | ✓ |
| 80 万 | 100 万覆盖 | 831,272 | ✓ |
| 25 万(对照) | 20 万未覆盖 | 277,707 | ✓ |

判定: 被测体配置上下文 20 万 vs 官方/同型号声明 100 万,是配置上的差异,非权重换版。超 20 万实测证明:本地覆盖官方 100 万配置后,25 万/40 万/80 万档全成功,服务端实际接受 260,608 / 416,822 / 831,272 tokens,marker 全找回,最高约 83 万未触界;对照(默认 20 万配置)时服务端仍接受 277,707(约 27.8 万),没在 20 万硬停,之后是客户端按自己的 20 万预算自动压缩——20 万预算生效在客户端侧。所以 20 万是配置软限制,不是服务端硬限制;服务端实际上限未知,只知道至少 83 万。
三、知识边界核验
分年题组(2024/2025 各 5 题,2026 年 10 题):
| 年份 | opencode 免费档 | 参照 A(sensenova) | 参照 B(amd) |
|---|---|---|---|
| 2024 | 5/5 | 5/5 | 5/5 |
| 2025 | 5/5 | 5/5 | 5/5 |
| 2026 | 9/10(1 拒答) | 9/10(1 不确定) | 5/10(2 误、1 拒、2 部分) |

怎么看: 2024/2025 全对,知识边界下限完整。声明知识截止 2025-05,实测却覆盖到 2026 年(2026 题组 9/10,还答对了 2026 年 9 月前后的发布与路由细节)——和发布日 2026-09-10 对得上,反而是声明疑似没跟着更新。实测懂 2026 年的事 = 声明该更新了,不是模型超出声明,更不是升级信号。
四、三服务横向对照
一致的地方(家族同款): 2024/2025 事实题三家服务全对;特殊 token 输出 5/5 一致;能力剖面(推理/事实/中文/结构化)答案实质一致;长文本藏句 18/18 全找回。
有差异的地方(服务配置不同):
| 维度 | opencode 免费档 | 参照 A(sensenova) | 参照 B(amd) |
|---|---|---|---|
| 2026 事实题 | 9/10 | 9/10 | 5/10 |
| 上下文自报 | 拒答(自述免费档 20 万、官方 100 万) | 自报 100 万 | 自报 12.8 万(与自身配置 100 万不符,自报异常) |
| 推理 token 出现率 | 7/8 | 7/8 | 2/8 |
怎么看: 三家服务家族一致、只是服务配置有差异(版本没识别出来),不构成版本差异证据;我不判哪家对,只记录差异存在。模型自己报的只作参考(参照 B 自报就有和配置对不上的反例)。
五、结论小结
这次核验能确定的事:
- 它和 DeepSeek V4.1 Flash 是同一个型号家族,能力、知识、行为剖面对得上;
- 没发现更晚版本(V4.2)的证据,没看出被换过版本;
- 上下文配置 20 万 vs 官方/同型号声明 100 万——是配置上的差异,不是模型被换过;
- 20 万是配置软限制而非服务端硬限制(本地按官方 100 万覆盖配置后,80 万档实测通过);
- 知识声明疑似没更新(实测懂 2026 年的事,声明写 2025-05)。
这次核验确认不了的:
- 服务端上下文上限到底是多少——没测到拒绝点,只知道至少 83 万。
这次评测的边界:
- 官方 API Key 没有,官方模型本身没法直接测,用另外两家同型号服务作参照,结论边界会收紧一点;
- 单机单场景:win32、opencode CLI 1.19.0(10 月 16 日测)+ 1.19.3(10 月 17 日补测超 20 万上下文),结果只代表这次环境的情况;服务方随时可能调整;
- 有一家服务 2 条请求被限流没取满(30 条里取到 28 条);3.2 万档出现过一次短答压缩异常(尾段可见但回答被压缩)。
免费档没被偷偷换版,可以按 V4.1 Flash 家族放心用;想用大上下文,默认 20 万只是配置值,本地按官方 100 万覆盖即可(实测到 83 万没触界)。另外 opencode 这类免费模型,过几天可能就下线了——趁着现在还能白嫖大上下文,值得上手体验一把。

关注微信公众号
扫码关注,第一时间获取软件更新动态与选型建议。