Free.ai API

Saben piranti AI. Token billing sederhana.

Carane Nggawe

1
Muat turun kunci API

Tuku token, banjur buat kunci sk-free-mu

2
Panggilan Titik Akhir

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

3
Bayar nganggo token

Saben piranti regane token. Sederhana.

Muat Ulang

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

Token Pricing

Sadayana biaya token. Salah saimbangan pikeun sadaya alat. Harga anu sami naha anjeun nganggo API atanapi situs web.

Model sing dihost dhewe Paling murah
Model_JenisBiaya tokenLisensi
Qwen 2.5 7BЧат/Сот/КодToken nyata sing digunakake (input+output)Apache
FLUX.1 cepetPenciptaan Gambar1,000 token/gambarApache
KokoroTeks kanggo swara1 token per 4 charsApache
faster-whisperBasa menyang Teks4 token/detik saka audioMIT
AudioLDM 2Generasi Musik2,000 token/trackApache
400-an M.K.Terjemahan (450+ lang)Token nyata sing digunakakeApache
Real-ESRGANPemerataan Gambar500 tokens/imageBSD
100Latar mburi500 tokens/imageApache
CogVideoXPenciptaan Video5,000 tokens/videoApache
DemuxVokal Separation500 tokens/trackMIT
Model Luar 346+ wangun

Akses GPT-4, Claude, Gemini, Llama, DeepSeek, sarta 340+ leuwih model. Token biaya didasarkeun kana provider harga dikonversi ka token urang.

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

Daftar lengkap 346+ model ing /apps/. Kabeh nggunakake /v1/chat/ endpoint sing padha — mung ganti parameter model.

Formula token

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

Model luar: our_tokens = provider_usd_cost × 100,000 × 1.30

Conto: GPT-4o regane $0.0025 saben 1K tokens. Kanggo 1,000 tokens: $0.0025 × 100,000 × 1.30 = 325 токен saka saldomu.

Sekabeh titik pungkasan

Чат / LLM
POST /v1/chat/Chat karo model apa wae (self-hosted utawa eksternal). Streaming didukung.
Gambar
POST /v1/image/generate/Teks dadi gambar (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, gaya transfer
POST /v1/image/enhance/Скалалоо 2x/4x (Real-ESRG)
POST /v1/image/remove-bg/Buang latar mburi (BRIA RMBG)
Video
POST /v1/video/generate/Teks/gambar dadi video (CogVideoX)
Teks kanggo swara
POST /v1/tts/Ngembangake basa (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (potongan audio wektu nyata)
Basa menyang Teks
POST /v1/stt/transcribe/Nyalin audio/video (seru-seru, 99 basa)
Musik & Audio
POST /v1/music/generate/Ngembangake musik saka gambaran teks
POST /v1/music/separate/Papar vokal/stems (Demucs)
Alat Teks
POST /v1/write/Nggawe isi (essay, email, cerita, lsp.)
POST /v1/code/generate/Ngembangake kode ing basa apa wae
POST /v1/summarize/Ngetutake teks
POST /v1/humanize/Nggawe teks AI katon kaya manungsa
POST /v1/detect/Deteksi isi sing dihasilake AI
Terjemah
POST /v1/translate/Terjemah teks (MadLAD-400, 450+ basa)
POST /v1/ocr/Nyurung teks saka gambar
Аппаратура
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Periksa status tugas async
GET /healthPengujian kesehatan API

Autentikasi

Ngemot kunci API ing Authorization header:

Authorization: Bearer sk-free-YOUR_API_KEY

Saben jawaban kalebu free_ai_usage blok kang nuduhake 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 & Plans

Token sing padha ing situs web lan API. Ora ana API sing beda.

PlanToken/BulanPanggonan API/MinHarga
Bebas30K/day (pool)10$0
Dasar250K30$5/month
Pro1.25M60$19/мо
Bisnis6.25M120$49/мо
Enterprise_Langganan_LanggananKenalan

Pakéan token anu sayogi: 200K/$5, 1M/$15, 5M/$40.

Python SDK & CLI

Python SDK

Nggunakake saben piranti AI saka kode 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
Bantuan Coding CLI

Ing basa Inggris, tembung "free" tegesé "gratis", "free" tegesé "gratis", lan "freeware" tegesé "gratis".

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 (Cetak Kunci Sampeyan)

Nggunakake kunci API dhewe saka penyedia apa wae. Tembung-tembung iki ora ana ing basa Jawa. Free.ai mung proxies panjaluk.

PanyedhiyaBentuk KunciModelTanda
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, jsb.$0
Anthropicsk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, lsp.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, lsp.$0
Panyedhiya Lainsk-or-xxx etc.346+ model 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 anjeun, panggunaan anjeun, tagihan anjeun. Teu aya log. Teu aya token ditarik tina saldo Free.ai anjeun.

FAQ

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

Teu! Token anu sami, harga anu sami. Saldo token anjeun dibagi antara situs web sareng API. Gunakeun, mayar anu sami.

Posisi panutup anu sami, ngan ukur ngarobih parameter model. Contona: "model": "openai/gpt-4o" atawa "model": "anthropic/claude-sonnet-4". Sarat lengkep di /apps/ atawa GET /v1/models.

Ya! The /v1/chat/ endpoint follows the OpenAI chat completions format. Anjeun bisa make sagala OpenAI-kompatibel SDK — ngan ngarobah URL dasar ka https://api.free.ai jeung ngagunakeun Free.ai anjeun API kunci.

Ya! Tetep "stream": true dina panyungsi anjeun. Balasan disadiakeun ku Server-Sent Events (SSE).

Anjeun bakal meunang 402 jawaban jeung hiji pesen kasalahan. Beuli leuwih tokens di / pricing / atawa tunggu nepi ka pool bébas poéan anjeun pikeun ngareset. Self-hosted model salawasna sadia dina wates poéan.

Ya! Sadaya model self-hosted anu MIT / Apache 2.0 lisensi. Kandungan anu dihasilkeun nyaéta anjeun pikeun panggunaan komersial.

Self-hosted: dijalankeun dina GPU urang. Paling murah, paling gancang, paling pribadi. Luar: diproksikeun ka panyadia model. Akses ka GPT-4, Claude, Gemini, sarta sajabana. Biayana langkung token kusabab biaya API panyadia.

Ing basa Inggris, tembung "code" bisa dijupuk saka tembung "code" utawa "code" saka tembung "code" ing basa Inggris.

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

Kami miharep pikeun 99.9% uptime. Rencana Enterprise kalebet jaminan SLA. Pariksa / kesehatan pikeun status real-time.

Kirim email ka hello@free.ai atawa kunjungi /contact/. Pro+ rencana meunang prioritas dukungan. Jawaban kasalahan ngawengku error_id pikeun debugging.

Love Free.ai? Nyathet kanca-kancamu!

Nilai kaca iki