Free.ai API

Satunggaling kunci API. Saben piranti AI. Biling token sederhana.

Carane Digunakake

1
Njupuk kunci API

Tuku token, banjur jenakaké kunci sk-free-mu

2
Pangeling Titik Pamuput

Chat, gambar, TTS, STT, musik, terjemahan — kabeh siji API

3
Pay ing token

Satunggaling saldo. Saben piranti dipun-ginakaken token. Sederhana.

Diwiwiti Cepet

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

Prakiraan Token

Sedaya biaya token. Salah siji saldo kanggo kabeh piranti. Pricing padha apa sampeyan nggunakake API utawa situs web.

Model sing dihost dhewe Paling murah
ModelTipeTokenLisénsi
Qwen 2.5 7BChat/Write/CodeToken nyata kang digunakake (input+output)Apache
FLUX.1 CepetPenciptaan gambar1,000 token/gambarApache
KokoroTeks dadi swara1 token saben4karakterApache
faster-whisperPrasasti4 token/detik audioMIT
AudioLDM 2Generasi Musik2,000 token/trackApache
400-an MasehiTerjemahan (450+ lang)Token nyata kang digunakakeApache
Real-ESRGANPengurangan ukuran gambar500 token/gambarBSD
Kabupatèn BrebesLatar mburi500 token/gambarApache
CogVideoXVideo5,000 token/videoApache
DemucsPemisahan Vokal500 token/trackMIT
Model Luar 346+ model

Akses GPT-4, Claude, Gemini, Llama, DeepSeek, lan 340+ model liyane. Biaya token dumadi saka prabédan prabédan sing dikonversi dadi token kita.

ModelPanyedhiya~Token saben pesenNotes
MiniOpenAI~20Apik, cepet
Gemini 2.0 FlashGoogle~15Akèh cepet
Mistral NemoMistral~10Nilai gedhe
DeepSeek V3DeepSeek~30Argumen kang kuat
Llama 3.3 70BMeta~25Bukak bobot
Claude Sonnet 4Anthropic~400Kualitas Premium
GPT-4oOpenAI~325Kualitas Premium
Qwen 2.5 72BAlibaba~40Akèh, bisa

Ing basa Inggris, tembung "code" iku tegesé "kode" lan "code" iku tegesé "kode" utawa "kode" iku tegesé "kode" utawa "kode" iku tegesé "kode" utawa "kode" iku tegesé "kode" utawa "kode" iku tegesé "kode" utawa "kode" iku tegesé "kode" utawa "kode" iku tegesé "kode".

Formula token

Model sing dihost: Sampeyan mbayar token sing bener sing digunakake. Ora ana markup.

Model: our_tokens = provider_usd_cost × 100,000 × 1.30

Conto: GPT-4o mbayar $0.0025 saben 1K tokens. Kanggo 1,000 tokens: $0.0025 × 100,000 × 1.30 = 325 token saka saldo sampeyan.

Sekabeh titik pungkasan

Chat / LLM
POST /v1/chat/Chat karo model apa wae (self-hosted utawa eksternal). Streaming didhukung.
Gambar
POST /v1/image/generate/Teks dadi gambar (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, gaya transfer
POST /v1/image/enhance/Upscale 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Busak latar mburi (BRIA RMBG)
Video
POST /v1/video/generate/Teks/gambar menyang video (CogVideoX)
Teks dadi swara
POST /v1/tts/Ngembangaké basa (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (real-time audio chunks)
Prasasti
POST /v1/stt/transcribe/Transkripsi audio/video (faster-whisper, 99 basa)
Musik & Audio
POST /v1/music/generate/Ngembangaké musik saka panjelasan teks
POST /v1/music/separate/Vokal/stems dipisahkan (Demucs)
Alat Teks
POST /v1/write/Nggawe isi (essay, email, carita, lsp.)
POST /v1/code/generate/Ngembangake kode ing basa apa wae
POST /v1/summarize/Ringkasan teks
POST /v1/humanize/Nggawe teks AI swara manungsa
POST /v1/detect/Deteksi isi kang digawé AI
Terjemah & OCR
POST /v1/translate/Terjemah teks (MadLAD-400, 450+ basa)
POST /v1/ocr/Ekstrak teks saka gambar
Utility
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Priksa status tugas async
GET /healthAPI kesehatan check

Kepatuhan

Ngemot kunci API ing Authorization header:

Authorization: Bearer sk-free-YOUR_API_KEY

Saben jawaban kalebu blok free_ai_usage kang nuduhaké token kang digunakake:

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

Limit Rate & Plan

Token kang padha didol ing situs web lan API. Ora ana API sing didol.

PlanitToken/wulanPanggonan API/MinRencana
Bebas30K/day (pool)10$0
Dasar250K30$5/wulan
Pro1.25M60$19/wulan
Bisnis6.25M120$49/wulan
EnterpriseKa_nggoKa_nggoKenalan

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

Python SDK & CLI

Python SDK

Ing basa Inggris, tembung iki dijupuk saka tembung Python.

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
Asisten Encoding CLI

Ing basa Jawa, tembung "kawula" iku tegesé "aku", "aku iku", "aku iku", "aku iku".

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

BYOK (Bring Your Own Key)

Nggunakaké kunci API dhewe saka penyedia apa wae. Dhèwèké ora tau main kanggo tim nasional. Free.ai iku sawijining lintang ing rasi lintang Perseus.

PanyedhiyaBentuk KunciModelMarkup
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, lsp.$0
Anthropicsk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, lsp.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, lsp.$0
Panyedhiya Lainsk-or-xxx etc.346+ modél saka kabeh penyedia$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

Kunci, panggunaan, lan tagihan sampeyan. Ora ana log. Ora ana token kang dijupuk saka saldo Free.ai sampeyan.

FAQ

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

Ora! Token kang padha, rega sing padha. Saldo token sampeyan dipérang antarané situs web lan API. Gunakake salah siji, bayar sing padha.

Puncak pungkasan ingkang sami, mung ngganti paramèter modél. Conto: "model": "openai/gpt-4o" utawa "model": "anthropic/claude-sonnet-4". Jadwal lengkap ing /apps/ utawa GET /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.

Ya! Tetep "stream": true ing panjaluk chattingmu. Balasan bakal dikirim liwat Server-Sent Events (SSE).

Sampeyan bakal nampa respon 402 kanthi pesen kesalahan. Tuku token luwih ing /pricing/ utawa tunggu kanggo pool gratis saben dina kanggo diset maneh. Model self-hosted tansah ana ing wates saben dina.

Ya! Sedaya modél self-hosted dipunlisensi MIT/Apache 2.0. Kandungan ingkang dipunhasilaken punika kanggé kanggé komersial.

Self-hosted: dijalanake ing GPU kita. Paling murah, paling cepet, paling pribadhi. Luar: proksi menyang panyedhiya modél. Akses menyang GPT-4, Claude, Gemini, lan liya-liyané. Regane luwih akeh token amarga biaya API panyedhiya.

Ing basa Inggris, tembung "code" iku tegesé "kode" lan "code" iku tegesé "kode" utawa "kode" iku tegesé "kode".

Ya! Pasang Python SDK kita: pip install free-dot-ai. Iki nglapisi saben titik pungkasan karo jawaban sing ditip. Kanggo bantuan coding, pasang pip install free-dot-ai-code. API uga ngetutake OpenAI\

Kita tujuan kanggo 99.9% uptime. Enterprise rencana kalebu SLA jaminan. Check /health kanggo real-time status.

Kirim email hello@free.ai utawa kunjungi /contact/. Pro+ plané nampa pitulung prioritas. Balasan kesalahan kalebu error_id kanggo debug.

Free.ai? Nyathet kanca-kancamu!

Rangking kaca iki