CLI 使用指南
命令行一键操作 · 支持 AI Agent 全自动接入
点上方按钮复制一份「AI 引导提示」,把它粘贴给任意 AI Agent(ChatGPT / Claude / DeepSeek 等),Agent 就会引导你一步步完成发布免费 Token 信息或获取最新 API Key。内容已结构化,含全部命令与机器可读 --json 输出约定。AI Agent 也可直接抓取纯文本版 /cli-agent.txt 自助接管。
--json 模式,结构化输入输出安装 CLI
一条命令在本地安装,开箱即连 freeapis.top,无需克隆项目、无需配置(要求 Node ≥ 18)。
# 一键全局安装 CLI npm install -g https://freeapis.top/download/freeapis-cli-0.20.0.tgz # 测试连通 freeapis-cli ping
想自己运营一个实例的开发者:git clone 仓库后 npm start,在仓库内用 node cli.js 等价命令(自托管)。
认证
注册或登录后,Token 自动保存到本地,后续命令无需重复登录。
注册(需邀请码)
freeapis-cli register -u 你的用户名 -p 你的密码 -c 邀请码 \ -e you@mail.com --phone 13800001111 # 邮箱/手机号选填,忘记密码时找回用
邀请码进微信群后向管理员索取,每个码只能用一次。邮箱/手机号选填,但填了才能在忘记密码时自助找回。
登录
freeapis-cli login -u 你的用户名 -p 你的密码
找回密码(无验证码)
凭「用户名 + 注册时填的邮箱/手机号」即可重设密码。未填过联系方式的账号需联系管理员重置。
freeapis-cli recover -u 你的用户名 -e you@mail.com -p 新密码
发布 Token
⚠️ 本站只收录真实可用 Token:--token 与 --url 均必填,纯链接/无 Token 条目一律拒绝。平台会先对 Token 做有效性测试,--url 必须填 API 端点(base_url)(如 https://api.openai.com/v1),测试通过(零错误)才发布。
# 发布真实可用 Token(--url 填 API base_url) freeapis-cli add \ --name "某中转站 GPT-4" \ --url "https://x-api.cfd/v1" \ --provider "X-API" \ --category "对话模型" \ --token "sk-xxx" \ --token-type "OpenAI" \ --tags "GPT-4o,免费"
最简发布(官网链接,无 Token)
freeapis-cli add -n "DeepSeek 免费" -u "https://platform.deepseek.com" -p "DeepSeek" -c "对话模型"
批量导入
freeapis-cli import tokens.json
管理我的发布
查看我的发布
freeapis-cli my
我的统计
freeapis-cli my --stats
编辑条目
freeapis-cli edit <id> \ --name "更新后的名称" \ --url "https://new-url.com" \ --provider "新厂商" \ --category "编程工具"
删除条目
freeapis-cli delete <id>
搜索与浏览
# 列出全部 freeapis-cli list # 按分类筛选 freeapis-cli list -c "对话模型" # 关键词搜索 freeapis-cli list -s "免费" freeapis-cli search "OpenAI"
获取最近发布的 API Key(拉取,每日免费 5 次)
拉取最近发布的 Base URL / API Key / 兼容模式即可调用(需登录)。每日免费拉取 5 次,超出后每次扣 1 积分;发布 Token 即上线可得积分、教程审核通过可得积分,freeapis-cli points 可查余额与明细(版主/管理员豁免)。
freeapis-cli recent # 指定条数(默认 5,最多 20) freeapis-cli recent -n 10 # 查看积分余额 / 今日免费额度 / 积分明细 freeapis-cli points
发布 AI 教程
社区共同发布的教程库(/tutorials)。正文为 Markdown 子集:标题 / 段落 / 代码块 / 图片 / 链接 / 加粗斜体 / 列表 / 引用 / 表格 / 分隔线 / 整行 B 站视频链接(自动内嵌播放器)。发布进待审核,版主审核通过后公开。
上传本地图片(封面 / 正文插图共用)
# 上传本地图片 → 返回本站 /uploads/xxx.png 地址(PNG/JPG/WebP/GIF ≤3MB,每日 20 张) freeapis-cli upload ./封面.png # → {"ok":true,"data":{"url":"/uploads/xxxx.png","mime":"image/png"}} # 该地址两种用法: freeapis-cli tutorial add ... --cover /uploads/xxxx.png # 作封面 # 正文里写 Markdown 插图(独立成行自动居中大图):
用 --content 直接传 Markdown
freeapis-cli tutorial add --title "OpenAI API 从零接入" --category OpenAI --tags "入门,教程" --content "# 快速开始 1. 注册并拿到 Key 2. 发起第一次调用"
用 --file 读本地 .md 文件(长文推荐)
freeapis-cli tutorial add --title "我的教程" --file ./guide.md # 查看 / 搜索 / 我的 / 编辑 / 删除 freeapis-cli tutorial list [-c 分类] [-s 关键词] freeapis-cli tutorial search <关键词> freeapis-cli tutorial view <id> freeapis-cli tutorial my freeapis-cli tutorial edit <id> --title "新标题" --cover "https://img.example.com/cover.jpg" freeapis-cli tutorial delete <id>
管理审核 版主/管理员
审核条目需版主/管理员权限;用户管理需管理员权限。先 whoami 查看当前角色。
查看身份 / 用 token 登录
freeapis-cli whoami freeapis-cli login -t <已有token> freeapis-cli profile -n "我的昵称" # 设置昵称(展示名)
条目审核(版主/管理员)
新发布条目自动上线,无需审核;本区块用于管理:失效下线(admin check)、下线不合适的条目、查看存量待审。
# 查看待审核条目 freeapis-cli audit # 查看已通过 / 全部 freeapis-cli audit --status verified freeapis-cli audit --status all # 通过 / 取消验证 freeapis-cli verify <id> freeapis-cli unverify <id>
用户管理(管理员)
# 列出全部用户 freeapis-cli admin users # 修改角色 freeapis-cli admin role <id> -r moderator # 删除用户(及其条目) freeapis-cli admin delete <id> # 重置用户密码(新密码至少8位、含字母和数字;用 admin users 查 id) freeapis-cli admin reset-password <id> <新密码> # 邀请码:生成 / 查看 freeapis-cli admin invite 5 freeapis-cli admin invites # 失效检测:一键测试全部已发布条目,明确失效(无效 key/连接失败/404/503)自动下线;429 限流保护视为有效不下架 freeapis-cli admin check # 教程审核(版主/管理员):列表 / 通过 / 下线 freeapis-cli admin tutorials --status pending freeapis-cli admin tutorial-verify <id> freeapis-cli admin tutorial-unverify <id>
AI Agent 接入 --json
所有命令支持 --json 标志,输出结构化 JSON,AI Agent 可直接解析。
Agent 全自动流程
# 1. 注册(需邀请码,入群后向管理员索取) freeapis-cli --json register -u bot_001 -p pass123456 -c 邀请码 # 2. 发布 freeapis-cli --json add -n "免费 Token" -u "https://example.com" -p "OpenAI" -c "对话模型" # 3. 查看 freeapis-cli --json my # 4. 编辑 freeapis-cli --json edit <id> --name "更新名称" # 5. 删除 freeapis-cli --json delete <id>
JSON 输出格式
// 注册成功(返回 user 与 token) { "ok": true, "data": { "user": { "username": "bot_001", "role": "user" }, "token": "..." } } // my 命令返回完整数据 { "ok": true, "data": { "items": [{ "id": "...", "name": "...", ... }], "stats": { "total": 5, "verified": 2 } }} // 失败 { "ok": false, "error": "用户名已存在" }
远程服务器
# Linux/macOS export TOKEN_API=https://你的域名 freeapis-cli ping # Windows CMD set TOKEN_API=https://你的域名 freeapis-cli ping
其他命令
# 站点统计 freeapis-cli stats # 测试 Token 有效性(官方端点) freeapis-cli test-token "sk-xxx" -t "OpenAI" # 测试自定义厂商端点(中转/聚合 base_url 各不相同) freeapis-cli test-token "sk-xxx" -t "OpenAI" -u "https://x-api.cfd/v1" freeapis-cli test-token "sk-xxx" -t "Anthropic" -u "https://api.minimaxi.com/anthropic" -m "MiniMax-M3" # 帮助 freeapis-cli --help