API Free.ai

Satu kunci API. Setiap alat AI. Pengeluaran token sederhana.

Cara Kerjanya

1
Ambil Kunci API

Pembelian token, kemudian hasilkan kunci sk-free-

2
PanggilsetiapSypeEndpoint

Chat, images, TTS, STT, music, translasi - all one API

3
Bayar pada Tokens

Satu keseimbangan, setiap alat memerlukan token, sederhana.

Cepat Mulai

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

Harga Token

Semuanya membutuhkan uang. Satu untuk semua alat. Sama dengan harga API atau situs web.

Model BerHosted Diri Paling murah
ModelTipeBiaya TokenLisensi
Qwen 2.5 7BChat/Write/CodeToken aktual yang dipakai (masukan+keluaran)Apache 2.0
FLUX.2 KleinGenerasi Gambar5.000 token/imageApache 2.0
KokoroTeks ke Bahasa yang Berceramah1 token per 4 karakterApache 2.0
faster-whisperPidato ke Teks4 token/detik dari audioMIT
AudioLDM 2Generasi Musik2.000 token/trackApache 2.0
MadLAD-400Terjemahan (450+ langs)Token aktual digunakanApache 2.0
Real-ESRGANPeningkatan Gambar500 token/imageBSD
BRIA RMBGPenghapusan Latar Belakang500 token/imageApache 2.0
CogVideoXGenerasi Video30,000 tokens/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Pemisahan Vokal500 token/trackMIT + Apache-2.0
Model Luar 579 model

Akses GPT-6, Claude, Gemini, Llama, DeepSeek dan sisa dari model 579. Biaya Token didasarkan pada harga penyedia pricing dikonversi ke token kami.

ModelOperator~Tokens per pesanCatatan
GPT-4o MiniOpenAI~20Murah, cepat
Gemini 2.0 FlashGoogle~15Sangat cepat
Mistral NemoMistral~10Nilai besar
DeepSeek V3DeepSeek~30Penalaran yang kuat
Llama 3,3 70BMeta~25Berat terbuka
Claude Sonnet 4Anthropic~400Kualitas Premium
GPT-4oOpenAI~325Kualitas Premium
Qwen 2,5 72BAlibaba~40Besar, mampu

Full list of 579 models at /models/. All use the same /v1/chat/ endpoint - just change the model parameter.

Formula Token

Model yang bersifat pribadi: Kau membayar token yang tepat yang digunakan.

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

Example: GPT-4o costs $0.0025 per 1K prompt tokens. For 1,000 tokens: $0.0025 × 100,000 × 1.30 = 325 token dari keseimbanganmu.

Semua Titik

Chat / LLM
POST /v1/chat/Chat dengan model apapun (diri berhosted atau eksternal). Streaming didukung.
Gambar
POST /v1/image/generate/Teks ke gambar (FLUX, SDXL)
POST /v1/image/edit/Cat, cat, gaya transfer
POST /v1/image/enhance/Tingkat atas 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Hapus latar belakang (BRIA RMBG)
Video
POST /v1/video/generate/Teks/image ke video (CogVideoX)
Teks ke Bahasa yang Berceramah
POST /v1/tts/Hasilkan pidato (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (real-time potongan audio)
Pidato ke Teks
POST /v1/stt/transcribe/Transkrip audio/video (faster-whisper, 99 bahasa)
Musik & Audio
POST /v1/music/generate/Buat musik dari deskripsi teks
POST /v1/music/separate/Vokal/stem terpisah (Mel-Band RoFormer + SCNet)
Perkakas Teks
POST /v1/write/Hasilkan isi (essay, email, cerita, dsb.)
POST /v1/code/generate/Hasilkan kode dalam bahasa apapun
POST /v1/summarize/Ringkaskan teks
POST /v1/humanize/Buat teks AI terdengar manusiawi
POST /v1/detect/Deteksi konten AI-generated
Terjemahan & OCR
POST /v1/translate/Terjemahkan teks (MadLAD-400, 450+ bahasa)
POST /v1/ocr/Ekstrak teks dari gambar
Utilitas
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Periksa status tugas async
GET /healthPemeriksaan kesehatan API

Otentikasi

Sertakan kunci API Anda dalam tajuk A Luthorisasi:

Authorization: Bearer sk-free-YOUR_API_KEY

Setiap respon termasuk free_ai_usage blok yang menampilkan token yang digunakan:

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

Batas Laju & Rencana

Harga sama di situs web dan API. Tak ada harga API terpisah.

RencanaToken/MonthPermintaan API/MinHarga
Gratis30K/day (pool)10$0
Dasar250K30$5/mo
Pro1.25M60$19/mo
Bisnis6.25M12049/mo
EnterpriseUbahanUbahanKontak

Paket Token tersedia: 200K/$5, 1M/$15, 5M/$40. Tokens tidak pernah berakhir.

Python SDK & CLI

Python SDK

Akses setiap alat AI dari kode Python Anda.

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

Alternatif sumber-Gratis untuk kode Claude, Kursor, dan GitHub Copilot.

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 token Gratis/hari. BYOK didukung. 579 model. Sesi sync dengan Web IDE.

PyPI PyPI IDE Web

BYOK (Bawa Kunci Sendiri)

Gunakan kunci API Anda sendiri dari penyedia apapun. Nol markup, biaya nol. Free.ai hanya proxies permintaan.

OperatorFormat KunciModelMarkup
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, dll.$0
Anthropicsk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, dll.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, dll.$0
Penyedia Lainsk-or-xxx etc.579 model dari semua 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

Kuncimu, penggunaanmu, tagihanmu, tidak ada logging, tidak ada pengurangan token dari keseimbangan Free.ai-mu.

FAQ API

Rekening gratis mendapatkan 30K token/hari dibayar rencana menawarkan lebih banyak token dan batas tingkat yang lebih tinggi.

Tidak! Token yang sama, harga yang sama. Salon token Anda dibagikan antara situs dan API. Gunakan baik, bayar yang sama.

Same endpoint, just change the model parameter. For example: "model": "openai/gpt-4o" or "model": "anthropic/claude-sonnet-4". Full list at /models/ or GET /v1/models.

Ya! The /v1/chat/point mengikuti format pelengkapan obrolan OpenAI. Anda dapat menggunakan SDK apapun yang kompatibel dengan OpenAI - ubah saja URL dasar ke https://api.free.ai dan gunakan kunci API Free.ai Anda.

Set "stream": true dalam permintaan percakapan Anda. Tanggapan disampaikan melalui Acara Server-Sent (SSE).

Anda akan mendapatkan respon 402 dengan pesan kesalahan. Beli lebih banyak token di /plincing/ atau menunggu kolam Gratis harian Anda untuk mereset. model yang ditopang sendiri selalu tersedia dalam batas-batas sehari-hari.

Semua model yang memiliki kepribadian adalah MIT/Apache 2.0 yang berlisensi.

Self-hosted: berjalan di GPU kami. Murahan, tercepat, paling pribadi. Eksternal: diproksi ke penyedia model. Akses ke GPT-4, Claude, Gemini, dan lebih. Biaya token karena biaya API penyediaan.

Kunjungi halaman akun Anda di /account/ atau periksa free_ai_usage.tokens_charged di setiap respon API.

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

Kami membidik 99,9% uptime, rencana Enterprise termasuk jaminan SLA, cek / health for real-time status.

Email hello@free.ai atau kunjungi /contact/. Pro+ rencana mendapatkan dukungan prioritas. Respon galat termasuk galat_id untuk debug.

Cinta Free.ai?

Tingkatkan halaman ini