Free.ai API

Saben piranti AI. Biaya token sederhana.

Carane Nggawe

1
Nggoleki Kunci API

Tuku token, banjur buat kunci sk-free-mu

2
Panggilan sembarang titik pungkasan

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

3
Pembayaran dalam token

Saben piranti regane token.

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": "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);

Token Pricing

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

Model sing dihost dhewe Paling murah
Model_Jenis:Biaya tokenLisensi
Qwen 2.5 7BChat/Write/CodeToken nyata sing digunakake (input+output)Apache 2.0
FLUX.2 KecilPenciptaan Gambar5,000 tokens/imageApache 2.0
KokoroTeks dadi swara1 token per 4 charsApache 2.0
faster-whisperBasa menyang Teks4 token/detik saka audioMIT
AudioLDM 2Generasi Musik2,000 token/trackApache 2.0
MadLAD-400Translator (450+ lang)Token nyata sing digunakakeApache 2.0
Real-ESRGANPemerataan Gambar500 tokens/imageBSD
100Latar mburi500 tokens/imageApache 2.0
CogVideoXVideo5,000 tokens/videoApache 2.0
DemucsVokal-pisah500 tokens/trackMIT
Model Luar 346+ wangun

Akses GPT-4, Claude, Gemini, Llama, DeepSeek, sarta 340+ model séjénna. Biaya token didasarkeun kana harga panyadia anu dikonversi ka token urang.

ModelPanyedhiya_Unggah pesenNotes
GPT-4o MiniOpenAI~20Murah, cepet
Gemini 2.0 FlashGoogle~15Apik banget
Mistral NemoMistral~10Nilai gedhe
DeepSeek V3DeepSeek~30Argumentasi 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

Chat / LLM
POST /v1/chat/Chat karo model apa wae (dihost dhewe utawa eksternal). Streaming didukung.
Gambar
POST /v1/image/generate/Teks menyang gambar (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, gaya transfer
POST /v1/image/enhance/Scale Up 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Hilangkan latar mburi (BRIA RMBG)
Video
POST /v1/video/generate/Teks/gambar menyang 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 (faster-whisper, 99 basa)
Musik & Audio
POST /v1/music/generate/Ngembangake musik saka gambaran teks
POST /v1/music/separate/Papar vokal/stem (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/Nyaring teks
POST /v1/humanize/Nggawe teks AI katon kaya manungsa
POST /v1/detect/Deteksi isi AI-dihasilake
Terjemah
POST /v1/translate/Terjemahkan teks (MadLAD-400, 450+ bahasa)
POST /v1/ocr/Ngekstrak teks saka gambar
Аппаратура
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Periksa status tugas async
GET /healthAPI kesehatan verifikasi

Autentikasi

Ngemot kunci API sampeyan ing header Authorization:

Authorization: Bearer sk-free-YOUR_API_KEY

Saben jawaban kalebu blok free_ai_usage 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"
  }
}

Limits Rate & Plans

Token padha pricing ing situs web lan API. Ora API pricing terpisah.

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

Token paket sayogi: 200K/$5, 1M/$15, 5M/$40. Token ora pernah ditarik.

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 Jawa, tembung gawéan bisa digawé saka tembung gawéan.

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 tokens free/day. BYOK supported. 346+ models. Session sync with Web IDE.

GitHub PyPI IDE Web

BYOK (Bawa Kuncimu Sendiri)

Nggunakake kunci API dhewe saka penyedia apa wae. Kembangan ora ana, lan ora ana kembang. Free.ai mung proxies panjaluk.

PanyedhiyaBentuk KunciModelTanda
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, jr.$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 anu ditarik tina saldo Free.ai anjeun.

FAQ

Ya! akun bébas meunang tokens 30K / poé rencana dibayar nawarkeun leuwih tokens jeung wates laju leuwih luhur.

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