Free.ai 聚合平台免费额度申请指南:每日 3 万 tokens 的 OpenAI 兼容接口
一个 OpenAI 兼容接口聚合 400+ AI 工具
每日自动刷新 生效中
免费额度
每日 30,000 免费 tokens(限自托管模型),另含每月 1,000 次请求、60 RPM
注意事项
无需信用卡即可开通,接口与 OpenAI 兼容;免费额度只覆盖其自托管模型,高频调用易触顶。
教程
Free.ai 通过 OpenAI 兼容的聚合接口,把 400 多个 AI 工具收拢到一个入口,注册后即可领取每日刷新的免费 token 额度。整个开通流程不需要信用卡,按下面步骤操作即可。
- 找到注册入口。浏览器打开官网
https://free.ai/,在页面右上角点击注册或登录按钮,进入账号创建页面,不要从第三方下载站跳转注册。 - 完成账号创建。按页面提供的注册方式操作,通常是用邮箱接收验证码或验证链接,也可以选择页面给出的第三方账号登录;设置密码后记得回到邮箱完成验证,否则控制台可能无法正常进入。
- 关于绑卡与实名。开通免费额度不需要填写信用卡信息,页面也不会强制实名认证;如果注册流程中弹出付费套餐或订阅页,直接跳过或关闭,免费额度仍然可用。
- 确认额度是否到账。登录后进入控制台首页或用量面板,查看免费额度的展示项,包括每日免费 token 数、每月请求次数与每分钟请求上限;具体数字以控制台实际显示为准,额度按日或按月自动刷新,一般不需要手动领取。
- 创建 API Key。在控制台的 API Keys(密钥)页面新建一个密钥,复制后保存到本地密码管理器;密钥通常只在创建时完整显示一次,丢失只能删除重建。
- 避开常见坑。免费额度只覆盖平台自托管模型,切换到其它模型可能被拒绝或产生费用;免费额度按日刷新,用超当天就直接触顶,建议先小流量试跑;密钥不要写进前端代码或公开仓库,泄露后立即在控制台删除重建。
Free.ai 的接口协议与 OpenAI 一致,已有代码基本只需替换 base_url、API Key 和模型名三项,不必改动请求结构。
base_url 与模型名从哪里取
接口地址在控制台的接口文档或调用示例页给出,形态通常是以 /v1 结尾的地址,请原样复制,不要自己拼接路径或漏掉 /v1。可用模型名以控制台「模型列表」为准,免费额度只覆盖其中标注为自托管(self-hosted)的模型,其余模型不在免费范围内。
先设置环境变量
export FREE_AI_BASE_URL="控制台文档里给出的接口地址"
export FREE_AI_API_KEY="控制台生成的 API Key"
一次对话补全调用
下面这条 curl 命令把环境变量拼接成完整请求,model 字段请替换成控制台模型列表中的自托管模型名。
curl "$FREE_AI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $FREE_AI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "控制台模型列表中的自托管模型名",
"messages": [
{"role": "system", "content": "你是一个简洁的中文助手"},
{"role": "user", "content": "用一句话说明什么是 OpenAI 兼容接口"}
],
"temperature": 0.7,
"max_tokens": 256,
"stream": false
}'
用 Python 的 requests 库调用时,请求体结构完全一致,注意捕获状态码方便排查:
import os
import requests
resp = requests.post(
os.environ["FREE_AI_BASE_URL"] + "/chat/completions",
headers={"Authorization": "Bearer " + os.environ["FREE_AI_API_KEY"]},
json={
"model": "控制台模型列表中的自托管模型名",
"messages": [{"role": "user", "content": "你好,请用一句话介绍你自己"}],
"temperature": 0.7,
"max_tokens": 128,
"stream": False,
},
timeout=60,
)
print(resp.status_code)
print(resp.text)
关键参数说明
model:必填,取控制台模型列表里的名字,免费额度只对自托管模型生效。messages:必填,数组形式,每项含role(system、user、assistant)与content两个字段。temperature:采样随机度,取值区间常见为 0 到 2,写代码类任务建议调低。max_tokens:限制回复长度,也是控制免费 token 消耗最直接的手段,建议先设小值试跑。stream:设为 true 时按流式逐块返回,客户端需要按 SSE 方式解析,不支持会导致空响应。top_p、stop:可选参数,与 OpenAI 语义一致,不必与temperature同时调整。
限流与额度耗尽的典型表现
- 返回 429:多为超过每分钟请求上限或当天的免费 token 已用尽,响应体会给出限流提示,等刷新后再试或降低并发。
- 返回 401:密钥缺失、写错或已被删除,重点检查
Authorization头是否带 Bearer 前缀。 - 返回 404 或 400 并提示模型不存在:模型名拼错,或误用了不在免费范围的非自托管模型。
- 返回 402 或 403:账户权限或额度不足,需要回控制台查看用量面板。
排查顺序建议
- 先看 HTTP 状态码,把网络错误和业务错误分开。
- 核对
base_url是否与控制台示例完全一致,尤其是否漏了/v1。 - 核对
model是否为当前可用的自托管模型名。 - 核对密钥是否有效、是否带了 Bearer 前缀。
- 进控制台用量面板确认当日 token 与每分钟请求是否触顶。
- 最后再排查并发与重试策略,建议对 429 做指数退避,不要高频重试,否则会持续触顶。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。