Free.ai API

Een API-sleutel. Elke Kunsmatige instrument. Eenvoudige vorm daarvoor.

Hoe dit werk

1
Kry 'n API-sleutel

Purchase seine, dan genereer jou sk-free- sleutel

2
@ info: tooltip

Klets, beelde, TTS, STT, musiek, vertaling ium almal een API

3
Betaal in kennis

Een balans, elke stuk gereedskap kos 'n vorm, eenvoudig

Vinnige Begin

# 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": "flux-schnell"}'

# 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": "flux-schnell",  # 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: "flux-schnell" })
});

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

Toeken Picrtering

Alles kos kennisgewings, een balans vir alle gereedskap, dieselfde prik of jy die API of die webwerf gebruik.

Self- Geoste modele CheapestName
ModelTipeTot'n prysLisensie
Qwen 2. 5 7BChat/Write/CodeWerklike kennisgewings gebruik (input+output)Apaches 2. 0
FLUX. 1 SchnellPrentgeslag1 000 Prometens/beeldApaches 2. 0
KokoroTeks vir spraak1 teken per 4 karaktersApaches 2. 0
vinniger- whisperWoorde tot teks4 Profes/second van oudioMIT
AudioLdm 2Musiekgeslag2 000 PrometiumApaches 2. 0
MadLAD-400Vertaling (450+ langs)Werklike items wat gebruik wordApaches 2. 0
Real-ESRGANBeeldopruiming500 Skepe/beeldBSD
BRUA RMBGAgtergrond Removal500 Skepe/beeldApaches 2. 0
CogVideoXVideogeslag5 000 Filtere/videoApaches 2. 0
DemuksGenaaklike skeiding500 PrometiumMIT
Eksterne modelle 346+ modelle

Toegang verkry GPT-4, Claude, Gemini, Llama, Diep Soek en 340+ meer modelle. Totken kos is gebaseer op verskaffer praktisering tot ons bewys.

ModelSteek weg/ Vertoon Laag@ info: whatsthisNotas
CPT-4o MiniREAI~20Goed, vinnig
Gemini 2. 0 FlashGoogle~15Baie vinnig
Mistral NemoMistral~10Groot waarde
Diep soek V3Diep soek~30Sterk redenasies
Llama 3,3 70BMeta~25Open gewigte
Claude Sonnet 4Antropies~400Premium kwaliteit
GPT-4oREAI~325Premium kwaliteit
Qwen 2. 5 72BAlibaba~40Groot, bekwaam

Volle lys van 346+ modelle by /. Alles gebruik dieselfde /v1/chat/ eindpunt > net verander die model parameter.

Token Formule

Self-gegasheer modelle: Jy betaal die presiese kennisgewings wat gebruik is, geen merk op.

Eksterne modelle: our_tokens = provider_usd_cost × 100,000 × 1.30

Voorbeeld: _FREIE_TERM_9_o kos $00025 per 1K por kennisgewings. Vir 1 000 aandenkings: $00025 × 100 000 × 1.30 = 325 tekens van jou balans.

Gaan Aan- lynName

Chat / LLM
POST /v1/chat/Gesels met enige model (self-hosted of eksterne). Strooming ondersteun.
Beeld
POST /v1/image/generate/Teks na beeld (FLUX, SDXL)
POST /v1/image/edit/In verf, verf, styl oorplasing
POST /v1/image/enhance/Boonste 2x/ 4x (Real-ESRGAN)
POST /v1/image/remove-bg/Verwyder agtergrond (BRIA RMBG)
Video
POST /v1/video/generate/Teks/beeld na video (KogVideoX)
Teks vir spraak
POST /v1/tts/Genereer spraak (Kokoro, Pyper, MetoTTS, Chaterbox)
POST /v1/tts/stream/Stroom TTS (werklik oudiobrokke)
Woorde tot teks
POST /v1/stt/transcribe/Ingeskryf klank-/video (vinniger- whipers, 99 tale)
Musiek- en oudio
POST /v1/music/generate/Genereer musiek vanaf teksbeskrywing
POST /v1/music/separate/Afsonderlike klanke/sems (Demuks)
Teks Nutsprogramme
POST /v1/write/Genereer inhoud (say, e- pos, storie, ens.)
POST /v1/code/generate/Genereer kode in enige taal
POST /v1/summarize/som teks op
POST /v1/humanize/Maak KI-teks-klank mens
POST /v1/detect/Lesson Name
Vertaling Optiese karakter herkenning
POST /v1/translate/Vertaal teks (MadLAD- 400, 450+ tale)
POST /v1/ocr/Pak teks uit beelde uit
Program
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Gaan werkstatus na
GET /healthAPI-gesondheidstoets

Geldigheidsverklaring

Sluit jou API-sleutel in die Authorisering opskrif:

Authorization: Bearer sk-free-YOUR_API_KEY

Elke reaksie sluit'n free_ai_usage - blok in wat die gebruik van aandenkings toon:

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

Tempo Limiet & Plans

Dieselfde vorm van waardering op die webwerf en API. Geen aparte API prikting.

PlanTokens/MaandAPI Versoeks/MinPrys
Beskikbaar30K/day (pool)10$0
Basiese250K30$5/m
Pro1.25M60$19/m
Besigheid6.25M120$9/m
OndernemingPasmaakPasmaakKontak

Totken pakkies beskikbaar: 200K/$5, 1M/$15, 5M/$40. Totkens het nooit verval nie.

Python SDK & CLI

Python SDKName

Verkry toegang tot elke KI-nutsprogram van jou 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"
GitHub PyPI
ClI Coding Assistent

Vry, open-se alternatief vir Claude code, Plekaanduier en GitHub Copilot.

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

GitHub PyPI Web IDE

MetOK (Bring jou eie sleutel)

Gebruik jou eie API-sleutels van enige verskaffer. Nul merk op, nul fooie. Free.ai just proxies the request.

Steek weg/ Vertoon LaagSleutelformaatModelleMarkup
REAIsk-proj-xxxCPT-4o, GPT-4o Mini, o1, o3, ens.$0
Antropiessk-ant-xxxClaude Sonnet 4, Opus 4 Haikoe, ens.$0
GoogleAIzaSyxxxGemini 2. 5 Pro, Flash, etc.$0
Ander verskafferssk-or-xxx etc.346+ modelle van alle verskaffers$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

Your key, your usage, your bill. No logging. No token deductions from your Free.ai balance.

Constellation name (optional)

Yes! Free accounts get 30K tokens/day plus a 10K signup bonus. Paid plans offer more tokens and higher rate limits.

Nee, dieselfde prisionasie, jou goeie balans word gedeel tussen die webwerf en API. Gebruik dit ook, betaal dieselfde.

Dieselfde eindpunt, verander net die model parameter. Byvoorbeeld: "model": "openai/gpt-4o" of "model": "Arthopic/cudie-sonnet-4" . Volle lys na /apps/ of cRY /v1/models.

Yes! The /v1/chat/ endpoint follows the OpenAI chat completions format. You can use any OpenAI-compatible SDK — just change the base URL to https://api.free.ai and use your Free.ai API key.

Ja! Stel " stroom ": waar in jou geselsversoek. Reaksies word afgelewer deur Bediener- Seent events (SSE).

Jy sal 'n antwoord van 402 kry met' n fout boodskap. Koop meer kennisgewings by /prering / of wag vir jou daaglikse gratis swembad om te herstel. Self-gehostde modelle is altyd beskikbaar binne daaglikse perke.

Ja! Alle self-geëneerde modelle is MIT/Apach 2.0 gelisensieer. gereserveerde inhoud is joune vir kommersiële gebruik.

Self-hosted: loop op ons GPU. Cheapest, mees private. Eksterne: proxeted aan die model verskaffer. Toegang tot GPT-4_, Claude, _FREEAI_MTER_7_ en meer. Duur meer voorskoue as gevolg van die verskaffer van 'nPI-gelde.

Besoek jou rekeningblad by /ccopt/ of kyk na die free_ai_usage.tokens_ gelaai veld in elke API antwoord.

Ja! Installeer ons Python SDK: pip installeer vry- dot-ai . Dit omvou elke endpunt met getikte antwoorde. Vir kodering hulp, installeer pip installeer vry- add-ai-kode . Die API volg ook OpenAI\

Ons mik vir 99,9% uptime. Ondernemingsplanne sluit SLA waarborge in. Kontroleer / gesond vir werklike status.

E-pos hallo@free.ai of besoek /contact/. Pro+ planne kry prioriteit ondersteun. Fout antwoord sluit in 'n fout_id vir ontfouting.

Like this tool? Share it!

Tempo hierdie bladsy