[js] 完全免费的大模型接口来了!支持 GPT、Qwen、Gemini、DeepSeek、Kimi 等主流模型

缘起

此前看到 @lovexmm521 大佬分享的思源笔记侧边栏 AI 聊天插件,觉得非常实用。但遗憾的是,该插件仅支持聊天,无法通过标准 API 被第三方客户端或插件调用,对我来说使用场景受限。

我真正需要的,是一个能为各类插件或软件提供统一 AI 接口的服务。于是,我进行了研究与魔改,通过本地代理搭建了一座“桥梁”,打通了与各大 AI 模型客户端之间的通信壁垒。

使用效果

录屏时在下载东西有些卡,平时使用没这么卡,由于每人的环境不同,以实际体验为准

这适合你吗?

你可能是带着疑问点进来的:真的永久免费?真的无调用限制?

答案是肯定的——完全免费,无调用次数限制(唯一限制是暂不支持文件上传)。

它特别适合以下用户:

  • 经常需要调用 AI 接口,但不需要高度专业能力的场景;
  • 日常使用如:常识问答、简单翻译、文本摘要、内容总结等;
  • 希望通过轻量、便捷的方式集成 AI 能力到自己的工具或插件中,避免高昂成本或复杂配置。

💡 为什么不适合专业用户?
因为这些模型多为轻量级开源或社区版本,虽能满足日常需求,但在复杂推理、专业领域或高精度任务上仍有局限。不过实测 qwen-3-coder-480b 等模型表现相当不错,日常使用体验良好。

如果你的需求符合上述描述,请继续阅读!

如何安装

安装非常简单:

  1. 将代码粘贴到思源笔记的 JavaScript 代码片段 中;
  2. 重启思源笔记即可启用服务。

然后在你的客户端中配置以下信息:

  • API 地址http://localhost:3000/v1(默认端口,可在代码顶部自定义)
  • API 密钥sk-your-secret-key-here(默认密钥,同样可在代码顶部修改)

目前支持的模型列表(后续可能会有动态变化):

'glm-4.5-flash',
'z-ai/glm-4.5-air:free',
'moonshotai/kimi-k2-instruct-0905',
'DeepSeek-V3.1-Terminus',
'gpt-oss-120b',
'qwen-3-coder-480b',
'qwen-3-235b-a22b-thinking-2507',
'qwen-3-235b-a22b-instruct-2507',
'meta-llama/llama-4-maverick-17b-128e-instruct',
'llama-3.3-70b',
'deepseek/deepseek-chat-v3.1:free',
'gemma-3-27b-it',
'gemini-2.5-flash-lite',
'gemini-2.0-flash-thinking-exp',
'yi-lightning',
'THUDM/GLM-4-9B-0414',
'Mistral-medium-2505',
'Mistral-large-2411',
'azure:gpt-5-mini',
'azure:gpt-4.1-mini',
'Cohere-command-a',
'Phi-4'

你也可以通过以下接口实时查看可用模型和服务状态:

  • 模型列表:http://localhost:3000/v1/models
  • 健康检查:http://localhost:3000/health

你也可以直接通过 node 在本地启动,不依赖思源笔记(推荐有条件的同学使用此方法),只需要以下命令即可

node openai.js

注意事项

Cherry Studio 不需要加/v1,Cherry Studio 会自动添加,加了反而报错。

小白科普

有人反馈说,不知道这个代码是干什么用的?

这么说吧,当你把这段 js 放入到思源的代码片段后,重启或刷新思源后,神奇的事情发生了,你本地立即拥有了一个大模型服务器,相当于你自己在本地搭建了一个大模型平台一样,类似硅基流动。

然而,更神奇的是你不需要强算力的电脑和复杂的安装配置过程。

那么,是怎么做到的呢?其实是依托第三方大模型平台,在本地做了一个代理转发而已。

如果看不懂上面的解释也不要紧,你只需要知道,使用这个代码后,相当于你本地有了一个自己的硅基平台,且全免费。

获取代码

为防止滥用,设置了一点点小门槛。可通过以下任一方式获取源码:

  1. 推荐关注我的知乎主页,私信我,我会立即发送代码;

  2. 加入「学习和开发俱乐部」QQ 群(群号:283157619),在群文件中下载;
    点这里加入

    或扫描加入

    image12.png

  3. 爱发电打赏支持(打赏后自动发货)

    点这里立即打赏

  4. 在本帖下方打赏 100 积分立即获取。

鸣谢

特别感谢 @lovexmm521 大佬的插件分享,为本项目提供了重要基础!

提醒 ✨

本服务仅限本地使用,请勿暴露到公网,注意 API 密钥安全。

打赏获取代码

打赏 100 积分后可见
100 积分 • 3 打赏
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28446 引用 • 119768 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    285 引用 • 1985 回帖
3 操作
wilsons 在 2025-10-19 18:55:15 更新了该帖
wilsons 在 2025-10-19 14:14:20 更新了该帖
wilsons 在 2025-10-19 13:46:35 更新了该帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wilsons 2 评论

    有人反馈不懂是干什么的,因此写了一段科普,建议不懂的朋友可以看这里

    [js] 完全免费的大模型接口来了!支持 GPT、Qwen、Gemini、DeepSeek、Kimi 等主流模型

    看看,我昨天的 2 个回复,实现难度是不是比较大。
    8V9q7V
    @8V9q7V 嗯 空了看看 先把手头做到一半的事情忙完,不然切来切去很麻烦
    wilsons
  • 其他回帖
  • stevehfut

    额。。。永久免费?哦,不对,改成完全免费了huaji
    在我个人认知看来,除非本地运行,大模型 api 几乎没有可以永久免费的使用的(除了一些大厂的小模型)
    当我看到永久免费使用目前较新的大模型这类帖子时,是很抵触的。

    但当 wilsons 佬也发出这样的帖子时,我开始重视了,详细看了下此贴,看之前以为是本地跑了个模型服务,看之后以为是大模型客户端的逆向 api(但仔细想了下,在思源上的 js 环境运行一个大模型客户端的 api 逆向服务,几乎不可能),所以最后想到一个可能:使用的是其他类似于硅基流动的可以免费调用的服务平台。通常这类的平台几乎不可能一直免费无限制用高级模型的 api,所以猜测是一些个人或者团队的公益服务。

    如果以上猜测为真,那么把别人的公益服务拿来谋取私利又不提及原公益服务,是什么行为呢?😭

    1 回复
  • stevehfut

    看了佬的回复,意识到自己之前回复说的有点重了,十分抱歉!

    关于版权部分

    个人认为:可以只引用直接参考的项目,因为有些项目溯源比较困难,但像直接使用在线网络服务这种项目,至少得把提供网络服务的第三方表明出来(都直接使用第三方的网络服务了,不可能不知道网址吧)

    看了您之后加上去的小白科普里提了第三方,却没有表明第三方更多信息(可能考虑到要防止滥用吧)

    关于公益与私利

    确实不太好处理,能想到的是联系提供在线服务的作者,询问能否分享此服务(不过这基本不现实)
    不过,我之前遇到的一些公益项目,有些会写明低调使用,有些也会希望帮忙分享增加用户

    最后:

    其实也没必要下架,毕竟可以造福社区,提供一下原作者的部分信息,或者给原作者发个邮箱之类的

    最最后:

    非常感激 wilsons 佬的回复 ❤️ ,为我解开了诸多疑惑,也意识到自己的回复也有很多不妥,若给您带来困扰十分抱歉

    1 回复
  • wilsons

    感谢大佬的反馈!你提出的这些问题非常好,也很有价值。能提出这样的质疑,说明大家的版权意识在提高,这是一件非常好的事情。

    我一直非常重视版权问题,你可以看到我以往的帖子中,只要参考了别人哪怕一点想法,我都会明确表达感谢。

    这次确实有一些疏忽,主要原因是这两天比较忙,发帖时主要关注的是功能和 bug 修复部分,没有仔细检查文字表述。下面我做个简单说明:

    关于“永久免费”这一表述
    这个确实不妥,是我的疏忽。该帖子最初的内容是我把核心说明交给 Qwen 让它帮我整理润色的,当时我只做了简单校对,没注意到“永久免费”这个表述。
    后来发布 0.0.2 版时,发现标题不合适,于是改成了“完全免费”。毕竟“永久免费”确实不太严谨。

    image.png

    关于版权部分
    我在文章的开头和结尾确实提到了千千插件,并表达了感谢。
    不过我以前的理解是,只需要感谢我直接参考的项目即可,而不需要逐层感谢。
    但现在我意识到,如果上层(例如千千插件引用的部分)对我也有直接影响或贡献,那么我也应该在文中说明和感谢,这是我之前没注意到的地方,非常抱歉。

    关于公益与私利的问题
    我设置一些使用门槛,这点确实有不对的地方,当时主要是出于防止滥用的考虑。
    同时我也希望避免因为开放方式不当而损害他人(例如被参考项目作者)的利益。
    当时主要考虑这两点,没想太多,经你提醒发现确有不妥之处。
    不过,其他两点都好处理,但这一点,目前确实不好处理,因为我不想损害任何人的利益。
    经过反思,我决定暂时下架该功能,以免造成误解或不必要的争议。

    再次感谢大佬的提醒与指正,我会更加注意版权归属和表述问题,也欢迎大家继续提出意见。

    1 回复
  • 查看全部回帖
wilsons
正式入驻知乎了,以后新贴主要在这里。 欢迎大家订阅关注! 你的关注对我是莫大鼓励,也能让我持续产出优质内容,我们一起成长 🙏 点这里立即关注:https://www.zhihu.com/people/wilsonses