Free.ai API

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

Kako to funkcionira

1
Dobavi API ključ

Kupi žetone, zatim generirati vaš sk-free- ključ

2
Zovi bilo koju točku

Chat, slike, TTS, STT, glazba, prijevod - sve jedan API

3
Plati u tokens

Svaki alat košta žetone.

Brzo započeti

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

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

Samo-ugođeni modeli Najjeftinije
UzorakTipTroškoviDozvola
Qwen 2,5 7BChat/Piši/kodaKorišteni tokovi (ulaz+izlaz)Apache 2.0
FLUX.2 KleinGeneriranje slike5000 žetona/slikaApache 2.0
KokoroTekst za govor1 znak po 4 znakaApache 2.0
faster-whisperGovor prema tekstu4 tokena/sekunda zvukaMIT
AudioLDM 2Generiranje glazbe2000 žetona/trakApache 2.0
MadLAD-400Prijevod (450+ langova)Koristi se pravi žetonApache 2.0
Real-ESRGANPovećanje slike500 žetona/slikaBSD
BRIA RMBGUklanjanje pozadine500 žetona/slikaApache 2.0
CogVideoXGeneriranje videa30.000 žetona/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Razdvojenost glasa500 žetona/trakMIT + Apache-2.0
Vanjski modeli 579 modeli

Pristup GPT-6, Claude, Gemini, Llama, DeepSeek i ostali modeli 579. Token troškovi se temelje na cijenama pružatelja koji su pretvoreni u naše žetone.

UzorakPonuđač~Tokens po poruciBilješke
GPT-4o MiniOpenAI~20Jeftini, brzo
Gemini 2.0 FlashGoogle~15Vrlo brzo.
Mistral NemoMistral~10Odlična vrijednost
DeepSeek V3DeepSeek~30Snažno razmišljanje
Llama 3,3 70BMeta~25Otvorene težine
Claude Sonnet 4Antropski~400Premijska kvaliteta
GPT-4oOpenAI~325Premijska kvaliteta
Qwen 2,5 72BAlibabab~40Veliki, sposoban

Full list of 579 models at /models/. All use the same /v1/chat/ endpoint - just change the model parameter.

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 tokena. Za 1000 tokena: $0.0025 × 100.000 × 1.30 = 325 žetona Iz ravnoteže.

Svi krajnji točki

Chat / LLM
POST /v1/chat/Chat s bilo kojim modelom (samodomoćan ili vanjski). Podržan streaming.
Slika
POST /v1/image/generate/Tekst u sliku (FLUX, SDXL)
POST /v1/image/edit/Inbarba, outbarba, stilski prijenos
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/Generate speech (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (realnovremenski audio komadići)
Govor prema tekstu
POST /v1/stt/transcribe/Transcribe audio/video (faster-whisper, 99 jezika)
Glazba i zvuk
POST /v1/music/generate/Generiraj glazbu iz opisa teksta
POST /v1/music/separate/Odvojeni vokali/stemi (Mel-Band RoFormer + SCNet)
Tekstualni alat
POST /v1/write/Generiraj sadržaj (reci, e-mail, priču, itd.)
POST /v1/code/generate/Generiraj kod u svakom jeziku
POST /v1/summarize/Sažetak teksta
POST /v1/humanize/Neka tekst Al zvuči kao čovjek
POST /v1/detect/Otkrijte sadržaj koji je generiran AI
Prijevod i OCR
POST /v1/translate/Prevedi tekst (MadLAD-400, 450+ jezika)
POST /v1/ocr/Izvuci tekst sa slika
Alatka
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Provjerite stanje asinhronizacije posla
GET /healthProvjera zdravstvenog stanja API

Ovjera

Uključite API ključ u Authorization zaglavlje:

Authorization: Bearer sk-free-YOUR_API_KEY

Svaki odgovor uključuje 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 i planovi

Iste žeton cijene na web stranici i API. Nema odvojenih API cijene.

PlanTokovi/mjesečeAPI zahtjevi/mmCijena
Besplatno30K/dan (kup)10$0
Osnovni250K30$5/mom
Prof.1.25M60$19/mo
Poslovno6.25M12049/mo.
PoduzećePrilagođenoPrilagođenoKontakt

Pakiranja za tokene dostupna: 200K/$5, 1M/$15, 5M/$40. Tokeni nikada ne isteču.

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"
PyPI PyPI
Pomoćnik kodiranja CLI

Slobodna, otvorena alternativa Claude kodu, Kursoru i GitHub Copilot.

pip install freeai-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 je podržan. 579 modeli. Sinhronizacija sesije sa Web IDE.

PyPI 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 prosiži zahtjev.

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.579 modeli 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žnice, bez odbitka od tvojih Free.ai.

API FAQ

Da! Besplatni korisnički računi dobivaju 30K žetona/dan Plaćeni planovi nude više žetona i veće stope ograničenja.

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

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

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

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ški. Kupite više žetona na /cecing / ili čekati da se vaš dnevni besplatni bazen resetuje. Samo-hosting modeli su uvijek dostupni u okviru dnevnih ograničenja.

Da! Svi samo-hospodarski modeli su MIT/Apache 2.0 licencirano. Generirani sadržaj je vaš za komercijalne upotrebe.

Samodobavljeni: radi na našem GPU. Najjeftinije, najbrže, najprivatnije. Vanjski: proxied to model provider. 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.

Yes! Install our Python SDK: pip install free-dot-ai. It wraps every endpoint with typed responses. For coding assistance, install pip install freeai-code. The API also follows OpenAI's format, so you can use the openai Python/Node SDK with our base URL. API docs

Cilj nam je 99,9% pregrade. Poduzetni planovi obuhvaćaju SLA jamstva. Provjerite /zdravlje za realno vrijeme status.

Email hello@free.ai or visit /contact/. Pro+ plans get priority support. Error responses include an error_id for debugging.

Like this tool? Share it!

Ocijeni ovu stranicu