C
ChaoBro

30k Star 的 API 网关 vs 265 Star 的企业中间件:LinkMind 和 NewAPI 到底该选谁

30k Star 的 API 网关 vs 265 Star 的企业中间件:LinkMind 和 NewAPI 到底该选谁

选 AI 中间件的时候,很多人会同时看到 NewAPI 和 LinkMind 这两个项目。

第一眼看上去它们做的事情差不多——都是把多个模型接口的 API 统一起来,让业务系统不用为每个厂商单独写适配。但深入看代码和文档,你会发现它们根本不在同一个层面上解决问题。

NewAPI(QuantumNous/new-api)是模型 API 的统一收银台,专注一件事:把 OpenAI、Claude、Gemini 等不同格式的 API 转换成统一接口,附带计费、用户管理和路由。Go 写的,30.2k Star。

LinkMind(landingbj/LinkMind)是企业 AI 能力的统一接入层,做的事情杂得多:聊天、OCR、语音转写、文本转语音、图片视频生成、RAG、Text-to-SQL、知识图谱……全部塞进一个 Java 中间件里。265 Star,刚起步。

这不是”哪个更好”的问题,而是”你缺什么”的问题。

定位:收银台 vs 能力超市

NewAPI 的定位很窄,但很精准。它的核心功能清单就这些:

  • API 格式转换:OpenAI ↔ Claude Messages ↔ Google Gemini
  • 多通道管理:一个实例接入多个模型渠道,按权重路由
  • 计费与用户管理:Token 统计、按量定价、在线充值(EPay/Stripe)
  • 智能路由:失败自动重试、用户级限流

没有 RAG,没有 OCR,没有语音能力。它就是一个网关,做得很深。

LinkMind 的定位完全不同。它想成为企业落地 AI 时的那个”统一层”:

  • 统一聊天入口(和 NewAPI 重叠)
  • RAG + 向量检索:支持 Chroma、Elasticsearch、Milvus、MySQL、Pinecone、SQLite
  • OCR 能力:文档转结构化数据
  • ASR/TTS:语音转写和文本转语音
  • 图片与视频能力:图像生成、图像/视频理解
  • Text-to-SQL:自然语言转数据库查询
  • MCP 支持:Model Context Protocol
  • Agent 运行时集成:内置 OpenClaw、Hermes Agent、DeerFlow 的配置同步
  • 安全围栏:敏感词过滤、停止词控制
  • 级联组网:多个 LinkMind 节点组成网络,物理与逻辑隔离

这是一个能力超市,而不是单一功能的收银台。

架构:Java 全家桶 vs Go 轻量网关

NewAPI 技术栈:

  • Go 语言,高性能网关
  • SQLite 或 MySQL 存储
  • Docker 一键部署,3000 端口
  • 兼容原 One API 数据库
  • 5,703 commits,654 个版本标签

LinkMind 技术栈:

  • Java,JDK 8+ 运行
  • 模块化架构:lagi-core(核心)、lagi-extension(扩展)、lagi-web(Web 层)
  • 支持 JAR 直接运行、Docker、一键安装脚本
  • 统一配置在 lagi.yml
  • 897 commits,17 个版本标签

Go 的 NewAPI 在并发和内存占用上有天然优势,适合做高流量的 API 网关。Java 的 LinkMind 则更容易集成企业已有的 Java 生态和中间件。

功能对比

能力NewAPILinkMind
统一聊天入口
OpenAI 兼容接口
Claude/Gemini 兼容
多模型路由✅ 加权随机✅ Airank 路由编排
API 格式转换✅ 三大格式互转
失败重试
Token 统计
计费系统✅ EPay/Stripe✅ 内置计费
用户管理/权限
多语言前端✅ 5 种语言
RAG/向量检索✅ 6 种向量库
OCR
ASR/TTS
Text-to-SQL
MCP 支持
Agent 框架集成✅ 3 种框架
敏感词过滤
Medusa 缓存加速
Graph 图谱增强
级联组网
Midjourney/Suno

许可证:两个都要注意

NewAPI:AGPLv3

这是 AGPLv3 协议,意味着如果你修改了代码并提供服务,必须开源你的修改。很多企业的法务部门对 AGPL 比较敏感。项目方也提供了商业许可选项([email protected])。

LinkMind:自定义 LinkMind License

这不是标准开源协议。README 里写的是”本项目遵循 LICENSE”,但用的是自定义许可证。企业使用前需要仔细阅读条款,确认是否符合公司的开源合规要求。

两个项目的许可证都需要企业用户特别关注。

适用场景

选 NewAPI 的理由:

  1. 你管理了多个模型的 API key,需要统一入口给业务系统调用
  2. 你需要给不同用户分配不同额度、设置不同模型权限
  3. 你需要 OpenAI ↔ Claude ↔ Gemini 的格式转换
  4. 你的流量大,需要 Go 语言的高性能网关
  5. 你需要成熟稳定的项目(30k+ Star,5,700 commits)

选 LinkMind 的理由:

  1. 你的企业需要同时接入多种 AI 能力(聊天 + OCR + 语音 + 视频)
  2. 你有 RAG 需求,需要向量检索和知识库问答
  3. 你已经在使用 OpenClaw 或 Hermes Agent,需要一个统一中间层
  4. 你需要敏感词过滤、内容安全等企业合规功能
  5. 你想评估”一个中间件覆盖全部 AI 能力”的方案是否可行

两个一起用:

其实这不是非此即彼的选择。NewAPI 做 API 网关和计费,LinkMind 做多模态能力接入和 Agent 运行时,两者可以放在架构的不同层。

成熟度对比

这是最需要直说的一点。

NewAPI 分叉自 One API(MIT 协议),继承了原项目的用户基础和功能积累。30.2k Star、6.5k Fork、5,703 commits、654 个版本标签,说明这是一个被广泛使用和维护的项目。社区活跃,文档完善。

LinkMind 只有 265 Star、15 Fork、897 commits、17 个版本标签。代码已经覆盖了相当多的能力模块,但整体还处于早期阶段。社区规模小,文档相对简单。

如果你的项目明天就要上线生产环境,NewAPI 是更稳妥的选择。如果你在做技术选型,想评估未来的方向,LinkMind 的思路值得跟踪。

一句话总结

  • NewAPI = 模型 API 的统一收银台,窄而深
  • LinkMind = 企业 AI 能力的统一超市,宽而浅

你缺一个网关,选 NewAPI。你缺一个能把聊天、OCR、语音、RAG、Agent 全部接在一起的中间件,看 LinkMind。