Recursive Flint翻译站点

2026 年 10 月 22 日发布 24 0 0

面向本地编程智能体的开放权重模型,可配合 Pi、OpenCode 和 OpenHands 进行代码理解、修改与测试。

语言:
en
收录时间:
2026-10-22
Recursive FlintRecursive Flint

Recursive Flint 面向希望把代码留在自己设备上的开发者:它承担读懂代码、生成修改方案和发出工具调用的工作,再由 Pi、OpenCode、OpenHands 等编程框架执行文件操作与测试。适合把本地 AI 用在代码解释、补测试和小范围修复,而不是把一整套软件交给模型后不再检查。

Flint 是什么?

Flint 由 Recursive 开发,所属公司为 Recursive Superintelligence, Inc.。它采用混合专家架构(MoE),总参数约 400 亿,每次生成一个 token 时激活约 25 亿参数。减少单步参与计算的参数,是它面向本地推理设计的重要部分,但不代表只需装载 25 亿参数,也不代表普通低内存笔记本就能运行。

Recursive 将 Flint 的研发作为自动化研究系统 Eureka Machine 的一次实践。2026 年 10 月 21 日,OpenHands 宣布作为首发合作伙伴支持 Flint。它的产品形态是可下载的模型权重与配套推理工具,完整开发体验仍取决于所搭配的编程框架。Recursive 官方介绍 · OpenHands 首发支持公告

官方模型卡:https://huggingface.co/RecursiveSI/flint

核心能力与适用场景

  • 理解代码仓库:解释函数、追踪调用关系,先帮助开发者缩小排查范围。
  • 辅助修改与测试:配合能够读写文件、运行命令的框架,完成小范围修复、补充测试及反复验证。
  • 本地推理:模型运行在自己的设备上,便于控制源码进入模型的路径;如果框架还连接了远程工具或云端服务,相关数据仍可能离开设备。
  • 接入现有工具:通过兼容的推理服务提供模型接口,不必因为更换模型而重建全部开发流程。

Flint 本身输出文本和工具请求,执行命令的是外层框架。给模型接上终端,并不会自动建立安全边界;工作目录、网络、密钥和可执行操作需要另行控制。Flint 能力说明

比较适合已有本地模型经验的开发者、需要控制源码流转的团队,以及想构建自托管编程智能体的工程人员。若只想安装一个即用的聊天软件,或设备内存明显不足,Flint 的配置成本可能高于收益。

模型规格怎么看?

项目 说明
模型规模 39.8B 总参数,约 2.5B 每 token 激活参数
输入与输出 文本;不应按图像理解模型使用
推理行为 支持推理与工具调用,复杂任务需要给推理和最终答案都留出输出预算
上下文 发布介绍称最高支持 512K,并建议优先控制在 256K 内;公开托管配置为 262,144 tokens,本地上限取决于运行时和可用内存
权重许可 Apache 2.0;托管 API 的条款和数据处理方式另行适用

长上下文是容量指标,不是把整个仓库放进去就一定理解准确的承诺。提示词、历史对话、工具返回、推理和答案都要占用上下文空间。模型卡 · 上下文与运行设置

平台和硬件要求

最省步骤的官方路线是 Mac 上的 rec,但它的支持范围比较明确:

使用路线 硬件与平台要求 需要注意
rec 本地快速启动 M4 Pro、M5 Pro 或 M5 Max Mac;至少 48GB 统一内存;约 30GB 可用磁盘;Node.js 22 与 npm 对其他芯片或不足 48GB 的 Mac,rec 会拒绝下载模型;当前针对单会话使用
llama.cpp 官方提供 Apple Silicon/Metal,以及 Linux 或 WSL2 上的 NVIDIA/CUDA 路线 需要匹配的 Flint GGUF、运行时版本、聊天模板和工具解析器,不能任意混用
原始 BF16 权重部署 官方模型卡的 SGLang 示例使用单张 B300 或 H200,权重下载约 80GB 这是另一条服务器部署路线,不能套用 rec 的约 30GB 空间要求

Recursive 发布过特定配置下的本地速度数据,但这些结果不能直接外推到其他芯片、量化格式或长对话。尤其需要区分“展示过 RTX Spark 性能”和“已支持 rec 一键安装”:当前 rec 文档仍将 RTX Spark 支持标为即将推出。rec 硬件要求 · llama.cpp 路线 · BF16 部署说明

如何开始使用?

以下步骤适用于满足 rec 要求的 Mac:

  1. 检查芯片、内存和磁盘空间,准备 Node.js 22 与 npm。先选择一个熟悉的小项目,并保留可恢复的工作副本。
  2. 从 官方 rec 仓库 获取安装脚本,阅读后再运行。安装完成后打开新终端,执行 rec doctor 检查环境。
  3. 进入项目目录,执行 rec launch pi。第一次启动会下载匹配的模型与 Pi,并启动本地服务;偏好 OpenCode 时可使用 rec launch opencode。
  4. 先给一个边界清楚的任务,例如:“解释这个函数的输入输出,为空列表补一条测试,先不要修改实现。”确认理解无误后,再要求最小范围修复。
  5. 查看文件差异与实际测试结果。结束使用时运行 rec stop,关闭终端本身不会停止后台模型服务。

常用命令如下:

rec doctor
rec launch pi
rec status
rec stop

如果使用其他客户端,可通过 rec serve 启动服务。官方接口地址为 http://127.0.0.1:11500/v1,模型名为 flint,本地认证令牌由 rec auth token 提供。令牌只应放入客户端的凭据字段,不要写进共享项目配置;容器或远程开发环境里的 localhost 也不等于这台 Mac。rec 安装与连接说明

费用、许可与地区条件

Flint 权重按 Apache 2.0 许可提供,rec 代码也采用 Apache 2.0。自行下载和运行没有按 token 收取的模型 API 费,但硬件、电力、存储和维护仍有成本。使用第三方托管服务时,价格、速率和数据条款由对应服务商决定,不能把开放权重理解成所有入口都永久免费。模型与代码许可也不自动涵盖官网图片、Logo 或其他品牌素材的公开复用。权重与许可证 · rec 仓库及许可证

本地推理在模型和依赖准备好后可以离线进行;首次安装、下载和更新需要访问对应分发站点。不同网络环境的下载可达性、第三方托管服务的地区限制,应分别确认,没有一个可适用于所有 Flint 入口的统一地区承诺。

标识与许可:本页 Flint 产品标识取自 RecursiveSI 官方模型仓库,以原始图形作产品识别,未作联合品牌使用,不表示双方存在合作或背书。仓库附带的 Apache 2.0 完整许可文本保留供查阅;商标使用仍受该许可第 6 条的边界约束。

与同类模型怎么选?

产品 定位与功能侧重 更适合的任务 重要限制
Recursive Flint 约 40B/激活 2.5B 的本地编程 MoE;有专门的 rec 路线 支持的高内存 Mac 上进行日常代码理解、补测试和小范围修复 rec 芯片与内存要求明确;文本输入;单会话优化
Qwen3-Coder-30B-A3B-Instruct Qwen 的编程 MoE,支持编程工具调用;原生 256K 上下文 已使用 Qwen Code、Cline 或通用推理栈,希望接入开放权重编码模型 需匹配函数调用格式;扩展上下文与量化方案会改变资源需求,不能把上下文上限当作低配保证
Devstral Small 2 24B Mistral 的软件工程模型,支持多文件编辑及图像输入 除代码外还需要结合界面截图等视觉信息的工程任务 必须选择支持视觉能力的实际运行栈;长上下文与量化配置仍受设备资源限制

Qwen3-Coder-30B-A3B-Instruct 与 Devstral Small 2 的官方模型卡均列出 Apache 2.0 许可。这里按部署方式和任务需求比较,不以不同框架、不同测试设置下的分数给产品排座次。Qwen 官方模型卡 · Mistral 官方模型卡

使用时最值得注意的边界

Flint 可能生成错误代码、误用工具或在长推理中耗尽输出预算。需要保留代码审查、测试与权限隔离,尤其不要让首次试用直接指向生产数据库、生产部署权限或包含真实密钥的目录。复杂需求可以拆成“解释现状、提出方案、补测试、最小修改、验证结果”几个阶段,比一次要求完成大范围重构更容易检查。模型限制

如果你的核心诉求是本地控制与可重复运行,且设备正好符合要求,Flint 值得放进日常维护任务中评估。决定是否长期使用时,优先看自己项目里的修复成功率、测试通过情况和人工复核时间,而不只看每秒生成多少 token。

数据统计

相关导航

暂无评论

none
暂无评论...