Free.ai API

一个 API 键, 每一个 AI 工具, 简单的象征性帐单 。

如何运作

1
获得 API 密钥

购买凭证,然后生成您的 sk-free- 密钥

2
调用任何终点

聊天、图像、TTT、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": "flux-schnell"}'

# 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": "flux-schnell",  # 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: "flux-schnell" })
});

// 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);

Tok 定价

所有工具的平衡。 无论您使用 API 或网站, 价格都是一样的 。

自住模式模式 最便宜
型 型类型类型类型调制成本成本许可证许可证许可证许可证
弗罗埃_中期_13__ 2.5 7B聊天/ write/ Code使用的实际符号( 投入+产出)阿帕契 2. 0
FLUX.1 冲绳图像生成1 000个象征性/图像阿帕契 2. 0
角角文本到语音每 4 个字符 1 个符号阿帕契 2. 0
快速耳语对文本的语音音频 4 个符号/ 秒麻 麻 三
音频LDM 2音乐创作2 000个象征性/音轨阿帕契 2. 0
马德拉德-400笔译(450+朗)实际使用的标记阿帕契 2. 0
实际 - 塞尔维亚图像升级500个符号/图像BSD BSD 基础SD
BRIA 人民币背景删除500个符号/图像阿帕契 2. 0
COgVideoX视频制作5 000个象征性物品/录像阿帕契 2. 0
立方体Vocal 分离500个符号/音轨麻 麻 三
外部模型 346+ 模型

使用FREEAI_Teral_9__、FREEAI_Terr_4__、FREEAI_Terr_7__、FREEAI_Terr_14__、_FREEAI_Terral_11__和更多340+模型。

型 型提供者~ 信件的当量Notes
弗朗西埃-中期-9-米尼奥米尼开放国际~20便宜,快,快
Gemini 2.0 Flash谷歌谷歌~15速度很快
- 弗罗埃_中期_12__ 尼莫Mistral~10高价值价值
弗罗埃_中期_11__V3DeepSeek~30强有力的理由
弗罗埃_中期_14__3.3 70B元元元~25开放加权数
弗罗埃-中期_1__ 4人类~400保质质量
弗罗埃_中期_9__o开放国际~325保质质量
弗罗埃_中期_13__ 2.5 72B阿利巴巴~40大型,能容量

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

调制公式

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

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

示例:_FREEAI_Terre_9___o 成本为每1K 快速标牌0.0025美元。1,000 个标牌:0.0025美元×100 000 × 1.30 = 325个牌子 从你的平衡。

所有结束点

聊天/LLM
POST /v1/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/文本/图像到视频( CoogVideoX)
文本到语音
POST /v1/tts/产生演讲(Kokoro、Piper、MelotTS、Chatterbox)
POST /v1/tts/stream/流流 TTS(实时音频块)
对文本的语音
POST /v1/stt/transcribe/录音/录像记录(快话、99种语文)
音乐和音频
POST /v1/music/generate/从文本描述生成音乐
POST /v1/music/separate/单独发声/声调(Demucs)
文本工具
POST /v1/write/生成内容( 叙文、 电子邮件、 故事等)
POST /v1/code/generate/以任何语言生成代码
POST /v1/summarize/文本摘要
POST /v1/humanize/使AI文本对人类健康
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定价。

计划计划计划调制/ 月AIP 请求/分钟价格价格价格
自由每天5公里/日(池)10$0
基本 基本 基本 基本250K305美元/美元/美元
职业1.25M6019美元/美元
商业商业商商商商6.25M12049/mo
企业企业企业企业企业企业企业自自自自自自Contact

200K/5美元、1M/15美元、5M/40美元。

Python SDK & CLI 和 CLI Python SDK & CLI

Python SDK 毕顿 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 PyPI
CLI 编码助理

《FREEAI_Treet_4__ Code》、《Cursor》和《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 PyPI Web IDE

BYOK (带您的自动键)

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

提供者密钥格式模型模型标记标记标记
开放国际sk-proj-xxx- FREEAI_Teral_9__o,FREEAI_Terr_9__o Mini, o1, o3,等等。$0
人类sk-ant-xxx- FREEAI_Term_1__4,Opus 4,Haiku,等等。$0
谷歌谷歌AIzaSyxxx2.5 Pro, Flash,等等。$0
其他供应商sk-or-xxx etc.346+ 来自所有提供者的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 常见

是的! 免费账户每天得到5K个象征性的邮费加上10K个注册奖金。 付费计划会提供更多象征性的和更高的利率限额 。

不! 相同的东西, 相同的定价。 您的代号平衡在网站和 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 上运行。 最便宜, 最快, 最私人 。 外部 : 代理于模型提供商 。 访问 ` FREEAI_ terminal_ 9 __, ` FREEAI_ Terral_ 4 __, ` FREEAI_ Terral_ 7 ’ 等。 由提供商 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!

本页利率