17 家免信用卡的免费 LLM API:OpenAI SDK 兼容,换 Base URL 就能接入
17 家免信用卡的免费 LLM API:OpenAI SDK 兼容,换 Base URL 就能接入
【免费下载链接】awesome-free-llm-apisList of Permanent Free LLM API (API Keys)项目地址: https://gitcode.com/gh_mirrors/aw/awesome-free-llm-apis
拿到一个新需求,三天内要出一个能跑的对话功能原型,第一件要做的事就是挑 LLM API。麻烦不在于没有免费选项,而在于各家宣传的"free tier"成色不一:有的是试用积分、30 天后过期,有的注册要绑卡,有的只有网页 playground、没有 REST 端点。我翻了一圈官方文档才敢写进项目,直到遇到 awesome-free-llm-apis——一份专门收录"永久免费"LLM API 服务商的清单,目前 17 家,全部免信用卡拿到 API Key,端点基本都能用 OpenAI SDK 直连。
比清单更实用的是结构化的数据:Base URL、模型 ID、上下文长度、RPM/RPD 限额,全部能直接查到,不用再去官网逐个翻 docs。
它解决什么问题:把"永久免费"从营销话术里筛出来
这行里的"免费"大多带小字:$20 积分 30 天后清零、前 90 天限时、注册必须绑卡验证。这份清单的收录标准只有三条:只要永久免费层,会过期的试用积分和限时促销一律不收;注册不得要求信用卡;必须提供真正的 REST API,只有网页聊天界面不算数。项目由社区维护,全部数据由 data.json 驱动(lastUpdated 字段停在 2026-10-23),README 表格从这份 JSON 自动生成。和普通 awesome list 的区别就在这里——多数清单只堆链接,这份清单的每行都带模型 ID、限额和编号脚注,是一份可核对的数据源,而不是目录页。
清单怎么组织:两类分类、五个固定字段
数据把服务商分成provider_api(模型厂商自研 API:Google Gemini、Mistral AI、Cohere、Z AI、Aion Labs,共 5 家)和inference_provider(托管开源权重模型的第三方平台:Groq、Cloudflare Workers AI、OpenRouter、NVIDIA NIM 等,共 12 家)。每家条目字段固定:注册入口、Base URL、免费层描述、models 数组、总部国旗。挑五家免费层形态差异大的对比:
| 服务商 | 接入形态 | 免费层类型 | 典型限额 |
|---|---|---|---|
| Google Gemini | OpenAI 兼容 REST | 免信用卡 | 15 RPM,1,500 请求/天 |
| Mistral AI | OpenAI 兼容 REST | 免费模式默认开启 | ~1 RPS,500K TPM |
| Groq | OpenAI 兼容 REST | 免信用卡 | 30 RPM,1,000 请求/天 |
| OVHcloud AI Endpoints | OpenAI 兼容 REST | 免注册、免 Key | 2 RPM(每 IP 每模型) |
| Kilo Code | OpenAI 兼容 REST | 免 Key | 200 请求/小时 |
注意"免费层"并不都是同一种形态:有免信用卡的、有默认开启的,OVHcloud 和 Kilo Code 甚至不用注册、不用 Key。
接入实操:从拿 Key 到跑通第一个请求
完整路径只有三步。第一步,打开清单里写好的该服务商注册入口(比如 Gemini 在 AI Studio 直接建 Key),用邮箱注册;第二步,在条目里抄下 Base URL;第三步,替换 SDK 的两个参数发第一个请求:
from openai import OpenAI client = OpenAI( api_key="your-key", base_url="https://api.groq.com/openai/v1", ) resp = client.chat.completions.create( model="openai/gpt-oss-120b", messages=[{"role": "user", "content": "hello"}], ) print(resp.choices[0].message.content)具体到每家的注册步骤和环境变量写法,仓库里 free-llm-apis/references/provider-apis.md 和同目录的 inference-providers.md 都有逐家拆解。Key 别硬编码,放环境变量或密钥管理工具里即可。
组合策略:按流量特征拆
⚡ 如果你跑高频短对话:主流量压 Groq(30 RPM、1,000 请求/天),Gemini(1,500 请求/天)做 fallback,收到 429 时切 client 实例,业务代码不动。
如果是长文本、批量摘要这类任务:丢给 Mistral AI,~1 RPS、500K TPM,token 预算是清单里最大的一档,免费模式注册即开。
如果你不想碰任何账号体系:OVHcloud AI Endpoints 是匿名免费层(每 IP 每模型 2 RPM),LLM7.io 基础档不用 Token,适合本地快速验证和 CI 冒烟测试。
数据可靠性与贡献入口
保鲜机制:自动化验证怎么做到的
服务商的政策会变,这个仓库不靠人肉记忆跟进:
- scripts/verify-providers.js 会对各家真实端点逐发请求,确认模型是否仍在线、限额是否变化,并输出验证报告;
- 限额与模型调整以编号脚注记录进 data.json,例如 Groq 2026 年 9 月下线 qwen3.6-27b、由 qwen3.8-27b 接替——条目保留,但变动原因可追溯;
- README 表格由 scripts/generate-readme.js 从 data.json 渲染,表和数据永远来自同一份来源。
贡献规范:一条红线
📌 红线就一句话:会过期的试用积分、限时促销、要绑卡的免费层、只有网页 UI 的,都不算数。入口在 contributing.md——提 PR 时往 data.json 加一条 entry,附上能证明免费层和限额存在的官方文档链接。
免信用卡、不绑卡、不等促销结束,17 家永久免费的 LLM API 用同一套 SDK 就能全部接上。想看完整清单翻 README.md,想程序化消费读 data.json,查某家 Key 怎么拿进 free-llm-apis/references/ 目录。下次再做原型,先把这张表过一遍再动手。
【免费下载链接】awesome-free-llm-apisList of Permanent Free LLM API (API Keys)项目地址: https://gitcode.com/gh_mirrors/aw/awesome-free-llm-apis
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考