Free.ai Säiten
Eng API Schlëssel. All AI Tool. Eenzegaarteg Token Abrechnung.
Wéi et funktionéiert
API Schlëssel
Token kafen, an dann Äre Schlëssel sk-free- generéieren
Eng beliebeg Endpunkt opruffen
Chat, Biller, TTS, STT, Musek, Iwwersetzung - all eng API
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.
| Modell | Typ | Token-Kost | Lizenz |
|---|---|---|---|
| Qwen 2.5 7B | Chat/Write/Code | Aktuell benotzt Token (Input+Output) | Apache 2.0 |
| FLUX.2 Kleng | Bildgeneréierung | 5000 Joer / 1000 Joer | Apache 2.0 |
| Kokoro | Text-zu-Sprooch | 1 Token pro 4 Zeichen | Apache 2.0 |
| faster-whisper | Sprooch op Text | 4 Token/Sekonn Audio | MIT |
| AudioLDM 2 | Musekgeneratioun | 2000: 2. an der Coupe de Luxembourg. | Apache 2.0 |
| MadLAD-400 | Iwwersetzung (450+ Säiten) | Aktuell benotzt Token | Apache 2.0 |
| Real-ESRGAN | Bildvergréisserung | 500 Token/Bild | BSD |
| Lëscht vu lëtzebuergesche Bréck | Hintergrund entfernen | 500 Token/Bild | Apache 2.0 |
| CogVideoX | Videogeneréierung | 5000 Joer Lëtzebuerg | Apache 2.0 |
| Demucs | Vokal Separation | 500 Token/Spur | MIT |
D'Gréisst vun der Gemeng ass 340 km², an d'Uertschafte sinn an dräi Bezierker agedeelt: De Gemengenhaus ass am Zentrum vun der Gemeng.
| Modell | Provider | Message - > | Notizen |
|---|---|---|---|
| GPT-4o Mini | OpenAI | ~20 | Schnell, séier |
| Gemini 2.0 Flash | ~15 | Ze séier | |
| Mistral Nemo | Mistral | ~10 | Grouss Wäert |
| DeepSeek V3 | DeepSeek | ~30 | D'Recht op Respekt |
| Llama 3.3 70B | Meta | ~25 | Lëscht vu Gewiichtsklassen |
| Claude Sonnet 4 | Anthropos | ~400 | Premium-Qualitéit |
| GPT-4o | OpenAI | ~325 | Premium-Qualitéit |
| Qwen 2.5 72B | Alibaba | ~40 | Grouss, fähig |
D'Lëscht vun de 346+ Modeller op /apps/. All benotzen déi selwecht /v1/chat/ Endpunkt - just änneren d'Model Parameter.
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
D'Zuel vun de Punkten ass 1000, d'Zuel vun de Punkten ass 10, d'Zuel vun de Punkten ass 10, d'Zuel vun de Punkten ass 100. 325 Säiten. vun Ärem Saldo.
Endpunkten
POST /v1/chat/ | Chat mat all Modell (eegen oder extern). Streaming gëtt ënnerstëtzt. |
POST /v1/image/generate/ | Text op Bild (FLUX, SDXL) |
POST /v1/image/edit/ | Inpeint, outpeint, Stiliwwerdroung |
POST /v1/image/enhance/ | 2x/4x eropskaléieren (Real-ESRGAN) |
POST /v1/image/remove-bg/ | Hintergrund entfernen (BRIA RMBG) |
POST /v1/video/generate/ | Text/Bild op Video (CogVideoX) |
POST /v1/tts/ | Sprooch generéieren (Kokoro, Piper, MeloTTS, Chatterbox) |
POST /v1/tts/stream/ | D'Spill ass am Real Time (RTS) gespillt. |
POST /v1/stt/transcribe/ | Audio/Video transkribéieren (faster-whisper, 99 Sproochen) |
POST /v1/music/generate/ | Musek aus Textbeschreiwung erzeugen |
POST /v1/music/separate/ | Vokale/Stämm oftrennen (Demucs) |
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 |
POST /v1/translate/ | Text iwwersetzen (MadLAD-400, 450+ Sproochen) |
POST /v1/ocr/ | Text aus Biller extrahéieren |
GET /v1/models | List all available models (self-hosted + external) |
GET /v1/status/{job_id}/ | Status vun asynchrone Aufgaben iwwerpréiwen |
GET /health | API-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.
| Planz | Mount | API-Ufroen/Min | Präis |
|---|---|---|---|
| Free | 30K/Day (Pool) | 10 | $0 |
| Basis | 250K | 30 | $5/mo |
| Pro | 1.25M | 60 | Mo |
| Geschäftlech | 6.25M | 120 | Mo |
| Enterprise | Eegen | Eegen | Kontakt |
D'Spill ass fir 2 Spiller, 1500€, 1000€, 500€, 300€, 1000€, 500€, 250€, 1000€, 500€, 300€, 200€, 1000€, 1000€, 500€, 500€, 1000€, 500€, 500€, 1000€, 500€, 1000€, 500€,
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"
GitHub
PyPI
CLI-Codéierungsassistent
Et ass eng fräi, open-source Software, déi och op GitHub verfügbar ass.
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 gratis Token / Dag. BYOK ënnerstëtzt. 346+ Modeller. Session Sync mat Web IDE.
GitHub PyPI Web-IDEBYOK (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.
| Provider | Schlësselformat | Modeller | Markéierung |
|---|---|---|---|
| OpenAI | sk-proj-xxx | GPT-4o, GPT-4o Mini, o1, o3, etc. | $0 |
| Anthropos | sk-ant-xxx | Claude Sonnet 4, Opus 4, Haiku, etc. | $0 |
AIzaSyxxx | Gemini 2.5 Pro, Flash, etc. | $0 | |
| Aner Provider | sk-or-xxx etc. | 346+ Modeller vun allen Provider | $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
"model": "openai/gpt-4o" oder "model": "anthropic/claude-sonnet-4". D'ganz Lëscht ass an /apps/ oder GET /v1/models."stream": true an Ärer Chat-Ufro. Äntwerten ginn iwwer Server-Send Events (SSE) geliwwert.free_ai_usage.tokens_charged.pip install free-dot-ai. Et wickelt all Endpunkt mat getypten Äntwerten. Fir Code-Hëllef installéiert pip install free-dot-ai-code. D'API folgt och OpenAI\