Free.ai API

En ključ API, vsaka AI orodje, enostavna nakupna sredstva.

Kako deluje

1
Pridobi ključ API

Nakup žetonov, nato ustvarite sk brez ključa-

2
Pokliči katero koli točko

Chat, slike, TTS, STT, glasba, prevod - vse eno API

3
Plači v tokenih

Vsako orodje stane žeton.

Hitri zagon

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

Priznavanje cen

Vse stane žeton. Ena ravnovesje za vsa orodja. Enako ceno, ne glede na to, ali uporabljate API ali spletno stran.

Samoposredne modele Najcenejši
VzorecVrstaStroški za tokenLicenca
Qwen 2.5 7BChat/Napiši/kodaDejanski uporabljeni žetoni (vhodni izhod)Apache 2.0
FLUX.2 KleinGeneracija slike5000 žetonov/slikaApache 2.0
KokoroBesedilo v govor1 znak na 4 znakeApache 2.0
faster-whisperGovor besedila4 žetoni/sekunda avdioMIT
AudioLDM 2Ustvaritev glasbe2000 žetonov/stopenjApache 2.0
MadLAD-400Prevod (450+ lans)Dejanski uporabljeni žetoniApache 2.0
Real-ESRGANPovečanje slike500 žetonov/slikaBSD
BRIA RMBGOdstranjevanje ozadja500 žetonov/slikaApache 2.0
CogVideoXVideo generacija30,000 tokens/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Razdvoj glasbe500 žetonov/stopenjMIT + Apache-2.0
Zunanji modeli modeli 579

Dostop GPT-6, Claude, Gemini, Llama, DeepSeek in ostali modeli 579. Token stroški temeljijo na ceni ponudnika, preračunani v naše žetone.

VzorecPonudnik~Tokens na sporočiloOpombe
GPT-4o MiniOpenAI~20Poceni, hitro
Gemini 2.0 FlashGoogl~15Zelo hitro.
Mistral NemoMistral~10Odlična vrednost
DeepSeek V3DeepSeek~30Močno utemeljitev
Llama 3,3 70BMeta~25Odprte teže
Claude Sonnet4Antropski~400Kakovost premium
GPT-4oOpenAI~325Kakovost premium
Qwen 2,5 72BAlibaba~40Veliko, sposobno

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

Token Formula

Samostojni modeli: Plačate natančno uporabljene žetone.

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

Primer: GPT-4o stane $0.0025 na 1K tokeni. Za 1.000 žetonov: $0.0025 × 100.000 × 1.30 = 325 žetonov Iz tvoje ravnotežje.

Vse točke konca

Chat / LLM
POST /v1/chat/Chat z vsakim modelom (samovoditeljem ali zunanjim). Podprto streaming.
Slika
POST /v1/image/generate/Besedilo sliki (FLUX, SDXL)
POST /v1/image/edit/Barvanje, outslikanje, prenos sloga
POST /v1/image/enhance/Obseg 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Odstrani ozadje (BRIA RMBG)
Video
POST /v1/video/generate/Besedilo/slika v video (CogVideoX)
Besedilo v govor
POST /v1/tts/Ustvari govor (MeloTTS, Piper, MeloTTS, Chatterbox, Chatterbox)
POST /v1/tts/stream/Streaming TTS (realnočasovni zvočni koščki)
Govor besedila
POST /v1/stt/transcribe/Transcribe audio/video (faster-whisper, 99 jezikov)
Glasba in zvok
POST /v1/music/generate/Ustvari glasbo iz opisa besedila
POST /v1/music/separate/ločeni vokali/stemi (Mel-Band RoFormer + SCNet)
Besedilna orodja
POST /v1/write/Ustvari vsebino (navedi, e-poštni naslov, zgodbo itd.)
POST /v1/code/generate/Ustvari kodo v katerem koli jeziku
POST /v1/summarize/Povzetek besedila
POST /v1/humanize/Naj besedilo AI zveni človeško
POST /v1/detect/Odkrijte vsebnost, pridobljeno z AI
Prevajanje & OCR
POST /v1/translate/Prevedite besedilo (MadLAD-400, 450+ jezikov)
POST /v1/ocr/Izvleci besedilo s slik
Pripomoček
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Preveri stanje async
GET /healthPreverjanje zdravstvenega stanja API

Overitev

Vključite svoj API ključ v glavico Avtorizacija:

Authorization: Bearer sk-free-YOUR_API_KEY

Vsak odziv vključuje free_ai_usage blok, ki prikazuje uporabljene ž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"
  }
}

Omejitve in načrti stopenj

Iste žeton cene na spletni strani in API. Ni ločenih API cen.

NačrtToki/mesečZahtevki za API/minCena
Prosto30K/dan (skupina)10$0
Osnovna250K305 dolarjev/m
Prof.1.25M6019.00 $
Poslovni pregled6.25M12049/mo
PodjetjePrilagoditevPrilagoditevStik

Pakiranja za tokene so na voljo: 200K/$5, 1M/$15, 5M/$40. Takni nikoli ne prenehajo veljati.

Python SDK & CLI

Python SDK

Dostop do vsakega AI orodja iz vaše Python kode.

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

Prosta, odprta alternativa Claude kode, kurzorja in GitHub kopilota.

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 free tokens/day. BYOK supported. 579 models. Session sync with Web IDE.

PyPI PyPI Spletna IDE

BYOK (prinesi svoj ključ)

Uporabite lastne API ključe od vsakega ponudnika. Nič, nič pristojbine. Free.ai samo zahteva.

PonudnikOblika ključevModeliRazmemba
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, itd.$0
Antropskisk-ant-xxxClaude Sonnet 4, Opus 4, Haiku itd.$0
GooglAIzaSyxxxGemini 2.5 Pro, Flash itd.$0
Drugi ponudnikisk-or-xxx etc.579 modeli od vseh ponudnikov$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 uporaba, račun, brez sesanja, brez odbitkov od tvojega Free.ai.

Pogosta vprašanja API

Ja! Brezplačni računi dobimo 30K žetonov/dan Plačani načrti ponujajo več žetonov in višje meje stopenj.

Ne! Iste žetone, enake cene. Vaša token ravnovesje je deljeno med spletno stran in API. Uporabite bodisi, plačajte enako.

Enako opazovani dogodek, spremenite parametr modela. Na primer: "model": "openai/gpt-4o" ali "model: "antropičen/claude-sonnet-4". Celoten seznam na /modelih / ali GET / v1/modelih.

Da! /v1/chat/ dogodek sledi formatu zaključkov klepeta OpenAI. Uporabite lahko katero koli kompatibilno z OpenAI SDK – samo spremenite osnovni URL na https://api.free.ai in uporabite vaš Free.ai API tipko.

Da! Nastavite "stream": true v zahtevi za klepet. Odgovori so dostavljeni prek strežnikov- sent dogodkov (SSE).

Dobili boste 402 odziv z napako sporočilo. Kupite več žetonov na /cence / ali počakajte, da se vaš dnevni brezplačni bazen reset. Samostojni modeli so vedno na voljo v dnevnih mejah.

Ja! Vsi samohostiteljski modeli so MIT/Apache 2.0 licencirano. Ustvaritev vsebine je vaša za komercialno uporabo.

Samostojno: teče na našem GPU. Najcenejši, najhitreje, najbolj zasebnostni. Zunanje: približno do ponudnika modela. Dostop do GPT-4, Claude, Gemini, in več. Cena več žetonov zaradi ponudnika API pristojbine.

Obiščite stran računa na /račun / ali preverite free_ai_usage.tokens_ punjenje v vsakem odzivu API.

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 % preživetja. Podjetniški načrti vključujejo jamstva za SLA. Preverite/zdravje za realnočasovni status.

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

Ljubezen Free.ai, povej prijateljem!

Oceni to stran