Free.ai API

En API ključ, vsak AI orodje.

Kako deluje

1
Dobi ključ API

Nakup žetonov, nato ustvarite svoj sk-free- ključ

2
Pokliči katero koli točko konca

Klepetanje, slike, TTS, STT, glasba, prevod – vse eno API

3
Plačati v tokenih

Vsako orodje stane žetone.

Hitri zagon

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

Token Price

Vse stane žetone. Ena ravnotežje za vsa orodja. Iste cene, ne glede na to, ali uporabljate API ali spletno stran.

Samoposredni modeli Najcenejši
VzorecVrstaToken StroškiLicenca
Qwen 2,5 7BKlepetaj/Napiši/kodaDejanski uporabljeni žetoni (vhod + izhod)Apači 2.0
FLUX.1 SchnellGeneracija slike1000 žetonov/slikaApači 2.0
KokoroBesedilo v govor1 žeton na 4 znakeApači 2.0
hitrejši šapljačGovor na besedilo4 žetoni/sekunda zvokaMIT
AudioLDM 2Ustvarjanje glasbe2.000 žetonov/stopenjApači 2.0
MadLAD-400Prevod (450+ lans)Dejanski uporabljeni žetoniApači 2.0
Real-ESRGANPovečanje slike500 žetonov/slikaBSD
BRIA RMBGOdstranitev ozadja500 žetonov/slikaApači 2.0
CogVideoXVideogeneracija5000 žetonov/videoApači 2.0
DemuksiVokalno ločevanje500 žetonov/stopenjMIT
Zunanji modeli 346+ modelov

Dostop GPT-4, Claude, Gemini, Llama, DeepSeek, in 340+ več modelov. Token stroški temeljijo na cenovnih cenah ponudnika, preračunanih v naše žetone.

VzorecPonudnik~Tokens na sporočiloOpombe
GPT-4o MiniOpenAI~20Poceni, hitro
Gemini 2.0 FlashGoogl~15Zelo hitro
Mistral NemoMistral~10Odlična vrednost
DeepSeek V3DeepSeek~30Močno utemeljitev
Llama 3.3 70BMeta~25Odprte teže
Claude Sonnet4Antropski~400Kvaliteta premium
GPT-4oOpenAI~325Kvaliteta premium
Qwen 2,5 72BAlibaba~40Veliko, sposobno

Celoten seznam modelov 346+ pri /apps/. Vsi uporabite enako /v1/chat/ opazovanega dogodka – samo spremenite parametr model.

Token Formula

Samostojni modeli: Plačate natančno uporabljene žetone.

Zunanji modeli: our_tokens = provider_usd_cost × 100,000 × 1.30

Primer: GPT-4o stroški $0.0025 na 1K tokeni. Za 1.000 žetonov: $0.0025 × 100.000 × 1.30 = 325 žetonov Od tvojega ravnotežja.

Vse končne točke

Klepetanje / LLM
POST /v1/chat/Klepetaj z vsakim modelom (samovoditeljem ali zunanjim). Podprt je streaming.
Slika
POST /v1/image/generate/Besedilo sliki (FLUX, SDXL)
POST /v1/image/edit/Barvanje, outslikanje, prenos s stilom
POST /v1/image/enhance/Obseg 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Odstrani ozadje (BRIA RMBG)
Video
POST /v1/video/generate/Besedilo/slika na video (CogVideoX)
Besedilo v govor
POST /v1/tts/Ustvari govor (Kokoro, Piper, Melotts, Chatterbox)
POST /v1/tts/stream/Streaming TTS (zvočni koščki v realnem času)
Govor na besedilo
POST /v1/stt/transcribe/Transcribe audio/video (hitreje-šepetanje, 99 jezikov)
Glasba in zvok
POST /v1/music/generate/Ustvari glasbo iz opisa besedila
POST /v1/music/separate/Posamični vokali/stemi (Demuci)
Besedilna orodja
POST /v1/write/Ustvarite vsebino (napišite, e-pošto, zgodbo itd.)
POST /v1/code/generate/Ustvari kodo v katerem koli jeziku
POST /v1/summarize/Povzetek besedila
POST /v1/humanize/Naredite, da besedilo AI zveni človeško
POST /v1/detect/Odkrijte vsebnost, pridobljeno z AI
Prevod & OCR
POST /v1/translate/Prevedite besedilo (MadLAD-400, 450+ jezikov)
POST /v1/ocr/Izvleci besedilo s slik
Pripomoček
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Preveri stanje async
GET /healthPreverjanje zdravstvenega stanja API

Avtentifikacija

Vključi svoj API ključ v naslov Avtorizacija :

Authorization: Bearer sk-free-YOUR_API_KEY

Vsak odziv vključuje free_ai_usage blok, ki prikazuje uporabljene žetone:

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

Omejitve in načrti stopenj

Iste žeton cene na spletni strani in API. Ni ločenih API cen.

NačrtTokeni/mesecZahtevki API/MinCena
Prosto5K/dan (skupina)10$0
Osnovni250K305 $/m
Prof.1.25M60$19/mo
Podjetje6.25M12049/mo
PodjetjePrilagojenoPrilagojenoStik

Pakiranja na razpolago: 200K/$5, 1M/$15, 5M/$40. Tokens nikoli ne prenehajo veljati.

Python SDK & CLI

Python SDK

Dostop do vsakega AI orodja iz vaše Python kode.

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
Pomočnik kodiranja CLI

Prosta, odprta alternativa Claude koda, kurzor in kopilot GitHub.

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"

5K brezplačnih žetonov/dan. BYOK je podprt. 346+ modelov. Sinhronizacija seje z Web IDE .

GitHub PyPI Web IDE

BYOK (prinesite lasten ključ)

Uporabite lastne API ključe od vsakega ponudnika. Nič, nič pristojbine. Free.ai samo zahteva.

PonudnikOblika ključevModeliOznačevanje
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, itd.$0
Antropskisk-ant-xxxClaude Sonnet4, Opus 4, Haiku itd.$0
GooglAIzaSyxxxGemini 2,5 Pro, Flash, itd.$0
Drugi ponudnikisk-or-xxx etc.346+ modelov od vseh ponudnikov$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

Tvoj ključ, tvoja uporaba, račun, brez listinjenja, brez odbitkov od tvojih Free.ai.

Pogosta vprašanja API

Da! Brezplačni računi dobite 5K žetonov/dan plus 10K bonus prijave. Plačani načrti ponujajo več žetonov in višje meje stopenj.

Ne! Enake žetone, enake cene. Vaše token ravnovesje je deljeno med spletno stran in API. Uporabite bodisi, plačati enako.

Isti opazovani dogodek, samo spremenite parametr modela. Na primer: "model": "openai/gpt-4o" ali "model": "antropičen/claude-sonnet-4". Celoten seznam na /apps/ ali GET / v1/modelih.

Da! /v1/chat/ dogodek sledi formatu zaključkov klepeta OpenAI. Uporabite lahko katero koli kompatibilno z OpenAI SDK – samo spremenite osnovni URL na https://api.free.ai in uporabite vaš Free.ai API tipko.

Da! Nastavite "stream": true v zahtevi za klepet. Odgovori so dostavljeni prek strežnikov- sent dogodkov (SSE).

Dobili boste 402 odziv s sporočilom o napaki. Kupite več žetonov na /cence / ali počakajte, da se vaš dnevni brezplačni bazen reset. Samohostiteljski modeli so vedno na voljo v dnevnih mejah.

Ja! Vsi samostojni modeli so MIT/Apache 2.0 licencirane. Generirana vsebina je vaša za komercialno uporabo.

Self-hosted: teče na našem GPU. Najcenejši, najhitrejši, najbolj zasebni. Zunanji: dostop do ponudnika modelov. Dostop do GPT-4, Claude, Gemini, in več. Cena več žetonov zaradi ponudnika API pristojbine.

Obiščite stran računa na /račun / ali preverite free_ai_usage.tokens_ punjenje v vsakem odzivu API.

Da! Namestite naš Python SDK: pip namestite free-dot-ai. Za kodiranje namestite pip namestite free-dot-ai. API spremlja tudi OpenAI\

Cilj nam je 99,9 % preživetja. Podjetniški načrti vključujejo SLA jamstva. Preverite/zdravje za stanje v realnem času.

Email halo@free.ai ali obisk /contact /. Pro+ načrti dobijo prednostno podporo. Odgovori napak vključujejo napako_ id za razlaganje.

Ljubezen Free.ai, povej prijateljem!

Oceni to stran