API Free.ai
Một chìa khóa API, tất cả các công cụ AI, tính tiề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 cuối nào
Chat, ảnh, TTS, STT, nhạc, dịch — tất cả trong một API
Đặt tiền bằng token
Một đồng tiền, mỗi công cụ có giá trị tiền mặt, đơn giản thôi.
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": "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);
Giá 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 | Chat/Write/Code | Mã thực sự được dùng (đầu vào+đầu ra) | Apache 2.0 |
| FLUX.2 nhỏ | Tạo hình ảnh | 5000 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 |
| faster-whisper | 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+ lang) | Mã thực sự được dùng | Apache 2.0 |
| Real-ESRGAN | Tăng kích cỡ ảnh | 500 token/image | BSD |
| BRIA RMBG | Bỏ nền | 500 token/image | Apache 2.0 |
| CogVideoX | Tạo video | 5000 token/video | Apache 2.0 |
| Demucs | 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 | Thông điệp | 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 | To, có khả năng. |
Danh sách đầy đủ của 346+ mẫu tại /models/. Tất cả sử dụng cùng một điểm kết thúc /v1/chat/ — 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ả các điểm kết thúc
POST /v1/chat/ | Chat với bất kỳ mô hình 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 vào 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 thướ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 vào video (CogVideoX) |
POST /v1/tts/ | Tạo lời nói (Kokoro, Piper, MeloTTS, Chatterbox) |
POST /v1/tts/stream/ | Truyền TTS (âm thanh thời gian thực) |
POST /v1/stt/transcribe/ | Transcript audio/video (faster-whisper, 99 ngôn ngữ) |
POST /v1/music/generate/ | Tạo nhạc từ mô tả văn bản |
POST /v1/music/separate/ | Đặt tên cho tập tin (Demucs) |
POST /v1/write/ | Tạo nội dung (truyện ngắn, email, câu chuyện, v.v.) |
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ừ hình ảnh |
GET /v1/models | List all available models (self-hosted + external) |
GET /v1/status/{job_id}/ | Kiểm tra tình trạng 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 mục 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.
| Phương án | Mã/tháng | Yêu cầu API/ phút | Giá |
|---|---|---|---|
| Tự do | 30K/ ngày (nhóm) | 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 & CLIName
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 token miễn phí/ngày. BYOK hỗ trợ. 346+ mẫu. Session sync with Web IDE.
GitHub PyPI IDE mạngBYOK (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, v.v. | $0 |
| Anthropic | sk-ant-xxx | Claude Sonnet 4, Opus 4, Haiku, v.v. | $0 |
AIzaSyxxx | Gemini 2.5 Pro, Flash, v.v. | $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.
Bản mẫu:FAQ
"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\