FreeLLMAPI
tashfeenahmed/freellmapiAI 已审核
用途
FreeLLMAPI 在你的电脑上运行一个小型服务器,把你已经拥有的 Google、Groq、Cerebras 和 OpenRouter 等服务商的免费额度汇集起来。你把每个密钥粘贴到它的面板里一次;之后你的程序只需用一个本地地址和一个密钥,系统会挑选还有额度的模型,遇到某个服务商拒绝时就换下一个。它兼容 OpenAI、Anthropic、Gemini 和 Ollama 风格的客户端,包括 Claude Code 和 Cursor。提供桌面安装程序、手机应用和 Docker。作者说明这只是用于个人实验。
安装难易度
B · 安装程序加一个简单步骤 · Windows
- Windows B
- macOS B
- Linux B
Windows 最简单:从发布页面下载 FreeLLMAPI-Setup .exe,README 称这是最简单的方式,桌面应用不需要账号或密码。macOS 有看起来经过签名的 .dmg,分别支持 Apple 芯片和 Intel,Linux 则有 AppImage、.deb 和 .rpm。评级为 B,因为在你自己注册各家服务商并把密钥粘贴到 Keys 页面之前什么都用不了。服务器方式(一行脚本、Docker Compose)需要 Docker,更难一些。
GitHub 数据
- 星标
- 45,2002026年10月31日
- 下载量
- 396,123本周 34,083
- 增长
- +3,0185 天内新增星标
星标变化
事实
- 可运行于
- Windows, macOS, Linux
- 需要安装
- 只需程序本身
- 从源码编译需要
- Node.js, Docker
- 磁盘空间
- 104 MB–311 MB · 根据安装程序
- 账号或密钥
- Free-tier keys from the providers you choose (Google, Groq, Cerebras, Mistral, OpenRouter, Cloudflare, Cohere, NVIDIA, Hugging Face and 25 more), FreeLLMAPI premium key (fla_), for the live catalogue
- 费用
- 免费增值 · 该程序免费,采用 MIT 许可证。付费计划(每年 19 美元或一次性 49 美元,通过 Stripe 支付)只解锁当日更新的模型目录;免费安装得到的是每月快照,README 说它 "currently sits about 303 models behind"(目前落后大约 303 个模型)。各服务商自己的免费额度本身不收费,但有上限。
- 许可证
- MIT (宽松型)
- 可以替代
- OpenRouter, Portkey, ChatGPT Plus
- 最近更新
- 2026年10月31日
风险信号 (7)
- 注意作者说明这仅供个人实验
仓库描述结尾写道 "Personal experimentation only.",Limitations 部分写道:"no frontier models, variable latency, no SLA — and the effective intelligence of the endpoint dips late in the day as top models hit their daily caps",并指向 "the honest list ... before building anything real on this"。
AI 审核
- 注意依赖其他公司的免费额度规则
整个项目的目的就是把 34 家公司的免费计划("7.4 billion tokens per month")叠加在一个地址后面。每一家的免费额度都有自己的条款、配额和关于账号与自动化使用的规则,服务商随时可能收紧配额、封锁密钥或关闭账号;README 自己也说 "the free-tier landscape shifts weekly"(免费额度的情况每周都在变化)。付费目录正是因此而存在。
AI 审核
- 注意一行安装命令把脚本直接传给 bash 执行
快速开始:`curl -fsSL https://freellmapi.co/install.sh | bash`,从项目网站下载一个脚本并立即执行。README 确实提供了可先阅读的脚本内容,桌面安装程序则避开了这一步。
AI 审核
- 注意把你所有服务商的密钥都存在一个数据库里
各服务商密钥会 "AES-256-GCM encrypted in SQLite and decrypted in-memory per request"(在 SQLite 中以 AES-256-GCM 加密,每次请求时在内存中解密)。在非生产环境下,加密密钥会自动生成并写入该数据库旁边一个名为 .encryption-key 的文件,权限为 0600,等于把锁和箱子放在同一个文件夹里。桌面应用还会 "with a hidden local account" 登录面板,无需密码。
AI 审核
- 信息每天两次联系厂商服务器
路由器 "pulls a signed catalog from freellmapi.co twice a day"(每天两次拉取一份签名目录),并用固定的 Ed25519 密钥验证。README 说 "The catalog server never sees your prompts, completions, or provider keys",而付费计划正是让这份目录做到当日更新的原因。
AI 审核
- 信息可选的自动更新需要用到 docker socket
docker-compose.yml 中有一个可选启用的 `autoupdate` 配置,会运行挂载了 `/var/run/docker.sock` 的 Watchtower,其注释写道这 "is root-equivalent on the host — leave the profile off if that is not acceptable"(在主机上等同于 root 权限,如不能接受就别启用这个配置)。
AI 审核
- 信息联网暴露的风险由用户自己承担
compose 文件把端口绑定在 127.0.0.1,并声明 FreeLLMAPI "is single-user and must not be exposed to the internet"(单用户,不得暴露到互联网);设置 HOST_BIND=0.0.0.0 会把它开放给本地网络,"guarded only by the unified API key"(仅由统一的 API 密钥保护)。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 宣传的容量(每月 74 亿 token、635 个接入点)在实际中能否达到,你自己的账号实际能拿到多少。
- 当请求在许多不同的免费模型之间切换时,回答质量能保持到什么程度。
- 检查密钥是否可用会不会花钱:配置说明提到 ModelScope 用一次付费的单 token 请求来验证密钥,每次探测都会消耗额度。
- 桌面安装程序是否经过签名,打开时 Windows 或 macOS 会给出什么警告。
- 各免费额度服务商在自己那一端会如何记录你的提示内容。