Free.ai API
Một chìa khóa API, tất cả các công cụ AI, thanh toán đơn giản.
Nó hoạt động thế nào?
Lấy khóa API
Mua token, sau đó tạo khóa sk-free- của bạn
Gọi bất kỳ điểm kết thúc nào
Truyền tải, ảnh, TTS, STT, nhạc, dịch thuật — tất cả trong một API
Chi trả bằng token
Một khối lượng, mỗi công cụ có giá một đồng tiền.
Bắt đầu nhanh
# 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);
Giá trị token
Mọi thứ đều có giá trị, một số tiền cho tất cả các công cụ, cùng giá cả cho cả API và website.
| Mô hình | Kiểu | Chi phí token | Giấy phép |
|---|---|---|---|
| Qwen 2.5 7B | Thảo luận/Viết/Mật mã | Mã thực sự được sử dụng (nguồn vào+nguồn ra) | Apache 2. 0 |
| FLUX.1 nhanh | Tạo ảnh | 1,000 token/image | Apache 2. 0 |
| Kokoro | Văn bản sang Giọng nói | 1 token cho mỗi 4 ký tự | Apache 2. 0 |
| Nhanh hơn thì thầm | Từ nói sang văn bản | 4 token/giây âm thanh | MIT |
| AudioLDM 2 | Tạo nhạc | 2000 token/track | Apache 2. 0 |
| MadLAD-400 | Dịch (450+ trang) | Mã thực sự được dùng | Apache 2. 0 |
| Real-ESRGAN | Tăng kích cỡ ảnh | 500 token/ ảnh | BSD |
| BRIA RMBG | Xoá nền | 500 token/ ảnh | Apache 2. 0 |
| CogVideoXName | Tạo video | 5000 token/video | Apache 2. 0 |
| Động cơ | Phân cách nguyên âm | 500 token/track | MIT |
Truy cập GPT-4, Claude, Gemini, Llama, DeepSeek, và 340+ mẫu khác. Chi phí token dựa trên giá của nhà cung cấp được chuyển đổi thành token của chúng tôi.
| Mô hình | Nhà cung cấp | ~ Tokens per message | Ghi chú |
|---|---|---|---|
| GPT-4o Mini | OpenAI | ~20 | Đơn giản, nhanh chóng. |
| Gemini 2.0 Flash | ~15 | Rất nhanh | |
| Nemo | Mistral | ~10 | Giá trị tuyệt vời |
| DeepSeek V3 | DeepSeek | ~30 | Lý luận mạnh mẽ |
| Llama 3.3 70B | Tiêu đề | ~25 | Mở trọng lượng |
| Claude Sonnet 4 | Anthropic | ~400 | Chất lượng cao |
| GPT-4o | OpenAI | ~325 | Chất lượng cao |
| Qwen 2.5 72B | Alibaba | ~40 | Lớn, có khả năng. |
Danh sách đầy đủ 346+ mẫu tại /apps/. Tất cả sử dụng cùng một /v1/chat/ điểm kết thúc — chỉ cần thay đổi tham số model.
Mô hình tự lưu: Bạn trả đúng số tiền đã dùng, không có phí thêm.
Mô hình bên ngoài: our_tokens = provider_usd_cost × 100,000 × 1.30
Ví dụ: GPT-4o có giá $0.0025 cho mỗi 1K token. Cho 1,000 token: $0.0025 × 100,000 × 1.30 = 325 token từ số dư của anh.
Tất cả điểm kết thúc
POST /v1/chat/ | Thảo luận với bất kỳ người mẫu nào (tự lưu hoặc bên ngoài). Hỗ trợ truyền tải. |
POST /v1/image/generate/ | Văn bản sang hình ảnh (FLUX, SDXL) |
POST /v1/image/edit/ | Inpaint, outpaint, chuyển kiểu dáng |
POST /v1/image/enhance/ | Tăng kích cỡ 2x/4x (Real-ESRGAN) |
POST /v1/image/remove-bg/ | Xoá nền (BRIA RMBG) |
POST /v1/video/generate/ | Văn bản/Hình ảnh sang video (CogVideoX) |
POST /v1/tts/ | Tạo giọng nói (Kokoro, Piper, MeloTTS, Chatterbox) |
POST /v1/tts/stream/ | Truyền TTS (các mảnh âm thanh thời gian thực) |
POST /v1/stt/transcribe/ | Transcript audio/video (nhanh hơn, 99 ngôn ngữ) |
POST /v1/music/generate/ | Tạo nhạc từ mô tả văn bản |
POST /v1/music/separate/ | Tách giọng/củ (Demucs) |
POST /v1/write/ | Tạo nội dung (truyện ngắn, email, câu chuyện, vv) |
POST /v1/code/generate/ | Tạo mã trong bất kỳ ngôn ngữ nào |
POST /v1/summarize/ | Tóm tắt văn bản |
POST /v1/humanize/ | Làm cho văn bản AI nghe như người |
POST /v1/detect/ | Phát hiện nội dung tạo bởi AI |
POST /v1/translate/ | Dịch văn bản (MadLAD-400, 450+ ngôn ngữ) |
POST /v1/ocr/ | Xuất văn bản từ ảnh |
GET /v1/models | List all available models (self-hosted + external) |
GET /v1/status/{job_id}/ | Kiểm tra trạng thái công việc không đồng bộ |
GET /health | Kiểm tra sức khỏe API |
Xác thực
Gồm khóa API của bạn trong đầu Authorization:
Authorization: Bearer sk-free-YOUR_API_KEY
Mỗi câu trả lời bao gồm một khối free_ai_usage cho thấy các token được sử dụng:
{
"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"
}
}
Giới hạn tốc độ và kế hoạch
Cùng giá token trên trang web và API. Không có giá API riêng biệt.
| Kế hoạch | Mã/tháng | Yêu cầu API/phút | Giá |
|---|---|---|---|
| Tự do | 30K/day (pool) | 10 | $0 |
| Cơ bản | 250K | 30 | 5 đô/tháng |
| Tốt | 1.25M | 60 | 19 đô/tháng |
| Công việc | 6.25M | 120 | 49 đô/tháng |
| Enterprise | Tự chọn | Tự chọn | Liên hệ |
Các gói token có sẵn: 200K/$5, 1M/$15, 5M/$40.
Python SDK & CLI
Python SDK
Truy cập mọi công cụ AI từ mã Python của bạn.
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
Trợ lý mã hóa CLI
Free, open-source alternative to Claude Code, Cursor, và GitHub Copilot.
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"
30K free tokens/day. BYOK supported. 346+ models. Session sync with Web IDE.
GitHub PyPI Web IDEBYOK (Lấy chìa khóa riêng)
Dùng chìa khóa API của bạn từ bất kỳ nhà cung cấp nào. Không có phí, không có phí. Free.ai chỉ là đại diện cho yêu cầu.
| Nhà cung cấp | Định dạng khóa | Mô hình | Đánh dấu |
|---|---|---|---|
| OpenAI | sk-proj-xxx | GPT-4o, GPT-4o Mini, o1, o3, vv. | $0 |
| Anthropic | sk-ant-xxx | Claude Sonnet 4, Opus 4, Haiku, vv. | $0 |
AIzaSyxxx | Gemini 2.5 Pro, Flash, vv. | $0 | |
| Nhà cung cấp khác | sk-or-xxx etc. | 346+ mẫu từ tất cả các nhà cung cấp | $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
Chìa khóa, sử dụng, hóa đơn của anh, không ghi chép, không trừ tiền từ số dư Free.ai của anh.
FAQ của API
"model": "openai/gpt-4o" hoặc "model": "anthropic/claude-sonnet-4". Danh sách đầy đủ tại /apps/ hoặc GET /v1/models."stream": true trong yêu cầu trò chuyện của bạn. Phản hồi sẽ được gửi qua Sự kiện gửi từ máy chủ (SSE).free_ai_usage.tokens_charged trong mỗi câu trả lời API.pip install free-dot-ai. Nó bao bọc mỗi điểm cuối với các câu trả lời đã gõ. Để giúp đỡ lập trình, cài đặt pip install free-dot-ai-code. API cũng tuân theo OpenAI\