Free.ai API

Üks API võti. Iga tehisintellekti tööriist. Lihtne märgiga arve.

Kuidas see toimib

1
API võtme hankimine

Ostumärgid, siis genereerida oma sk-free- võti

2
Kutsu ükskõik milline tulemusnäitaja

Chat, pildid, TTS, STT, muusika, tõlge - kõik üks API

3
Maksa märgiste eest

Üks tasakaal, iga tööriist maksab märgid.

Kiire algus

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

Tokenihinnastamine

Kõik maksab märgid. Üks tasakaal kõik vahendid. Sama hind, kas kasutate API või veebilehel.

Endastmõistetavad mudelid Odav
NäidisTüüpTokeni maksumusLitsents
Qwen 2, 5 7BChat/Write/CodeKasutatud tegelikud märgid (sisend+väljund)Apache 2.0
FLUX. 2 KleinPildi genereerimine5000 märgi/pildiApache 2.0
KokoroTekst kõneks1 märgi kohta 4 tähemärgi kohtaApache 2.0
faster-whisperKõne tekstile4 märgi/helisekunditMIT
AudioLDM 2Muusika genereerimine2000 märgi/rajaApache 2.0
MadLAD-400Tõlkimine (450+ lang)Tegelikud kasutatud märgidApache 2.0
Real-ESRGANPildi üleskaleerimine500 märgi/pildiBSD
BIRA HPNGTausta eemaldamine500 märgi/pildiApache 2.0
CogVideoXVideo genereerimine30 000 märgi/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Hääleeraldus500 märgi/rajaMIT + Apache-2.0
Välised mudelid 579 mudelid

Juurdepääs GPT-6, Claude, Gemini, Llama, DeepSeek ja ülejäänud 579 mudelid. Token hind põhineb pakkuja hinna ümber meie märgid.

NäidisPakkuja~ Märgid sõnumi kohtaMärkused
GPT-4 o MiniOpenAI~20Odav, kiire
Gemini 2. 0 VälkGoogle~15Väga kiire
Mistral NemoMistral~10Suur väärtus
DeepSeek V3DeepSeek~30Tugev arutluskäik
Llama 3,3 70BMeta~25Avatud kaalud
Claude Sonnet 4Antropilised~400Premium kvaliteet
GPT-4 oOpenAI~325Premium kvaliteet
Qwen 2. 5 72BAlibaba~40Suur, võimekas

579 mudelite täielik nimekiri /modellid/. Kõik kasutavad sama /v1/chat/ tulemusnäitajat - lihtsalt muudavad model parameetrit.

Tokeni valem

Isemajandavad mudelid: Maksad täpselt kasutatud märgid, ilma lisarahata.

Välismudelid: our_tokens = provider_usd_cost × 100,000 × 1.30

Example: GPT-4o costs $0.0025 per 1K prompt tokens. For 1,000 tokens: $0.0025 × 100,000 × 1.30 = 325 märgist Sinu tasakaalust.

Kõik tulemusnäitajad

Chat / LLM
POST /v1/chat/Chat mis tahes mudeliga (isehostitud või väline). Streaming toetatud.
Pilt
POST /v1/image/generate/Tekst pildile (FLUX, SDXL)
POST /v1/image/edit/Värviline, värviväline, stiilis ülekanne
POST /v1/image/enhance/Ülemine korrus 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Tausta eemaldamine (BRIA HPNG)
Video
POST /v1/video/generate/Tekst/pilt videosse (CogVideoX)
Tekst kõneks
POST /v1/tts/Kõne genereerimine (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (reaalajaline heli tükid)
Kõne tekstile
POST /v1/stt/transcribe/Transcribe audio/video (faster-whisper, 99 keeles)
Muusika ja heli
POST /v1/music/generate/Muusika genereerimine tekstikirjeldusest
POST /v1/music/separate/Eraldi hääled/stemid (Mel-Band RoFormer + SCNet)
Tekstitööriistad
POST /v1/write/Sisu genereerimine (essee, e-kiri, lugu jne)
POST /v1/code/generate/Koodi genereerimine mis tahes keeles
POST /v1/summarize/Teksti kokkuvõtlik sõnastus
POST /v1/humanize/Tee AI tekst inimeseks
POST /v1/detect/AI- i genereeritud sisu tuvastamine
Tõlkimine ja OCR
POST /v1/translate/Tõlgi tekst (MadLAD-400, 450+ keeles)
POST /v1/ocr/Teksti eemaldamine piltidelt
Kasulikkus
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Asynci töö staatuse kontroll
GET /healthAPI tervisekontroll

Autentimine

Kaasa oma API võti Authorization päis:

Authorization: Bearer sk-free-YOUR_API_KEY

Iga vastus sisaldab free_ai_usage blokki, mis näitab märke:

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

Hinnapiirangud ja -kavad

Sama sümboolne hinnakujundus veebilehel ja API. Ei eraldi API hinnakujundus.

PlaanMärgid/kuudAPI taotlused/minHind
Vaba30K/ööpäev (pool)10$0
Põhiline250K30$5/mo
Pro1.25M60$19.mo
Äri6.25M120$49/mo
EttevõtlusKohandatudKohandatudKontakt

Tokenipakid saadaval: 200K/$5, 1M/$15, 5M/$40. Tokenid ei aegu kunagi.

Python SDK & CLI

Python SDK

Ligipääs igale tehisintellekti tööriistale Pythoni koodist.

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
CLI kodeerimisassistent

Tasuta, avatud lähtekoodiga alternatiiv Claude Kood, Kursor, ja GitHub Copiot.

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 tasuta märgid / päev. ByoK toetatud. 579 mudelid. Seanss sünkroniseerimine Web IDE.

PyPI PyPI Veebi IDE

BYOK (Võta oma võti)

Kasutage oma API võtmeid igalt pakkujalt. Null hinnalisandit, null tasu. Free.ai lihtsalt annab käsu.

PakkujaVõtme vormingMudelidMärgis
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, jne.$0
Antropilisedsk-ant-xxxClaude Sonnet 4, Opus 4, Haiku jne.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash jne.$0
Muud pakkujadsk-or-xxx etc.kõikide pakkujate 579 mudelid;$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

Võti, kasutus, arve, ei mingit metsaraiet, ei mingeid märke Free.ai tasakaalust.

API KKK

Jah! Tasuta kontod saavad 30K märgid / päevas Pay plaanid pakuvad rohkem märke ja kõrgema määraga piirangud.

Ei! Sama märgid, sama hind. Teie märgi tasakaal jagatakse veebilehe ja API. Kasutage kas, maksta sama.

Sama näitaja, lihtsalt muuta mudeli parameeter. Näiteks: "mudel": "openai/gpt-4o" või " mudel": "antropic/claude-sonnet-4". Täielik nimekiri / modellid / või GET / v1/ mudelid.

Jah! Tulemuseks on /v1/chat/ tulemusnäitaja, mis järgib OpenAI vestluse lõpetamise vormingut. Kasutada võib kõiki OpenAI- ga ühilduvaid SDK- d - muuta baasURL- i https://api. free.ai ja kasutada oma Free.ai API võtit.

Jah! Määra "voog": true sinu vestluses. Vastused edastatakse serveri saadetud sündmuste (SE) kaudu.

Saate 402 vastuse veateatega. Osta rohkem märke aadressil /hinnamine / või oota oma igapäevast tasuta bassein lähtestada. Isehostitud mudelid on alati saadaval päeva jooksul.

Jah! Kõik isehostitud mudelid on MIT/Apache 2.0 litsentseeritud. Genereeritud sisu on teie äriotstarbeliseks kasutamiseks.

Isehostitud: töötab meie GPU. Odav, kiireim, kõige privaatne. Väline: proxied mudeli pakkuja. Juurdepääs GPT-4, Claude, Gemini ja rohkem. maksab rohkem märgid tõttu pakkuja API tasud.

Külasta oma konto lehekülge aadressil /account / või kontrolli free_ai_usage.tokens_load väli iga API vastus.

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

Meie eesmärk on 99,9% uptime. Ettevõtte plaanid sisaldavad SLA garantii. Kontrolli / tervis reaalajas staatus.

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

Armastus Free.ai?

Hinda seda lehekülge