Free.ai API

Jedan API ključ, svaki AI alat, jednostavno plaćanje žetona.

Kako to funkcionira

1
Dobavi API ključ

Kupovina žetona, zatim generirati vaš sk-free- ključ

2
Pozovite bilo koji krajnji punkt

Razgovor, slike, TTS, STT, glazba, prijevod — sve jedan API

3
Plati u Tokens

Jedna ravnoteža, svaki alat košta žetone.

Brzi početak

# 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 cijene

Sve košta žetona. Jedna ravnoteža za sve alate. Iste cijene bilo koristite API ili web stranicu.

Samostalni modeli Najjeftinije
UzorakVrstaToken troškoviDozvola
Qwen 2,5 7BČat/Piši/KodaIskorišteni tokeni (ulaz+izlaz)Apači 2.0
FLUX.1 SchnellGeneriranje slike1000 žetona/slikaApači 2.0
KokoroTekst za govor1 znak po 4 znakaApači 2.0
brže-šapćenjeGovor prema tekstu4 tokena/sekunda zvukaMIT
AudioLDM 2Generiranje glazbe2.000 žetona/trakaApači 2.0
MadLAD-400Prijevod (450+ lansiranje)Upotrijebljeni tokoviApači 2.0
Real-ESRGANPovećanje slike500 žetona/slikaBSD
BRIA RMBGUklanjanje pozadine500 žetona/slikaApači 2.0
CogVideoXGeneriranje videa5000 žetona/videoApači 2.0
DemukcijeRazdvajanje glasa500 tokena/trackMIT
Vanjski modeli 346+ modela

Pristup GPT-4, Claude, Gemini, Llama, DeepSeek, i 340+ više modela. Token troškovi se temelje na cijeni pružatelja pretvoreni u naše žetone.

UzorakPonuđač~Tokens po poruciBilješke
GPT-4o MiniOpenAI~20Jeftino, brzo
Gemini 2.0 FlashGoogle~15Vrlo brzo.
Mistral NemoMistral~10Odlična vrijednost
DeepSeek V3DeepSeek~30Čvrsto rasuđivanje
Llama 3,3 70BMeta~25Otvorene težine
Claude Sonnet 4Antropski~400Premium kvaliteta
GPT-4oOpenAI~325Premium kvaliteta
Qwen 2,5 72BAlibababrazil. kgm~40Veliki, sposoban

Potpuni popis 346+ modela na /apps/. Svi koristite isti /v1/chat/ ishod — samo promijenite parametr model.

Token Formula

Samostalni modeli: Plaćate točno korištene žetone.

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

Primjer: GPT-4o košta $0,0025 po 1K žetoni. Za 1000 žetona: $0,0025 × 100.000 × 1.30 = 325 žetona Iz ravnoteže.

Svi krajnji točki

Chat / LLM
POST /v1/chat/Razgovor sa bilo kojim modelom (samo domaćin ili vanjski). Podržan je streaming.
Slika
POST /v1/image/generate/Tekst u sliku (FLUX, SDXL)
POST /v1/image/edit/Barvanje, outslikavanje, premještanje u stilu
POST /v1/image/enhance/Ukupno 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Ukloni pozadinu (BRIA RMBG)
Video
POST /v1/video/generate/Tekst/slika na video (CogVideoX)
Tekst za govor
POST /v1/tts/Generiraj govor (Kokoro, Piper, Melotts, Chatterbox)
POST /v1/tts/stream/Streaming TTS (realnovremenski zvučni dijelovi)
Govor prema tekstu
POST /v1/stt/transcribe/Transcribe audio/video (brži-šaptaj, 99 jezika)
Glazba i zvuk
POST /v1/music/generate/Generiraj glazbu iz opisa teksta
POST /v1/music/separate/Odvojeni vokali/stemi (Demuci)
Tekstualni alati
POST /v1/write/Generiraj sadržaj (reci, e-mail, priču, itd.)
POST /v1/code/generate/Generiraj kod u bilo kojem jeziku
POST /v1/summarize/Sažetak teksta
POST /v1/humanize/Neka AI tekst zvuči kao čovjek
POST /v1/detect/Otkrijte sadržaj koji je generiran AI-om
Prijevod i OCR
POST /v1/translate/Prevedi tekst (MadLAD-400, 450+ jezika)
POST /v1/ocr/Raspakuj tekst sa slika
Alatka
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Provjerite stanje asinhronizacije zadatka
GET /healthAPI zdravstvena provjera

Ovjera

Uključi API tipku u zaglavlje Authorizacija :

Authorization: Bearer sk-free-YOUR_API_KEY

Svaki odgovor sadrži free_ai_usage blok koji pokazuje korištene ž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"
  }
}

Ograničenja stopa i planovi

Ista žeton cijena na web stranici i API. Nema odvojenih API cijena.

PlanTokovi/mjesecAPI zahtjevi/minCijena
Slobodno30K/day (pool)10$0
Osnovni250K30$5/mo
Profesionalno1.25M60$19/mo
Poslovno6.25M12049/mo.
PoduzećePrilagođenoPrilagođenoKontakt

Pakiranja tokova dostupna: 200K/$5, 1M/$15, 5M/$40.

Python SDK & CLI

Python SDK

Pristupite svakom AI alat iz 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"
GitHub PyPI
CLI pomoćnik kodiranja

Slobodna, otvorena alternativa Claudeovom kodu, Kursoru i GitHub kopilotu.

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 supported. 346+ models. Session sync with Web IDE.

GitHub PyPI Web IDE

BYOK (donesi vlastiti ključ)

Koristite vlastite API ključeve od bilo kojeg pružatelja usluga. Nula označavanja, nula naknada. Free.ai samo zatraži.

PonuđačFormat ključaModeliOznačavanje
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, itd.$0
Antropskisk-ant-xxxClaude Sonnet 4, Opus 4, Haiku itd.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, itd.$0
Ostali pružatelji uslugask-or-xxx etc.346+ modela od svih pružatelja usluga$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 upotreba, tvoj račun, bez bilježenja, bez odbitaka od tvojih Free.ai.

API FAQ

Yes! Free accounts get 30K tokens/day plus a 10K signup bonus. Paid plans offer more tokens and higher rate limits.

Ne! Isti žetoni, iste cijene. Vaš token ravnoteža je dijeljena između web stranice i API. Koristite bilo, platiti isto.

Isti ishod, samo promijeni parametar modela. Na primjer: "model": "openai/gpt-4o" ili "model": "antropski/claude-sonnet-4". Potpuni popis na /apps/ ili GET / v1/models.

Da! /v1/chat/ ishod slijedi OpenAI format završetka razgovora. Možete koristiti bilo koji OpenAI kompatibilan SDK – samo promijenite bazni URL na https://api.free.ai i koristite Free.ai API tipku.

Da! Postavite "stream": true u vašem zahtjevu za razgovorom. Odgovori su dostavljeni putem Događaja poslužitelja (SSE).

Dobit ćete 402 odgovor s porukom o pogrešci. Kupite više žetona na /pricing / ili čekajte da se vaš dnevni besplatni bazen resetuje. Samo-hosting modeli su uvijek dostupni unutar dnevnih granica.

Da! Svi samostalni modeli su MIT/Apache 2.0 licencirani. Generirani sadržaj je vaš za komercijalnu upotrebu.

Self-hosted: radi na našem GPU. Najjeftinije, najbrže, najprivatnije. Vanjski: prilagođeno pružatelju modela. Pristup GPT-4, Claude, Gemini, i više. Košta više žetona zbog naknada pružatelja API.

Posjetite stranicu računa na /account/ ili provjerite free_ai_usage.tokens_ punjen u svakom API odgovoru.

Da! Instalirajte naš Python SDK: pip instalirati besplatno-dot-ai. Premotava svaki ishod s tipiranim odgovorima. Za pomoć kodiranja instalirajte pip instalirati besplatno-dot-ai-code. API također slijedi OpenAI\

Cilj nam je 99,9% isplata. Poduzetni planovi obuhvaćaju SLA garancije. Provjerite /zdravlje za stanje u realnom vremenu.

Email halo@free.ai ili posjeti /contact /. Pro+ planovi dobiti podršku prioriteta. Odgovori greške uključuju grešku_id za ispravljanje grešaka.

Like this tool? Share it!

Ocijeni ovu stranicu