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.

Samostalni modeli Najjeftinije
UzorakTipTroškoviDozvola
Qwen 2,5 7BChat/Napišite/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 videa5000 žetona/videoApache 2.0
DemucsRazdvojenost glasa500 žetona/trakMIT
Vanjski modeli 346+ modela

Pristup GPT-4, Claude, Gemini, Llama, DeepSeek i 340+ više modela. Troškovi tokena temelje se na cijenama pružatelja usluga pretvorenim 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

Puni popis 346+ modela na /modelima/. Svi koriste isti /v1/chat/ ishod – samo promijenite model parametar.

Token Formula

Samodomodavni 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/Chat s bilo kojim modelom (samodoručiteljem ili vanjskim). Podržano streaming.
Slika
POST /v1/image/generate/Tekst na sliku (FLUX, SDXL)
POST /v1/image/edit/Inbarba, outbarba, stilski prijenos
POST /v1/image/enhance/Uvećaj visinu 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Ukloni pozadinu (BRIA RMBG)
Video
POST /v1/video/generate/Tekst/slika u video (CogVideoX)
Tekst za govor
POST /v1/tts/Generiraj govor (MeloTTS, 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 (Demucs)
Tekstualni alati
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/Prijevod teksta (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

Ista cijena tokena na web stranici i API. Nema odvojenih API cijena.

PlanTokovi/mjesečeAPI zahtjevi/mmCijena
Besplatno30K/dan (skupanj)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"
GitHub PyPI
Pomoćnik kodiranja CLI

Slobodna, otvorena alternativa Claude 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 besplatnih žetona/dan. BYOK je podržan. 346+ modela. Sinhronizacija sesije sa 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ž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 više stope ograničenja.

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