Needle

Needle

AI端侧开源开发者工具

一个能塞进手机和单片机的小模型,专做工具调用、结构化信息抽取和文本向量,整包只有 8–29MB;可完全离线运行,但二进制默认开着遥测,要自己关

它能做什么

  • 根据你声明的函数自动选择该调哪个工具,并把参数从用户的话里填全
  • 按你给的结构从杂乱文本里抽出结构化字段,输出保证能被解析
  • 同一模型能返回句子的向量做本地检索与匹配
  • 支持从 2 层到 20 层的子网络,可按设备性能裁剪
  • 支持本地微调并导出,适配手机、树莓派、单片机等平台
  • 每次调用会返回一个置信度分数,可据此决定是执行、确认还是拒绝
Needle截图暂不可用
Needle截图暂不可用

适用场景

  • 智能硬件开发者:要在离线设备上做语音指令与工具调用,又不能依赖联网大模型时
  • 端侧 AI 工程师:需要把模型压到手机、手表甚至单片机能跑的体积时
  • 做隐私敏感产品的人:数据完全不能出设备,只能本地推理时

踩坑提示

  • 注册与隐私:二进制默认开启遥测,README 明确要用 NEEDLE_TELEMETRY=0 和 DO_NOT_TRACK=1 两个环境变量关掉,介意的话落地前必须先设
  • 收费与额度:代码和权重都免费,但官方的 2-bit 后训练与量化流程跑在 Cactus 自己的平台上,想复现完整流程可能需要用它的付费服务
  • 使用限制:它的定位是「工具调用和抽取」,不是通用聊天模型,别拿它做开放式对话;权重与 pip 包下载国内速度可能较慢
  • 长期可用性:模型迭代很快(已经到 Needle 3),旧版本的长期支持没有承诺

替代方案对比

替代品比它强在哪比它弱在哪什么情况下选这个替代品
FunctionGemma / 各家小参数模型生态成熟、工具链完整、社区案例多体积普遍在几百 MB 以上,单片机级别跑不动设备有一定算力、更看重生态时
Whisper + 规则匹配语音识别效果成熟、部署方案多没有工具调用和结构化抽取能力,要自己写大量规则只做「听到关键词就执行」的简单场景时
直接调云端 API能力最强、不用考虑设备算力必须联网,有延迟和隐私问题,按量计费设备常连网且不在意隐私时

更在意极小体积与完全离线选 Needle;更在意生态成熟与模型能力选通用小参数模型

资源地址

继续浏览

类似发现

随便逛逛
不知道看什么?让阿卷带你随便逛逛
想要投稿
你也找到了好东西吗?分享给所有人
告诉阿卷
没有找到想要的?告诉阿卷帮你找