Free.ai API

En API-nyckel. Varje AI-verktyg. Enkel tokenfakturering.

Hur den fungerar

1
Skaffa en API- nyckel

Köp tokens, generera sedan din sk-free- nyckel

2
Anropa vilken slutpunkt som helst

Chatt, bilder, TTS, STT, musik, översättning — allt ett API

3
Betala i Tokens

Varje verktyg kostar polletter.

Snabbstart

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

Tokenprissättning

Allt kostar tokens. En balans för alla verktyg. Samma prissättning oavsett om du använder API:et eller webbplatsen.

Självstämplade modeller Billigaste
FörlagaTypKostnad för tokenLicens
Qwen 2.5 7BChatt/Skriv/KodAnvända faktiska tokens (ingång+utmatning)Apache 2.0 Ordförande
FLUX.1 Schnell OrdförandeBildgenerering1000 polletter/bildApache 2.0 Ordförande
Kokoro OrdförandeText till tal1 token per 4 teckenApache 2.0 Ordförande
Snabbare viskningarTal till text4 polletter/sekund av ljudMÖJLIGHET
Ljud-LDM 2Musikalisk generation2000 polletter/spårApache 2.0 Ordförande
MALAD-400 OrdförandeÖversättning (450 + langs)Faktiska polletter som använtsApache 2.0 Ordförande
Verklig-esrganBilduppskalning500 polletter/bildBSD
BRIA RMBGBakgrundsborttagning500 polletter/bildApache 2.0 Ordförande
CogVideoXVideogenerering5000 polletter/videoApache 2.0 Ordförande
DemukerRöstseparation500 polletter/spårMÖJLIGHET
Externa modeller 346+ modeller

Tillgång GPT-4, Claude, Gemini, Llama, DeepSeek, och 340+ fler modeller. Token kostnaden baseras på leverantörens prissättning konverteras till våra polletter.

FörlagaLeverantör-Tokens per meddelandeAnmärkningar
GPT-4o MiniOpenAI~20Billiga, snabba
Gemini 2.0 FlashGoogle Ordförande~15Mycket snabbt
Mistral NemoMistral~10Stort värde
DeepSeek V3DeepSeek~30Starkt resonemang
Llama_ 3.3 70BMeta Ordförande~25Öppna vikter
Claude Sonnet_ 4Antropiskt~400Högsta kvalitet
GPT-4oOpenAI~325Högsta kvalitet
Qwen 2,5 72BAlibaba Ordförande~40Stora, kapabla

Fullständig förteckning över 346+ modeller vid /apps/ . Alla använder samma /v1/chat/ endpoint – ändra bara modell parametern.

Tokens formel

Självvärdiga modeller: Du betalar exakt vilka polletter som används.

Externa modeller: our_tokens = provider_usd_cost × 100,000 × 1.30

Exempel: GPT-4o kostar $0.0025 per 1K snabb tokens. För 1000 tokens: $0.0025 × 100 000 × 1.30 = 325 polletter från din balans.

Alla slutpunkter

Chatt/LLM
POST /v1/chat/Chatta med vilken modell som helst (självvärdig eller extern). Streaming stöds.
Bild
POST /v1/image/generate/Text till bild (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, stil överföring
POST /v1/image/enhance/Uppskalning 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Ta bort bakgrund (BRIA RMBG)
Videofilm
POST /v1/video/generate/Text/bild till video (CogVideoX)
Text till tal
POST /v1/tts/Generera tal (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (realtidsljudbitar)
Tal till text
POST /v1/stt/transcribe/Översättning av ljud/video (snabbare whisper, 99 språk)
Musik och ljud
POST /v1/music/generate/Generera musik från textbeskrivning
POST /v1/music/separate/Separata sånger/stammar (Demucs)
Textverktyg
POST /v1/write/Generera innehåll (essay, e-post, historia, etc.)
POST /v1/code/generate/Skapa kod på vilket språk som helst
POST /v1/summarize/Sammanfatta texten
POST /v1/humanize/Gör AI-text ljud människa
POST /v1/detect/Upptäck AI-genererat innehåll
Översättning & OCR
POST /v1/translate/Översätt text (MadLAD-400, 450+ språk)
POST /v1/ocr/Extrahera text från bilder
Verktyg
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Kontrollera async- jobbstatus
GET /healthAPI-hälsokontroll

Behörighetskontroll

Inkludera din API-nyckel i rubriken < kod>Auktorisering :

Authorization: Bearer sk-free-YOUR_API_KEY

Varje svar inkluderar ett free_ai_usage block som visar de tokens som används:

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

Betygsgränser och planer

Samma token prissättning på webbplatsen och API. Ingen separat API prissättning.

PlanTokens/MånadensAPI-förfrågningar/MinPris
Avgiftsfri5K/dag (pool)10$0
Grundläggande250K30För fem dollar/min
För1.25M6011 dollar/ton
Affärer6.25M120$49/mo
FöretagAnpassadAnpassadKontaktuppgifter

Token förpackningar finns: 200K/$5, 1M/$15, 5M/$40. Tokens går aldrig ut.

Python SDK & CLI

Python SDK

Få tillgång till alla AI-verktyg från din Python-kod.

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- kodningsassistent

Gratis, öppen källkod alternativ till Claude Kod, Cursor, och 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"

5K gratis tokens/dag. BYOK stöds. 346+ modeller. Sessionssynkronisering med < a href="/koder/">Webb IDE .

GitHub PyPI Web IDE

BYOK (Ta med din egen nyckel)

Använd dina egna API-nycklar från alla leverantörer. Noll pålägg, noll avgifter. Free.ai ger bara ordern.

LeverantörNyckelformatFörlagorMarkering
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, etc.$0
Antropisktsk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, etc.$0
Google OrdförandeAIzaSyxxxGemini 2.5 Pro, Flash, etc.$0
Andra leverantörersk-or-xxx etc.346+ modeller från alla leverantörer$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

Din nyckel, din användning, din räkning, ingen loggning, inga symboliska avdrag från ditt Free.ai-belopp.

Vanliga frågor om API

Ja! Gratis konton får 5K polletter / dag plus en 10K registreringsbonus. Betald planer erbjuder fler polletter och högre hastighet gränser.

Nej! Samma tokens, samma prissättning. Din tokenbalans delas mellan webbplatsen och API. Använd antingen, betala samma.

Samma endpoint, ändra bara modellparametern. Till exempel: "modell": "openai/gpt-4o" eller " modell": "antropisk/claude-sonnet-4" . Fullständig lista på /apps/ eller GET/v1/modeller.

Ja! Slutmålet /v1/chat/ följer OpenAI chattkompletteringsformatet. Du kan använda alla OpenAI-kompatibla SDK – ändra bara baswebbadressen till https://api.free.ai och använda din Free.ai API- nyckel.

Ja! Ställ in < code>"stream": true i din chattförfrågan. Svaren levereras via Server-Sent Events (SSE).

Du får ett 402 svar med ett felmeddelande. Köp fler polletter på /pris / eller vänta på att din dagliga gratis pool ska återställas. Självvärdiga modeller är alltid tillgängliga inom dagliga gränser.

Ja! Alla egna modeller är MIT/Apache 2.0 licensierade. Genererat innehåll är ditt för kommersiellt bruk.

Självvärdig: körs på vår GPU. Billigaste, snabbast, mest privat. Extern: proxierad till modellleverantören. Tillgång till GPT-4, Claude, Gemini, och mer. Kostnader mer polletter på grund av leverantör API avgifter.

Besök din kontosida på / account/ eller kontrollera < code>free_ai_usage.tokens_charged i varje API- svar.

Ja! Installera vår Python SDK: < code>pip installera free- dot- ai . Den sveper in varje endpoint med maskinskrivna svar. För kodningshjälp, installera < code>pip installera free- dot- ai- code . API:et följer också OpenAI\\

Vi siktar på 99,9% drifttid. Enterprise planer inkluderar SLA garantier. Kontrollera / hälsa för realtidsstatus.

Maila hello@free.ai eller besök /contact/. Pro+ planer får prioritetsstöd. Felsvaren inkluderar ett fel_id för felsökning.

Love this tool? Share it!

Betygsätt denna sida