Free.ai API

IPI键,每个AI工具,简单的象征性账单

如何运作

1
获得 API 密钥

买票,然后制作sk免费8

2
调用任何终点

Chat,图像,TTS,STT,音乐,翻译-全部一个API

3
以当数计薪

每一个工具都用一个平衡,简单的

快速启动

# 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 7BChat/ write/ Code实际使用的符号(投入+产出)Apache 2.0 Apache 2.0?
FLUX2.克莱因图像生成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?视频制作5 000个象征性/录像Apache 2.0 Apache 2.0?
Demucs Demucs?口头分离500个标记/音轨麻 三
外部模型 346+ 模型

访问 GPT-4 、 Claude 、 Gemini 、 Llama 、 DeepSeek 和 340+ 更多模型。 调制成本基于将服务商定价转换成我们象征的商价 。

型 型提供者~ 信件的当量注注音音音小小小
迷你号开放国际~20便宜,快,快
Gemini2.0闪光~15很快,很快
尼莫Mistral Mistral?~10价值价值
DeepSeekV3 号DeepSeek DeepSeek?~30强力理由
Llama3.3 70B元元元~25开放加权数
弗罗埃-中期_1__ 4人类~400保质质量
~开放国际~325保质质量
Qwen2.5 72B阿里巴巴~40大型, 容量

在 < a href="/apps/" >/apps/ 上,346+模型的完整列表。所有使用相同的 /v1/chat/ 终点的都使用相同的 /v1/chat/ 端点,只需更改 model 参数。

调制公式

自行托管的模型: 你付准确的代号,不用印记

外部模型: our_tokens = provider_usd_cost × 100,000 × 1.30

示例: GPT-4o 成本为每1K 快速标牌0.0025美元。 对于1,000个标牌: 0.0025美元×100,000 × 1.30= 325个牌 从你的平衡。

所有结束点

Chat/LLM
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/单独声/ 声调 (Demucs)
文本工具
POST /v1/write/生成内容( 包括 says、 电子邮件、 故事等)
POST /v1/code/generate/以任何语言生成代码
POST /v1/summarize/文本摘要
POST /v1/humanize/使《大赦国际》案文对人类健康
POST /v1/detect/检测 AI 生成的内容
翻译和OCR
POST /v1/translate/翻译文本 (MadLAD-400, 450+语言)
POST /v1/ocr/从图像中提取文本
用途
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/检查同步工作状态
GET /healthAPIPI 健康检查

验证

将您的 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 请求/价格
自由每天30K/日(池)10$0
基本250K305美元
职业1.25M6019美元/美元
商业商业商6.25M12049/mo
企业自自自自自自联系

可用调制袋:200K/5,1M/15,5M/40,调制袋永不过期。

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"
GitHub 生产者价格指数
CLI 编码助理

代码、 光标和 GitHub 副驾驶的免费、 开放源码替代 Claude 代码、 库尔索和 GitHub 的 自由、 开放源码 。

pip install free-dot-ai-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"

BYOK 支持 346+模型。 会话与 < a href="/coder/" >Web IDE 同步。

GitHub 生产者价格指数 Web IDE 网络化 IDE

再见(带上你自己的钥匙)

使用您来自任何提供者的 API 密钥 。 零加注 零收费 Free.ai只是代理请求。

提供者键格式模型模型标记
开放国际sk-proj-xxx~$0
人类sk-ant-xxx4号,海库,等等$0
AIzaSyxxx2.5 Pro, Flash, etc. 2.5 Pro, Flash, etc. 2.5 Pro, Flash, per, Flash, etc. 2.5 Pro, Flash, per, Flash, et 。 2.5 Pro, Flash, per, fister, et. 2.5 Pro, flash, per, per, flash, perfor, per. Pro, per. 2.5 pro, Pro, pro, per. Pro, Flash, Flash,等等。 2.5 Pro, Fla, Pro, Fi, Fla,$0
其他供应商sk-or-xxx etc.由所有供应商提供346+模型$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 日均

是的! 免费账户每天收到30K个代币的付款计划, 提供更多的代币和更高的利率限额。

不! 相同的东西, 相同的定价。 您的代号平衡在网站和 API 之间共享。 使用两者之一, 请支付相同的费用 。

相同的终点, 请更改模型参数 。 例如 : < code> model" : "openai/ gpt-4o" 或 model" : "humanic/ claude- sonnet-4" . 完整列表 / apps/ 或 Get/ v1/ models 。

是的! / v1/ chat/ 结尾点遵循 OpenAI 聊天完成格式。 您可以使用任何 OpenAI- 兼容的 SDK 格式, 只要将基本 URL 更改为 https:// api. free. ai, 并使用您的 Free.ai API 密钥 。

是的! 在您的聊天请求中设置 < code> “ s流 ” : true 。 回复是通过服务器- Sent 事件( SSE) 提供的 。

您会收到402个响应, 并发送错误信息。 在 / 定价 / 或等待您每天的免费游泳池重置时, 购买更多标记 。 自托管的模型总是在每天的限度内提供 。

是的! 所有自办的模型都是 MIT/ Apache 2.0 许可的。 生成的内容是供商业使用的。

自托管: 运行于我们的 GPU 。 最便宜、 最快、 最私人。 外部: 代理于 模型提供者 。 访问 GPT-4 、 Claude 、 Gemini 和更多。 由 API 提供者 收费而需支付更多代用物品 。

访问您的账户页面 / account/ 或检查 API 回复中的 free_ ai_usage.tokens_ accred 字段。

是的! 安装我们的 Python SDK : < code> pip 安装 free- dot- ai 。 它会用打字响应将每个端点都覆盖。 对于编码协助, 请安装 < code> pip 安装 free- dot- ai- code 。 API 也跟随 OpenAI\ 。

我们的目标是99.9%的正常运转时间,企业计划包括SLA保证,检查/健康是否符合实时状态。

Pro+计划获得优先支持。 错误反应包括调试错误的错误识别符 。

Love this tool? Share it!

本页利率