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, TT, 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.

Ennasthostitud mudelid Odav
NäidisTüüpTokeni maksumusLitsents
Qwen 2, 5 7BChat/Kirjuta/KoodKasutatud 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 genereerimine5000 märgist/videoApache 2.0
DemucsHääleeraldus500 märgi/rajaMIT
Välised mudelid 346+ mudelid

Juurdepääs GPT-4, Claude, Gemini, Llama, DeepSeek ja 340+ rohkem mudeleid. Tokeni hind põhineb teenusepakkuja hinnal, mis on meie märgiks.

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

Täielik loetelu 346+ mudelitest mudelil . Kõik kasutavad sama /v1/chat/ tulemusnäitajat. lihtsalt muudavad mudeli parameetrit.

Tokeni valem

Isemajandavad mudelid: Sa maksad täpselt kasutatud märgid, ei mingit märki.

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

Näide: GPT-4o kulud $0,0025 1K spot märgid. 1000 märgid: $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/2x/4x ülesskaala (Real-ESRGAN)
POST /v1/image/remove-bg/Tausta eemaldamine (BRIA HPNG)
Video
POST /v1/video/generate/Tekst/pilt videosse (CogVideoX)
Tekst kõnele
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/Trinscribe audio/video (faster-whisper, 99 keeles)
Muusika ja heli
POST /v1/music/generate/Muusika genereerimine tekstikirjeldusest
POST /v1/music/separate/Eraldi hääled/tünnid (Demucs)
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 OMT
POST /v1/translate/Tõlkida 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 (koond)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"
GitHub PyPI
CLI kodeerimisassistent

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

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

GitHub PyPI Veebi IDE

BYOK (Võta oma võti)

Kasutage oma API võtmeid igalt pakkujalt. Null hinnalisandit, null tasu. Free.ai lihtsalt kiidab taotluse heaks.

PakkujaVõtme vormingMudelidMärgis
OpenAIsk-proj-xxxGPT-4 o, GPT-4 o Mini, o1, o3, jne.$0
Antropilisedsk-ant-xxx4, Opus 4, Haiku jne.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash jne$0
Muud pakkujadsk-or-xxx etc.346+ mudelid kõigilt pakkujatelt$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 žetoonid / päevas Pay plaanid pakuvad rohkem märgid ja kõrgem määr piirangud.

Ei! Sama märgid, sama hind. Teie sümboolne tasakaal on jagatud veebilehe ja API. Kasutage kas, maksta sama.

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

Yes! The /v1/chat/ ending following the OpenAI chat completes formations. Võite kasutada iga OpenAI- ühilduv SDK ~ lihtsalt muuta baasi URL on https://api.free.ai ja kasutada oma Free.ai API võti.

Jah! Määra "stream": true sinu vestluse päringus. Vastused edastatakse serveri saadetud sündmuste kaudu (SE).

Sa saad 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 litsentsitud. 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. Kulud 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.

Jah! Paigalda meie Python SDK: pip installima free- dot-ai . See wraps iga tulemusnäitaja koos kirjutatud vastustega. Kodeerimisabiks installima pip installima free- dot-ai-code . API järgib ka OpenAI\

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

Email hello@ free.ai või visit / contact /. Pro+ plaanid saavad prioriteet toetust. Veareageeringute hulka kuulub viga_ id silumisel.

Armastus Free.ai?

Hinda seda lehekülge