Free.ai Säiten

Eng API Schlëssel. All AI Tool. Eenzegaarteg Token Abrechnung.

Wéi et funktionéiert

1
API Schlëssel

Token kafen, an dann Äre Schlëssel sk-free- generéieren

2
Eng beliebeg Endpunkt opruffen

Chat, Biller, TTS, STT, Musek, Iwwersetzung - all eng API

3
Bezuelen an Token

E Balance. All Tool kascht Token. Echt.

Schnellstart

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

Lëscht vun de Präisträger

All dat kascht Token. E Balance fir all Tools. Déi selwecht Präisser, egal ob Dir d'API oder d'Websäit benotzt.

Lëscht vu Modeller Déi bëllegst
ModellTypToken-KostLizenz
Qwen 2.5 7BChat/Write/CodeAktuell benotzt Token (Input+Output)Apache 2.0
FLUX.2 klengBildgeneréierung5000 Joer / 1000 JoerApache 2.0
KokoroText-zu-Sprooch1 Token pro 4 ZeichenApache 2.0
faster-whisperSprooch op Text4 Token/Sekonn AudioMIT
AudioLDM 2Musekgeneratioun2000: 2. an der Coupe de Luxembourg.Apache 2.0
MadLAD-400Iwwersetzung (450+ Säiten)Aktuell benotzt TokenApache 2.0
Real-ESRGANBildvergréisserung500 Token/BildBSD
Lëscht vu lëtzebuergesche BréckHintergrund entfernen500 Token/BildApache 2.0
CogVideoXVideogeneréierung30.000 Stëmmen/VideoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Vokal Separation500 Token/SpurMIT + Apache-2.0
Externe Modeller 579 Modeller

Zugang GPT-6, Claude, Gemini, Llama, DeepSeek an de Rescht vun de 579 Modeller. Token Käschte baséieren op Provider Präisser konvertéiert op eis Token.

ModellProviderMessage - >Notizen
GPT-4o MiniOpenAI~20Schnell, séier
Gemini 2.0 FlashGoogle~15Ze séier
Mistral NemoMistral~10Grouss Wäert
DeepSeek V3DeepSeek~30D'Recht op Respekt
Llama 3.3 70BMeta~25Lëscht vu Gewiichtsklassen
Claude Sonnet 4Anthropos~400Premium-Qualitéit
GPT-4oOpenAI~325Premium-Qualitéit
Qwen 2.5 72BAlibaba~40Grouss, fähig

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

Token Formel

D'Modeller sinn: Dir bezuelt déi exakt Token déi benotzt goufen. Keng Markéierung.

Externe Modeller: 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 Säiten. vun Ärem Saldo.

Endpunkten

Chat / LLM
POST /v1/chat/Chat mat all Modell (eegen oder extern). Streaming gëtt ënnerstëtzt.
Bild
POST /v1/image/generate/Text op Bild (FLUX, SDXL)
POST /v1/image/edit/Inpeint, outpeint, Stiliwwerdroung
POST /v1/image/enhance/2x/4x eropskaléiert (Real-ESRGAN)
POST /v1/image/remove-bg/Hintergrund entfernen (BRIA RMBG)
Video
POST /v1/video/generate/Text/Bild op Video (CogVideoX)
Text-zu-Sprooch
POST /v1/tts/Sprooch generéieren (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/D'Spill ass am Real Time (RTS) gespillt.
Sprooch op Text
POST /v1/stt/transcribe/Audio/Video transkribéieren (faster-whisper, 99 Sproochen)
Musek & Audio
POST /v1/music/generate/Musek aus Textbeschreiwung erzeugen
POST /v1/music/separate/Separate vocals/stems (Mel-Band RoFormer + SCNet)
Text-Tools
POST /v1/write/D'E-Mail-Adress (E-Mail-Adresse, E-Mail-Adressen, E-Mail-Adressen, etc.)
POST /v1/code/generate/Code a beliebiger Sprooch generéieren
POST /v1/summarize/Text zesummefaassen
POST /v1/humanize/AI-Text als Mënsch klingen loossen
POST /v1/detect/AI-generéierten Inhalt erfannen
Iwwersetzung & OCR
POST /v1/translate/Text iwwersetzen (MadLAD-400, 450+ Sproochen)
POST /v1/ocr/Text aus Biller extrahéieren
Utilitären
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Status vun asynchrone Aufgaben iwwerpréiwen
GET /healthAPI-Häerzkontroll

Authentifizéierung

Gitt Ären API Schlëssel an d'Authorization Kopfzeil:

Authorization: Bearer sk-free-YOUR_API_KEY

All Antwort enthält e free_ai_usage Block, deen d'benutzte Token weist:

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

Limite vun der Rate

D'Websäit ass op der selwechter Plattform wéi d'Websäit vum LCGB.

PlanzMountAPI-Ufroen/MinPräis
Free30K/Day (Pool)10$0
Basis250K30$5/mo
Pro1.25M60Mo
Geschäftlech6.25M120Mo
EnterpriseEegenEegenKontakt

Token packs available: 200K/$5, 1M/$15, 5M/$40. Tokens never expire.

Python SDK & CLI

Python SDK

All d'Spiller sinn aus dem Codex Aegyptius.

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-Codéierungsassistent

Free, open-source alternative to Claude Code, Cursor, and GitHub Copilot.

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 Web-IDE

BYOK (Bring Your Own Key)

D'Aarbecht vun der Gemeng ass an all Beräicher ze fannen. D'Grenz ass net ganz kloer. Free.ai Leit hunn domat d'Sprooch geléiert.

ProviderSchlësselformatModellerMarkéierung
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, etc.$0
Anthropossk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, etc.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, asw.$0
Aner Providersk-or-xxx etc.579 Modeller vun allen Anbieter$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

Äert Schlëssel, Är Benotzung, Är Rechnung. Keng Protokolléierung. Keng Token-Ofzéiungen vun Ärem Free.ai-Balance.

Lëscht vun de FAQ

D'Gréisst vun der Uertschaft ass ronn 30 Hektar, an d'Uertschaft huet eng ronn 100 Awunner.

Nee! Déi selwecht Token, déi selwecht Präisser. Äert Token Saldo gëtt tëscht der Websäit an der API gedeelt. Benotzt entweder, bezuelt d'selwecht.

De selwechten Endpunkt, just den Modellparameter änneren. Zum Beispill: "model": "openai/gpt-4o" oder "model": "anthropic/claude-sonnet-4". D'ganz Lëscht ass an /models/ oder GET /v1/models.

Ja! Den /v1/chat/ Endpunkt folgt dem OpenAI Chat-Vervollstännegung-Format. Dir kënnt all OpenAI-kompatibelt SDK benotzen - just d'Basis-URL op https://api.free.ai änneren an Äre Free.ai API Schlëssel benotzen.

Ja! Setzt "stream": true an Ärer Chat-Ufro. Äntwerten ginn iwwer Server-Send Events (SSE) gelies.

Dir kritt eng 402 Antwort mat enger Feelermeldung. Kaaft méi Token bei /pricing/ oder waart bis Ären alldeegleche fräie Pool zréckgesat gëtt. Selbstgehost Modeller sinn ëmmer an der alldeeglecher Limit verfügbar.

Ja! All Modeller déi selwer gehost ginn, sinn ënner MIT/Apache 2.0 Lizenz. Generéiert Inhalter sinn Är fir kommerziell Notzung.

Self-hosted: leeft op eiser GPU. Déi bëllegst, séierst, privatst. Extern: Proxy op de Modellprovider. Zougang zu GPT-4, Claude, Gemini, an aner. Käscht méi Token wéinst Provider API Gebühren.

D'Resultat vun der Analyse gëtt an der Tabell uginn: free_ai_usage.tokens_charged.

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

Mir zielen op eng Verfügbarkeet vun 99,9%. Enterprise-Pläng enthalen SLA-Garantien. Kontrolléiert /health fir den Echtzäitstatus.

E-Mail hello@free.ai oder besichen /contact/. Pro+ Pläng kréien Prioritéit Unterstützung. Fehler Antworten enthalen eng error_id fir Debugging.

Liewe Free.ai? Erzielt Är Frënn!

Dës Säit bewäerten