Free.ai API
Viens API atslēga. Katrs AI rīks. Vienkāršs žetonu rēķinu.
Kā tas notiek
Iegūst API atslēgu
Pirkuma žetoni, tad ģenerējiet savu sk bezmaksas- taustiņu
Izsaukuma beigu punkts
Chat, attēli, TTS, STT, mūzika, tulkošana - visi viens API
Maksa žetonos
Viens līdzsvars. Katrs instruments maksā žetonus. Vienkārši.
Ātrā palaišana
# 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);
Tabakas cenas
Viss maksā žetonus. Viens līdzsvars visiem rīkiem. Tā pati cena, vai jūs izmantojat API vai tīmekļa vietni.
| Paraugs | Veids | Atzīmēšanas izmaksas | Licence |
|---|---|---|---|
| Qwen 2.5 7B | Chat/Raksts/kods | Izmantotie faktiskie žetoni (ievads + izvade) | Apache 2.0 |
| FLUX.2 Kleins | Attēla ģenerēšana | 5000 žetonu/attēli | Apache 2.0 |
| Kokoro | Teksts uz runu | 1 žetons uz 4 rakstzīmēm | Apache 2.0 |
| faster-whisper | Runāšana tekstam | 4 žetoni/sekunde audio | MIT |
| AudioLDM 2 | Mūzikas ģenerēšana | 2 000 žetoni/sliede | Apache 2.0 |
| MadLAD-400 | Tulkojums (450+ langi) | Izmantotie faktiskie žetoni | Apache 2.0 |
| Real-ESRGAN | Attēlu kalkulācija | 500 žetoni/attēls | BSD |
| BRIA RMBG | Fona noņemšana | 500 žetoni/attēls | Apache 2.0 |
| CogVideoX | Video ģenerēšana | 30,000 tokens/video | Apache 2.0 |
| Stem Separator (Mel-Band RoFormer + SCNet) | Vokālā nošķiršana | 500 žetoni/celiņš | MIT + Apache-2.0 |
Piekļuve GPT-6, Claude, Gemini, Llama, DeepSeek un pārējie 579 modeļu. Token izmaksas ir balstītas uz piegādātāja cenu pārrēķina mūsu žetoniem.
| Paraugs | Piegādātājs | ~Roķetes vienai vēstulei | Piezīmes |
|---|---|---|---|
| GPT-4o Mini | OpenAI | ~20 | Lēti, ātri |
| Gemini 2. 0 Flash | ~15 | Ļoti ātri | |
| MistralNemo | Mistral | ~10 | Liela vērtība |
| DeepSeek V3 | DeepSeek | ~30 | Stingrs arguments |
| Llama 3.3 70B | Meta | ~25 | Atvērtie svari |
| Claude Sonnet | Antropiskais | ~400 | Prēmijas kvalitāte |
| GPT-4o | OpenAI | ~325 | Prēmijas kvalitāte |
| Qwen 2.5 72B | Alibaba | ~40 | Liels, spējīgs |
Full list of 579 models at /models/. All use the same /v1/chat/ endpoint - just change the model parameter.
Pašuzturēti modeļi: Tu maksā precīzus lietotos žetonus.
Ārējie modeļi: our_tokens = provider_usd_cost × 100,000 × 1.30
Piemērs: GPT-4o izmaksas $0.0025 par 1K ātrdarbīgu žetonu. Par 1000 žetoniem: $0.0025 × 100,000 × 1.30 = 325 žetoni no jūsu līdzsvara.
Visi beigu punkti
POST /v1/chat/ | Chat ar jebkuru modeli (pašuzturēts vai ārējs). Stream support. |
POST /v1/image/generate/ | Teksts uz attēlu (FLUX, SDXL) |
POST /v1/image/edit/ | Nekrāsots, pārkrāsots, stila transferts |
POST /v1/image/enhance/ | Augšupvērsta skala 2x/4x (Real-ESRGAN) |
POST /v1/image/remove-bg/ | Noņemt fonu (BRIA RMBG) |
POST /v1/video/generate/ | Teksts/attēls uz video (CogVideoX) |
POST /v1/tts/ | Ģenerēt runu (Kokoro, Piper, MeloTTS, Chatterbox) |
POST /v1/tts/stream/ | Straumēšanas TTS (reālā laika audio gabali) |
POST /v1/stt/transcribe/ | Atšifrēt audio/video (faster-whisper, 99 valodas) |
POST /v1/music/generate/ | Ģenerēt mūziku no teksta apraksta |
POST /v1/music/separate/ | Atsevišķas balss/stilba (Mel-Band RoFormer + SCNet) |
POST /v1/write/ | Ģenerēt saturu (essay, e-pastu, stāsts, uc) |
POST /v1/code/generate/ | Ģenerēt kodu jebkurā valodā |
POST /v1/summarize/ | Apkopot tekstu |
POST /v1/humanize/ | Padarīt AI tekstu cilvēka skaņu |
POST /v1/detect/ | Noteikšana |
POST /v1/translate/ | Tulkot tekstu (MadLAD-400, 450+ valodas) |
POST /v1/ocr/ | Atspiest tekstu no attēliem |
GET /v1/models | List all available models (self-hosted + external) |
GET /v1/status/{job_id}/ | Pārbaudiet async darbu |
GET /health | API veselības pārbaude |
Autentificēšana
Ietveriet API atslēgu Autorizācijas galvenē:
Authorization: Bearer sk-free-YOUR_API_KEY
Katra atbilde ietver free_ai_usage bloku, kurā parādīti izmantotie simboli:
{
"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"
}
}
Likmes ierobežojumi un plāni
Tas pats žetonu cenas mājas lapā un API. Nav atsevišķa API cenu.
| Plāns | Marķieri/mēnesis | API pieprasījumi/min | Cena |
|---|---|---|---|
| Bezmaksas | 30K/dienā (kopā) | 10 | $0 |
| Pamats | 250K | 30 | $5/mo |
| Pro | 1.25M | 60 | $19 |
| Bizness | 6.25M | 120 | $49/mo |
| Uzņēmums | Pielāgots | Pielāgots | Kontaktinformācija |
Pieejami žetonu iepakojumi: 200K/$5, 1M/$15, 5M/$40. Tokens nekad nav beidzies.
Python SDK & CLI
Python SDK
Piekļūstiet katram AI instrumentam no jūsu Python koda.
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
PyPI
CLI kodēšanas asistents
Bezmaksas, atvērtā avota alternatīva Claude Code, kursors, un GitHub Copilot.
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 bezmaksas žetoni/dienā. BYOK atbalsta 579 modeļus. Sesijas sinhronizācija ar Web IDE.
PyPI PyPI Tīmekļa IDEBYOK (Pašs atslēgas sākums)
Izmantojiet savas API atslēgas no jebkura piegādātāja. Nulles uzcenojums, nulles maksa. Free.ai vienkārši piedod pieprasījumu.
| Piegādātājs | Atslēgas formāts | Paraugi | Marķējums |
|---|---|---|---|
| OpenAI | sk-proj-xxx | GPT-4o, GPT-4o Mini, o1, o3 u.c. | $0 |
| Antropiskais | sk-ant-xxx | Claude Sonnet 4, Opus 4, Haiku u. c. | $0 |
AIzaSyxxx | Gemini 2.5 Pro, Flash, u. c. | $0 | |
| Citi piegādātāji | sk-or-xxx etc. | 579 modeļi no visiem piegādātājiem | $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
Jūsu atslēga, jūsu izmantošana, jūsu rēķinu. Nav pieteikšanās. Nav žetonu atskaitījumus no jūsu Free.ai līdzsvars.
API FAQ
"modelis": "openai/gpt-4o" vai "modelis": "antropic/claude-sonnet-4". Pilnu sarakstu pie /modeļiem/ vai GET /v1/modeļiem. straumi": true tērzēšanas pieprasījumā. Atbildes tiek piegādātas, izmantojot Servera- Sent Events (SSE).free_ai_usage.tokens_charged lauku katrā API atbildes gadījumā.pip install free-dot-ai. It wraps every endpoint with typed responses. For coding assistance, install pip install freeai-code. The API also follows OpenAI's format, so you can use the openai Python/Node SDK with our base URL. API docs