Free.ai API

O cheie API, fiecare instrument de IA. Facturare simple de token.

Cum funcţionează

1
Obține o cheie API

Cumpără tokenuri, apoi generează cheia sk-free-

2
Cheamă orice punct final

Chat, imagini, TTS, STT, muzica, traducere - toate API

3
Plăteşte în token

Fiecare instrument costă jetonuri.

Pornire rapidă

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

Prețurile de token

Totul costă jetonuri. Un echilibru pentru toate instrumentele. Aceeași prețuri fie că utilizați API sau site-ul.

Modele auto-suscrise Cel mai ieftin
ModelTipCostul de tokenLicență
Qwen 2.5 7BChat/Scriere/CodTokenurile reale utilizate (put+output)Apache 2.0
FLUX.2 KleinGenerare imagini5000 tokens/imaginiApache 2.0
KokoroText la discurs1 token la 4 caractereApache 2.0
faster-whisperDiscursul textului4 tokens/secunde de audioMIT
AudioLDM 2Generație muzica2000 de tokens/traiecApache 2.0
MadLAD-400Traducerea (450 + limbi)Tokenurile reale utilizateApache 2.0
Real-ESRGANCalcularea imaginii500 de token/imaginiBSD
BRIA RMBGÎnlăturarea fundalului500 de token/imaginiApache 2.0
CogVideoXGenerație video30,000 tokens/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Separarea vocală500 de tokens/traiMIT + Apache-2.0
Modele externe Modele 581

Acces GPT-6, Claude, Gemini, Llama, DeepSeek și restul modelelor 581. Costul Token se bazează pe prețurile furnizorilor convertite la tokenurile noastre.

ModelFurnizor~Tokens per mesajNote
GPT-4o MiniOpenAI~20Ieftin, rapid
Flash Gemini 2.0Google~15Foarte repede
Mistral NemoMistral~10Mare valoare
DeepSeek V3DeepSeek~30Razământ puternic
Llama 3.3 70BMeta~25Greutăţi deschise
Claude Sonnet 4Antropică~400Calitate premium
GPT-4oOpenAI~325Calitate premium
Qwen 2.5 72BAlibaba~40Mare, capabilă

Lista completă a modelelor 581 la punctul final /modeluri/. Toate utilizați același parametri /v1/chat/ - doar schimba parametriul model.

Formula token

Modele auto-gazdă: Tu plăteşti figurile exacte folosite.

Modele externe: our_tokens = provider_usd_cost × 100,000 × 1.30

Exemplu: GPT-4o costă 0,0025$ pe jetonuri prompt 1K. Pentru 1000 jetoni: 0,0025$ × 100.000 × 1,30 = 325 de token de la echilibrul tău.

Toate punctele finale

Chat / LLM
POST /v1/chat/Chat cu orice model (sau-loted sau extern). Streaming suportat.
Imagini
POST /v1/image/generate/Text la imagine (FLUX, SDXL)
POST /v1/image/edit/Retragere, dezbracărețare, transfer de stil
POST /v1/image/enhance/Scala de vârf 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Elimină fundal (BRIA RMBG)
Video
POST /v1/video/generate/Text/imagini la video (CogVideoX)
Text la discurs
POST /v1/tts/Generați discursul (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/TTS de streaming (foli audio în timp real)
Discursul textului
POST /v1/stt/transcribe/Transcrie audio/video (faster-whisper, 99 de limbi)
Muzica & audio
POST /v1/music/generate/Generați muzică din descrierea textului
POST /v1/music/separate/Voci/stemuri separate (Mel-Band RoFormer + SCNet)
Unelte text
POST /v1/write/Generați conținut (say, email, poveste, etc.)
POST /v1/code/generate/Generați codul în orice limbă
POST /v1/summarize/Reține textul
POST /v1/humanize/Face textul AI sunet uman
POST /v1/detect/Detectă conținut generat de IA
Traducere și OCR
POST /v1/translate/Tradu textul (MadLAD-400, 450+ limbi)
POST /v1/ocr/Extrage text din imagini
Utilitate
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Verificați starea async job
GET /healthVerificarea sănătății API

Autentificare

Include cheia API în antet Authorization:

Authorization: Bearer sk-free-YOUR_API_KEY

Fiecare răspuns include un bloc free_ai_usage care prezintă tokenuri utilizate:

{
  "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"
  }
}

Limitele de rată și planurile

Aceeași preț de token pe site-ul și API. Nu prețuri API separate.

PlanTokens/LunaCereri/Min APIPreț
Gratuit30K/zi (coar)10$0
De bază250K305$/mo
Pro1.25M6019/mo
Afaceri6.25M12049/mo
ÎntreprinderePersonalizatPersonalizatContact

Pachete de token disponibile: 200K/$5, 1M/$15, 5M/$40. Tokens nu expiră niciodată.

Python SDK & CLI

Python SDK

Accesează fiecare instrument de IA din codul 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"
PyPI PyPI
Asistent pentru codificare CLI

Alternativă liberă, de sursă deschisă la codul Claude, cursorul și 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 tokens/zi. BYOK suportat. modele 581. Sincronizare de sesiune cu Web IDE.

PyPI PyPI IDE web

BYOK (Aduceți cheia ta)

Folosește cheile API proprii de la orice furnizor. Zero markup, zero taxe. Free.ai doar proxie cererea.

FurnizorFormat cheieModeleMarkup
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, etc.$0
Antropicăsk-ant-xxxClaude Sonnet4, Opus 4, Haiku, etc.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, etc.$0
Alte furnizorisk-or-xxx etc.Modele 581 de la toate furnizorii$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

Cheia ta, utilizarea ta, factura ta, fara log, fara deduceri de la soldul tău Free.ai.

FAQ API

Da! Conturile gratuite obțin 30K de token/zi planurile plătite oferă mai multe jetoni și limite de rată mai mari.

Nu! Aceleași jetoni, aceeași preț. Balanțul de jeton este împărtășit între site-ul și API. Utilizați fie, plătiți la fel.

De exemplu: "model": "openai/gpt-4o" sau "model": "antropic/claude-sonnet-4". Lista completa la /models/ sau GET /v1/models.

Da! /v1/chat/ endpoint urmează formatul de completare a chatului OpenAI. Puteți utiliza orice SDK compatible cu OpenAI - doar schimbați URL-ul de bază la https://api.free.ai și utilizați cheia API Free.ai.

Da! Set "stream": true în cererea de chat. Răspunsurile sunt livrate prin Evenimente de Sent Server (SSE).

Veți primi un răspuns 402 cu un mesaj de eroare. Cumpăra mai multe jetonuri la /pricing / sau așteptați pentru piscina gratuită zilnic pentru a restabili. Modelele auto-gazduit sunt întotdeauna disponibile în limitele zilnice.

Da! Toate modelele auto-gazdă sunt MIT/Apache 2.0 licențiate. Conținut generat este al tău pentru utilizare comercială.

Auto-gazdă: rulează pe GPU-ul nostru. Cel mai ieftin, cel mai rapid, cel mai privat. Extern: proxied la furnizorul de model. Acces la GPT-4, Claude, Gemini, și mai mult. Costuri mai multe jetonuri datorită taxelor API furnizor.

Vizitați pagina contului la /compt/ sau verificați free_ai_usage.tokens_charged în fiecare răspuns API.

Yes! Install our Python SDK: 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

Noi avem ca obiectiv pentru 99,9% timp de uptime. Planurile de întreprinderi includ garanții SLA. Verificarea / sănătatea pentru statutul în timp real.

Email hello@free.ai sau vizita /contact /. Pro+ planuri obține suport prioritar. Răspunsurile de eroare includ un error_id pentru debugare.

Love Free.ai? Tell your friends!

Ratați această pagină