如何运作
获得 API 密钥
买票,然后制作sk免费8键
调用任何终点
Chat, 图像、 TTS、STT、 音乐、 翻译 - 全部 API
以当数计薪
每一个工具都用一个平衡,简单的
快速启动
# Chat with AI
curl -X POST https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"messages": [{"role": "user", "content": "Hello!"}],
"model": "qwen7b"
}'
# Generate an image — self-hosted (free within daily allowance)
curl -X POST https://api.free.ai/v1/image/generate/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "A sunset over mountains", "model": "sdxl"}'
# Generate with a premium model (paid tokens only — FLUX Kontext, Seedream,
# Ideogram, Nano Banana, Gemini 3 Pro, etc.). Full list at /v1/providers.
curl -X POST https://api.free.ai/v1/image/generate/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "A sunset over mountains", "model": "premium/flux-pro/kontext"}'
# Generate a video (premium)
curl -X POST https://api.free.ai/v1/video/generate/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "A cat running in slow motion", "duration": 5, "model": "premium/kling-video/v2.6/pro/text-to-video"}'
# Text to speech
curl -X POST https://api.free.ai/v1/tts/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Hello world", "voice": "default", "model": "kokoro"}'
# Translate text
curl -X POST https://api.free.ai/v1/translate/ \
-H "Authorization: Bearer sk-free-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Hello world", "target": "es"}'
import requests
API_KEY = "sk-free-YOUR_KEY"
BASE = "https://api.free.ai"
HEADERS = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
# Chat
r = requests.post(f"{BASE}/v1/chat/", headers=HEADERS, json={
"messages": [{"role": "user", "content": "Hello!"}],
"model": "qwen7b" # or "openai/gpt-4o", "anthropic/claude-sonnet-4", etc.
})
print(r.json()["choices"][0]["message"]["content"])
# Generate image — self-hosted (free within daily allowance)
r = requests.post(f"{BASE}/v1/image/generate/", headers=HEADERS, json={
"prompt": "A sunset over mountains",
"model": "sdxl", # or "premium/flux-pro/kontext" for paid tier
"aspect_ratio": "16:9"
})
print(r.json()["image_url"])
# Generate video (premium — see /v1/providers for the full list)
r = requests.post(f"{BASE}/v1/video/generate/", headers=HEADERS, json={
"prompt": "A cat running in slow motion",
"duration": 5,
"model": "premium/kling-video/v2.6/pro/text-to-video"
})
print(r.json()["video_url"])
# Text to speech
r = requests.post(f"{BASE}/v1/tts/", headers=HEADERS, json={
"text": "Hello world",
"model": "kokoro",
"voice": "af_heart"
})
print(r.json()["audio_url"])
# Transcribe audio
r = requests.post(f"{BASE}/v1/stt/transcribe/", headers=HEADERS, json={
"url": "https://example.com/audio.mp3",
"model": "whisper"
})
print(r.json()["text"])
const API_KEY = "sk-free-YOUR_KEY";
const BASE = "https://api.free.ai";
// Chat
const chat = await fetch(`${BASE}/v1/chat/`, {
method: "POST",
headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
messages: [{ role: "user", content: "Hello!" }],
model: "qwen7b"
})
});
const data = await chat.json();
console.log(data.choices[0].message.content);
// Generate image — self-hosted (free within daily allowance)
const img = await fetch(`${BASE}/v1/image/generate/`, {
method: "POST",
headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ prompt: "A sunset over mountains", model: "sdxl" })
});
// Premium image model (paid tokens) — full list at /v1/providers
const imgPro = await fetch(`${BASE}/v1/image/generate/`, {
method: "POST",
headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ prompt: "A sunset over mountains", model: "premium/flux-pro/kontext" })
});
console.log((await img.json()).image_url);
调制当量定价
使用 API 或网站的价格相同 。
| 型 型 | 类型类型 | 调制成本 | 许可证 |
|---|---|---|---|
| Qwen2.5 7B | Chat/ write/ Code 的 Chat/ write/ Code | 实际使用的符号(投入+产出) | Apache 2.0 Apache 2.0? |
| FLUX.2 克莱因 | 图像生成 | 5 000个象征性/图像 | Apache 2.0 Apache 2.0? |
| Kokoro Kokoro? | 文本到语音 | 每4个字符 1个运号 | Apache 2.0 Apache 2.0? |
| faster-whisper faster-whisper? | 对文本的语音 | 4个符号/ 音频秒 | 麻 三 |
| AudioLDM 2 AudioLDM 2? | 音乐制作 | 2 000个象征性/音轨 | Apache 2.0 Apache 2.0? |
| MadLAD-400 MadLAD-400? | 笔译(450+朗) | 实际使用的标记 | Apache 2.0 Apache 2.0? |
| Real-ESRGAN Real-ESRGAN? | 图像升级 | 500个象征性/图像 | BSD 业发 |
| 布里亚人民币 | 背景删除 | 500个象征性/图像 | Apache 2.0 Apache 2.0? |
| CogVideoX CogVideoX? | 视频制作 | 30 000个象征性/录像 | Apache 2.0 Apache 2.0? |
| Stem Separator (Mel-Band RoFormer + SCNet) | 口头分离 | 500个标记/音轨 | MIT + Apache-2.0 |
访问 GPT-6、 Claude、 Gemini、 Llama、 DeepSeek 和 579 其余模型。 托肯成本基于将服务商定价转换成我们象征物的商价 。
| 型 型 | 提供者 | ~ 信件的当量 | 注注音音音小小小 |
|---|---|---|---|
| 迷你号 | 开放国际 | ~20 | 便宜,快,快 |
| Gemini2.0闪光 | 谷 | ~15 | 很快,很快 |
| 尼莫 | Mistral Mistral? | ~10 | 价值价值 |
| DeepSeekV3 号 | DeepSeek DeepSeek? | ~30 | 强力理由 |
| Llama3.3 70B | 元元元 | ~25 | 开放加权数 |
| 弗罗埃-中期_1__ 4 | 人类 | ~400 | 保质质量 |
| ~ | 开放国际 | ~325 | 保质质量 |
| Qwen2.5 72B | 阿里巴巴 | ~40 | 大型, 容量 |
Full list of 579 models at /models/. All use the same /v1/chat/ endpoint - just change the model parameter.
自行托管的模型: 你付了使用的准确的标记,没有标记
外部模型: our_tokens = provider_usd_cost × 100,000 × 1.30
示例: GPT-4o 成本为每1K 快速标牌0.0025美元。 对于1,000个标牌: 0.0025美元×100,000 × 1.30= 325个牌 由你的平衡。
所有结束点
POST /v1/chat/ | 带有任何模型( 由自托管或外部托管) 的 Chat。 流支持 。 |
POST /v1/image/generate/ | 文本到图像( FLUX, SDXL) |
POST /v1/image/edit/ | 油漆、 外漆、 风格转换 |
POST /v1/image/enhance/ | 上缩 2x/4x (Real-ESRGAN) |
POST /v1/image/remove-bg/ | 删除背景( BRIA RMBG) |
POST /v1/video/generate/ | 文本/ 图像到视频 (CogVideoX) |
POST /v1/tts/ | 发源语言( Kokoro, Piper, MeloTTS, Chatterbox) |
POST /v1/tts/stream/ | 流流 TTS(实时音频块) |
POST /v1/stt/transcribe/ | 记录音频/视频(faster-whisper,99种语言) |
POST /v1/music/generate/ | 从文本描述生成音乐 |
POST /v1/music/separate/ | 分离人声/音轨( Mel-Band RoFormer + SCNet) |
POST /v1/write/ | 生成内容( 包括 says、 电子邮件、 故事等) |
POST /v1/code/generate/ | 以任何语言生成代码 |
POST /v1/summarize/ | 文本摘要 |
POST /v1/humanize/ | 使《大赦国际》案文对人类健康 |
POST /v1/detect/ | 检测 AI 生成的内容 |
POST /v1/translate/ | 翻译文本( MadLAD-400, 450+语言) |
POST /v1/ocr/ | 从图像中提取文本 |
GET /v1/models | List all available models (self-hosted + external) |
GET /v1/status/{job_id}/ | 检查同步工作状态 |
GET /health | APIPI 健康检查 |
验证
将您的 API 密钥包含在 认证 页眉中 :
Authorization: Bearer sk-free-YOUR_API_KEY
每个回复都包含一个 free_ai_usage 块, 显示使用的标记 :
{
"choices": [...],
"free_ai_usage": {
"tokens_used": 142, // actual tokens processed
"tokens_charged": 142, // tokens deducted from your balance
"source": "self_hosted", // or "external"
"model": "qwen7b"
}
}
限限率和计划
网站和API的同一象征性定价,没有单独的API定价。
| 计划 | 调制/ 月 | API 请求/ | 价格 |
|---|---|---|---|
| 自由 | 每天30千/日(池) | 10 | $0 |
| 基本 | 250K | 30 | 5美元 |
| 职业 | 1.25M | 60 | 19美元/美元 |
| 商业商业商 | 6.25M | 120 | 49/mo |
| 企业 | 自自自 | 自自自 | 联系人联系 |
Token packs available: 200K/$5, 1M/$15, 5M/$40. Tokens never expire.
Python SDK & CLI 和 CLI 组合键
Python SDK 调制
获取你Python代码中的所有人工智能工具
pip install free-dot-ai
from freeai import FreeAI
ai = FreeAI(api_key="sk-free-xxx")
# Chat
response = ai.chat("What is Python?")
print(response.text)
# Image generation
image = ai.image("A sunset over mountains")
image.save("sunset.png")
# Text to speech
audio = ai.tts("Hello world", voice="af_heart")
audio.save("hello.mp3")
# Translation
result = ai.translate("Hello", to="es")
print(result.text) # "Hola"
PyPI
平皮
CLI 编码助理
自由开放源码的免费、开放替代 Claude 代码, 光标和 GitHub COTIL。
pip install freeai-code
# Start a coding session
cd your-project/
free-code
# Ask about your codebase
free-code ask "How does auth work?"
# Execute a task
free-code run "Add unit tests for User model"
30K free tokens/day. BYOK supported. 579 models. Session sync with Web IDE.
PyPI 平皮 网 网 IDE再见(带上你自己的钥匙)
使用您自己的 API 密钥。 零加注 零收费 Free.ai 代表请求。
| 提供者 | 键格式 | 模型模型 | 标记 |
|---|---|---|---|
| 开放国际 | sk-proj-xxx | GPT-4o, GPT-4o Mini, o1, o3, o3等。 | $0 |
| 人类 | sk-ant-xxx | Claude Sonnet 4, Opus 4, Haiku,等等。 | $0 |
| 谷 | AIzaSyxxx | Gemini 2.5 Pro, Flash, 等。 | $0 |
| 其他供应商 | sk-or-xxx etc. | 来自所有提供者的 579 模型 | $0 |
# Python SDK with BYOK
from freeai import FreeAI
ai = FreeAI(provider="openai", api_key="sk-proj-xxx")
response = ai.chat("Hello", model="gpt-4o")
# CLI with BYOK
# free-code config set provider openai
# free-code config set api_key sk-proj-xxx
钥匙,你的用法,你的帐单,没有伐木 没有从你Free.ai的余额中做任何象征性的扣除
API 日均
模型 : “ openai/ gpt-4o” 或 模型 ” : “ humanic/ claude- sonnet-4” . / models/ 或 Get/ v1/ model 的完整列表 。 “ 流 ” : 在您的聊天请求中设置 true。 回复通过服务器事件( SSE) 提供 。 free_ ai_usage.tokens_ accred 字段。pip 安装自由点- ai。 它用打字响应将每个端点都包住。 用于编码协助, 安装 pip 安装自由日- code。 API 也跟随 OpenAI 。