Free.ai API

Jedan API ključ, svaki AI alat, jednostavna naplata.

Kako to funkcionira

1
Dobiti API ključ

Kupite žetone, onda generirajte svoj sk-free- ključ

2
Pozovite bilo koju krajnju tačku

Chat, slike, TTS, STT, muzika, prijevod — sve u jednom API

3
Plaćaj u tokenima

Jedno ravnotežno stanje, svaki alat košta žetone.

Brzo pokretanje

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

Token Price

Sve košta tokene, jedan balans za sve alate, ista cijena bez obzira koristite li API ili web stranicu.

Modeli samohosting Najjeftinije
ModelTipToken CostLicenca
Qwen 2.5 7BChat/Write/CodeStvarni korišteni tokeni (unutarnji i vanjski)Apache 2.0
FLUX.2 MaliGeneriranje slika5000 žetona/slikaApache 2.0
KokoroTekst u govor1 token per 4 charactersApache 2.0
faster-whisperPretvori govor u tekst4 žetona/sekunda zvukaMIT
AudioLDM 2Music Generation2000 žetona po pjesmiApache 2.0
MadLAD-400Prevođenje (450+ langs)Stvarno korišteni tokenApache 2.0
Real-ESRGANPovećanje veličine slike500 žetona po sliciBSD
BRIA RMBGUklanjanje pozadine500 žetona po sliciApache 2.0
CogVideoXVideo5000 žetona/videoApache 2.0
DemucsVokalna separacija500 žetona po pjesmiMIT
Vanjski modeli 346+ modela

Pristup GPT-4, Claude, Gemini, Llama, DeepSeek, i 340+ više modela. Cijena tokena je zasnovana na cijeni davaoca usluga pretvorenoj u naše tokene.

ModelProvider_Pošalji porukuBilješke
GPT-4o MiniOpenAI~20Jeftino, brzo
Gemini 2.0 FlashGoogle~15Vrlo brzo.
Mistral NemoMistral~10Velika vrijednost
DeepSeek V3DeepSeek~30Jako razmišljanje
3,370BMeta~25Otvori težinu
Claude Sonnet 4Antropogen~400Premium kvalitet
GPT-4oOpenAI~325Premium kvalitet
Qwen 2.5 72BAlibaba~40Veliki, sposoban.

2016.  Full list of 346+ models at /apps/. All use the same /v1/chat/ endpoint — just change the model parameter.

Token Formula

Modeli samohosting: Plaćaš točno koliko je utrošeno, bez nadoplate.

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

Naprimjer: GPT-4o košta $0.0025 po 1K prompt žetona. Za 1,000 žetona: $0.0025 × 100,000 × 1.30 = 325 žetona od vaše bilance.

Sve krajnje tačke

Chat / LLM
POST /v1/chat/Chat sa bilo kojim modelom (samohosting ili eksterno). Streaming podržan.
Slika
POST /v1/image/generate/Tekst u sliku (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, transfer stila
POST /v1/image/enhance/Poboljšaj 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Ukloni pozadinu (BRIA RMBG)
Video
POST /v1/video/generate/Tekst/slika u video (CogVideoX)
Tekst u govor
POST /v1/tts/Generiraj govor (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (audio komadi u stvarnom vremenu)
Pretvorba govora u tekst
POST /v1/stt/transcribe/Prepisivati audio/video (faster-whisper, 99 jezika)
Muzika i zvuk
POST /v1/music/generate/Generiraj muziku iz teksta opisa
POST /v1/music/separate/Odvojeni vokali/glave (Demucs)
Tekst Alati
POST /v1/write/Generiranje sadržaja (esej, e-mail, priča, itd.)
POST /v1/code/generate/Generiraj kod u bilo kojem jeziku
POST /v1/summarize/Sažeti tekst
POST /v1/humanize/Učini da AI tekst zvuči ljudsko
POST /v1/detect/Otkrij AI-generirani sadržaj
Prevođenje i OCR
POST /v1/translate/Prevedi tekst (MadLAD-400, 450+ jezika)
POST /v1/ocr/Izvuci tekst iz slika
Uslužni programi
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Provjeri status zadatka
GET /healthAPI health check

Autorizacija

Uključite svoj API ključ u zaglavlje Authorization:

Authorization: Bearer sk-free-YOUR_API_KEY

Svaki odgovor uključuje free_ai_usage blok koji prikazuje korištene tokene:

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

Limiti i planovi

Isti token cijena na web stranici i API. Nema odvojene API cijene.

PlanTokeni/MjesecAPI zahtjevi/minCijena
Slobodan30K/dan (pool)10$0
Osnovno250K30$5/mjesečno
Pro1.25M60$19/mjesečno
Posao6.25M120$49/mo
Enterprise_Prilagodi_PrilagodiKontakti

Dostupni paketi tokena: 200K/$5, 1M/$15, 5M/$40.

Python SDK & CLI

Python SDK

Pristup svim AI alatima 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

Free, open source alternative to Claude Code, Cursor, and 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 besplatnih žetona/dan. BYOK podržan. 346+ modela. Sinkronizacija sesije sa Web IDE.

GitHub PyPI Web IDE

BYOK (Ponesite svoj ključ)

Koristite vlastite API ključeve od bilo kojeg pružatelja. Nula marža, nula naknada. Free.ai samo posreduje zahtjev.

ProviderFormat ključaModeliOznačavanje
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, itd.$0
Antropogensk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, itd.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, itd.$0
Ostali davateljisk-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 zapisivanja, bez oduzimanja od tvoje bilance od Free.ai.

API FAQ

Besplatni računi imaju 30.000 tokena dnevno, a plaćeni nude više tokena i veće ograničenje brzine.

Ne, isti token, ista cijena, tvoja bilanca tokena je podijeljena između web stranice i API-ja, koristi bilo koji, plati isto.

Ista krajnja tačka, samo promijenite parametar modela. Naprimjer: "model": "openai/gpt-4o" ili "model": "anthropic/claude-sonnet-4". Cijeli spisak na /apps/ ili GET /v1/models.

Da! Krajnja tačka /v1/chat/ slijedi format za dovršavanje razgovora OpenAI. Možete koristiti bilo koji OpenAI-kompatibilni SDK — samo promijenite osnovni URL u https://api.free.ai i koristite svoj Free.ai API ključ.

Da! Postavite "stream": true u zahtjevu za razgovor. Odgovori se isporučuju putem događaja poslanih sa servera (SSE).

Dobit ćete 402 odgovor sa porukom o grešci. Kupite više žetona na /pricing/ ili pričekajte da se vaš dnevni slobodni fond resetira. Modeli sa vlastitim hostingom su uvijek dostupni unutar dnevnih ograničenja.

Da, svi modeli su pod licencom MIT/Apache 2.0, a sadržaj je vaš za komercijalnu upotrebu.

Samohosted: radi na našoj GPU. Najjeftiniji, najbrži, najprivatniji. Vanjski: proxy na model davaoca. Pristup GPT-4, Claude, Gemini, i više. Košta više tokena zbog naknada davaoca API.

Posjetite svoju stranicu računa na /account/ ili provjerite polje free_ai_usage.tokens_charged u svakom API odgovoru.

Da! Instalirajte naš Python SDK: pip install free-dot-ai. On omotava svaku krajnju tačku s tipkanim odgovorima. Za pomoć kodiranja, instalirajte pip install free-dot-ai-code. API također slijedi OpenAI\

Cilj nam je 99,9% uptime. Enterprise planovi uključuju SLA garancije. Provjerite /zdravlje za status u stvarnom vremenu.

E-mail hello@free.ai ili posjetite /contact/. Pro+ planovi dobivaju prioritetnu podršku. Odgovori na greške uključuju error_id za debug.

Volite Free.ai?

Ocijeni ovu stranicu