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, muzică, 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-obișnuite 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 video5000 token/videoApache 2.0
DemucsSepararea vocală500 de tokens/traiMIT
Modele externe 346+ modele

Acces GPT-4, Claude, Gemini, Llama, DeepSeek și 340+ mai multe modele. 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 346+ la punctul final /apps/. Toate folosesc același /v1/chat/ — doar schimba parametrul 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 token prompt 1K. Pentru 1000 token: $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)
Muzică și audio
POST /v1/music/generate/Generați muzică din descrierea textului
POST /v1/music/separate/Voci/stemuri separate (Demucs)
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 & 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 (pool)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"
GitHub PyPI
Asistent pentru codificare CLI

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

GitHub PyPI IDE web

BYOK (Aduceți cheia ta)

Folosește cheile API proprii de la orice furnizor. Zero markup, zero taxe. Free.ai doar proxică 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.346+ modele 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 tokens 30K/zi Planurile plătite oferă mai multe tokens și limite de rată mai mari.

Nu! Aceleași tokeni, același preț. Balanța de token 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". Listă completă la /apps/ 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 ta de chat. Răspunsurile sunt livrate prin Evenimente Server-Send (SSE).

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

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

Self-hosted: rula pe GPU-ul nostru. Cel mai ieftin, cel mai rapid, cel mai privat. Extern: proxat la furnizorul de model. Acces la GPT-4, Claude, Gemini, și mai mult. Costuri mai multe token datorită taxelor API furnizor.

Vizitați pagina contului la /cont / sau verificați free_ai_usage.tokens_charged câmpul în fiecare răspuns API.

Da! Instalează Python SDK: pip instala free-dot-ai. Acesta învelește fiecare punct final cu răspunsuri scrise. Pentru asistență de codificare, instalează pip instala free-dot-ai-cod. API urmează de asemenea OpenAI\

Obiectivul este 99,9% pentru timp de ruptură. Planurile întreprinderilor includ garanții SLA. Verificarea / sănătatea pentru statutul în timp real.

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

Love this tool? Share it!

Ratați această pagină