Free.ai API

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

Kako to funkcionira

1
Dobiti API ključ

Kupite žetone, a zatim generirajte svoj sk-free- ključ

2
Pozovite bilo koju krajnju tačku

Chat, slike, TTS, STT, muzika, prevođenje - sve u jednom API-ju

3
Plaćaj u žetonima

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": "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

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

Modeli samohosting Najjeftinije
ModelTipTokenLicenca
Qwen 2.5 7BChat/Piši/KodirajStvarni korišteni tokeni (input+output)Apache
BrzoGeneriranje slika1000 žetona/slikaApache
KokoroTekst u govor1 token za 4 charsApache
brže-šapćućiPretvorba govora u tekst4 žetona/sekunda zvukaMIT
AudioLDM 2Music Generation2000 žetona po pjesmiApache
MadLAD-400Prevodi (450+ jezika)Stvarno korišteni tokeniApache
Real-ESRGANSlika500 žetona/slikaBSD
BRIA RMBGUklanjanje pozadine500 žetona/slikaApache
CogVideoXVideo5000 žetona/videoApache
DemucsSamoglasnička razdvajanja500 žetona po pjesmiMIT
Vanjski modeli 346. pp. n. e.

Pristup GPT-4, Claude, Gemini, Llama, DeepSeek, i 340+ drugih modela.Token cijena je zasnovana na cijeni davatelja pretvorena u naše tokene.

ModelProvider~Token po poruciBilješ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 sa samohostingom: 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
POST /v1/chat/Chatajte sa bilo kojim modelom (samostalnim ili vanjskim). Podržano je strujanje.
Slika
POST /v1/image/generate/Tekst u sliku (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, transfer stila
POST /v1/image/enhance/Upscale 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 realnom vremenu)
Pretvorba govora u tekst
POST /v1/stt/transcribe/Transkripcija audio/video (brži šapat, 99 jezika)
Muzika i zvuk
POST /v1/music/generate/Generiraj muziku iz teksta opisa
POST /v1/music/separate/Odvojeni vokali/stihovi (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 ljudski
POST /v1/detect/Otkrij sadržaj generiran od strane AI
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 Authorization zaglavlje:

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
Slobodan5K/dan (pool)10$0
Osnovno250K30$5/mjesečno
Pro1.25M60$19/mjesečno
Posao6.25M120$49/mo
Enterprise_Prilagodi_PrilagodiKontakti

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

Python SDK & CLI

Python SDK

Pristup svim AI alatima iz vašeg 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 Claude Code, Cursor 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"

5K 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-xxx4,800) Ozark, Illinois, (pop.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, itd.$0
Ostali davaocisk-or-xxx etc.346+ modela od svih pružalaca 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

Your key, your usage, your bill. No logging. No token deductions from your Free.ai balance.

FAQ

Da, besplatni računi imaju 5K žetona dnevno plus 10K bonusa za registraciju, a plaćeni nude više žetona 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