Free.ai API

En API- nøkkel. Hvert AI- verktøy. Enkelt mynt- fakturering.

Hvordan det fungerer

1
Hent en API- nøkkel

Kjøp symboler, så lager din sk- gratis- nøkkel

2
Kall på alle endepunkter

Chat, bilder, TTS, STT, musikk, oversettelse - alle ett API

3
Betal i tegnene

En balanse. Hvert verktøy koster symboler. Enkelt.

Hurtigstart

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

Tegnprissetting

Alt koster tokener. En saldo for alle verktøy. Samme prising uansett om du bruker API eller nettstedet.

Selvværte modeller Billigste
ModellTypeTegnkostnadLisens
Qwen 2.5 7BChat/Write/CodeFaktiske tegn brukt (inndata+utdata)Apache 2.0
FLUX.2 KleinBildegenerering5000 tokens/bildeApache 2.0
KokoroTekst til tale1 symbol per 4 tegnApache 2.0
faster-whisperUttalelse til tekst4 tokens/lydsignalMIT
AudioLDM 2Musikkgenerering2000 tokens/sporApache 2.0
MadLAD-400Oversettelse (450+langs) NameFaktiske tegn som er bruktApache 2.0
Real-ESRGANBildeøkning500 tokens/bildeBSD
BRIA RMBGFjerning av bakgrunn500 tokens/bildeApache 2.0
CogVideoXVideogenerering30,000 tokens/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Vokal atskillelse500 tokens/sporMIT + Apache-2.0
Eksterne modeller 579 modeller

Tilgang GPT- 6, Claude, Gemini, Llama, DeepSeek og resten av 579- modellene. Tegnkostnaden er basert på prissetting for tilbydere omgjort til våre tokener.

ModellLeverandør~Tokens pr. meldingMerknader
GPT-4o MiniOpenAI~20Billig, rask
Gemini 2. 0 blitsGoogle~15Svært rask
Mistral_NemoMistral~10Stor verdi
DeepSeek V3DeepSeek~30Sterk begrunnelse
Llama 3.3 70BMeta~25Åpne vekter
Claude Sonnet4Antropisk~400Høykvalitet
GPT-4oOpenAI~325Høykvalitet
Qwen 2.5 72BAlibaba~40Stor, i stand

Full liste over 579- modeller ved / modeller/ . Alle bruker samme / v1/chat/ endepunkt - bare endre model parameter.

Tegnformula

Selvværte modeller: Du betaler nøyaktig hvilke mynter som er brukt. Ingen oppmerking.

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

Eksempel: GPT-4o koster $0.0025 per 1K prompt tokens. For 1000 tokens: $0.0025 × 100.000 × 1.30 = 325 tokener fra din balanse.

Alle endepunkter

Chat / LLM
POST /v1/chat/Chat med alle modeller (selvvært eller ekstern). Strømning er støttet.
Bilde
POST /v1/image/generate/Tekst til bilde (FLUX, SDXL)
POST /v1/image/edit/Maling, utmaling, stiloverføring
POST /v1/image/enhance/Skaler 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Fjern bakgrunn (BRIA RMBG)
Video
POST /v1/video/generate/Tekst/bilde til video (CogVideoX)
Tekst til tale
POST /v1/tts/Generer tale (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Strømmer TTS (lydblokker i sanntid)
Uttalelse til tekst
POST /v1/stt/transcribe/Transcribe lyd/video (faster-whisper, 99 språk)
Musikk og lyd
POST /v1/music/generate/Lag musikk fra tekstbeskrivelse
POST /v1/music/separate/Separate stemmer/stems (Mel-Band RoFormer + SCNet)
Tekstverktøy
POST /v1/write/Lag innhold (uttalelse, e- post, historie osv.)
POST /v1/code/generate/Lag kode på alle språk
POST /v1/summarize/Summariser tekst
POST /v1/humanize/Gjør AI- tekst til lyd for mennesker
POST /v1/detect/Oppdag innhold laget av AI
Oversettelse og OCR
POST /v1/translate/Oversett tekst (MadLAD-400, 450+ språk)
POST /v1/ocr/Trekk ut tekst fra bilder
Verktøy
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Sjekk asynkron jobbstatus
GET /healthAPI-helsekontroll

Autentisering

Ta med API- nøkkelen i Autorisation- filhodet:

Authorization: Bearer sk-free-YOUR_API_KEY

Hvert svar omfatter en free_ai_usage blokk som viser symbolene som er brukt:

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

Rategrenser og planer

Samme tokenprising på nettstedet og API. Ingen egen API- prising.

PlanTegn/månedAPI-forespørsler/MinPris
Ledig30 K/dag (fellesskap)10$0
Grunnleggende250K30$5/mo
Pro1.25M60$19/mo
Forretning6.25M120$49/mo
BedriftSelvvalgtSelvvalgtKontakt

Tegnepakker tilgjengelig: 200K/$5, 1M/$15, 5M/$40. Tegner utløper aldri.

Python SDK og CLI

Python SDK

Få tilgang til alle AI- verktøyene fra din 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"
PyPI PyPI
CLI- kodeassistent

Gratis, åpen kildekode alternativ til Claude-kode, markør og GitHub-styrmann.

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 frie tokens/ dag. BYOK støtter. 579- modeller. Øktsynkroniser med Web IDE.

PyPI PyPI Nett- IDE

BYOK (Køb din egen nøkkel)

Bruk dine egne API- nøkler fra alle leverandører. Nullmerking, null gebyrer. Free.ai bare proxy forespørselen.

LeverandørNøkkelformatModellerOppmerking
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, osv.$0
Antropisksk-ant-xxxClaude Sonnet 4, Opus 4, Haiku osv.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash osv.$0
Andre leverandørersk-or-xxx etc.579 modeller fra alle leverandø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 nøkkel, din bruk, din regning. ingen loggføring. ingen token fradrag fra din Free.ai saldo.

API OSS

Ja! Gratis kontoer får 30K mynter/dag Betalte planer gir flere mynter og høyere rentegrenser.

Nei! Samme tegn, samme pris. Balansen på symbolene deles mellom nettstedet og API. Bruk enten det samme, betale det samme.

Samme endepunkt, bare endre modellparameteren. For eksempel: " model ""openai/ gpt- 4o" eller " - modell: "antropisk/ claude- sonnet- 4" . Full liste på / modeller/ eller GET / v1/ modeller.

Ja! Sluttpunktet / v1/ Chat følger formatet for OpenAI chat- fullføring. Du kan bruke enhver OpenAI- kompatibel SDK - bare endre base- URL til https://api.free.ai og bruke din Free.ai API- nøkkel.

Ja! Sett " stream": true i ditt prateforespørsel. Svar leveres via SSE (Server- Sekt- hendelser).

Du får 402 svar med feilmelding. Kjøp flere mynter på / pricing / eller vent på at din daglige gratis basseng tilbakestilles. Selvværte modeller er alltid tilgjengelige innenfor daglige grenser.

Ja! Alle selvverterte modeller er MIT/ Apache 2.0 lisensiert. Generert innhold er ditt for kommersiell bruk.

Selvvertert: kjører på vår GPU. Billigste, raskest, mest private. Ekstern: proxierer til modellleverandøren. Tilgang til GPT-4, Claude, Gemini og mer. Kostnader for mynter på grunn av prisene på leverandørAPI.

Besøk din kontoside hos /konto/ eller sjekk free_ai_usage.tokens_charged felt i hvert API-svar.

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

Vi tar sikte på 99,9% hviletid.

Email hello@free.ai or visit /contact/. Pro+ plans get priority support. Error responses include an error_id for debugging.

Elsk Free.ai? Fortell vennene dine!

Bedøm denne siden