Free.ai API

Satu kunci API, setiap alat AI, bayaran token yang mudah.

Bagaimana ia berfungsi

1
Dapatkan Kekunci API

Beli token, kemudian cipta kunci sk-free- anda

2
Panggil Titik Akhir Mana-mana

Chat, imej, TTS, STT, muzik, terjemahan - semua satu API

3
Bayaran dalam Token

Satu baki, setiap alat berharga token, mudah.

Mula Cepat

# 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 kos token. Satu baki untuk semua alat. Harga yang sama sama ada anda menggunakan API atau laman web.

Model yang Dihost Sendiri Termurah
ModelJenisKos TokenLesen
Qwen 2.5 7BChat/Write/CodeToken sebenar digunakan (input+output)_Tambahkan ke _Penapis
FLUX.2 KecilPenjanaan Imej5,000 token/imej_Tambahkan ke _Penapis
_Tambahkan ke _PenapisTeks ke Tutur1 token setiap 4 aksara_Tambahkan ke _Penapis
_Tambahkan ke _PenapisTutur ke Teks4 token/saat audioMIT
_Tambahkan ke _PenapisPenjanaan Muzik2,000 token/track_Tambahkan ke _Penapis
_Tambahkan ke _PenapisTerjemahan (450+ panjang)Token sebenar digunakan_Tambahkan ke _Penapis
_Tambahkan ke _PenapisMeningkatkan Imej500 token/imejBSD
BRIA RMBGBuang Latar Belakang500 token/imej_Tambahkan ke _Penapis
_Tambahkan ke _PenapisPenjanaan Video30,000 tokens/video_Tambahkan ke _Penapis
Stem Separator (Mel-Band RoFormer + SCNet)Pemisahan Vokal500 token/trackMIT + Apache-2.0
Model luaran 581 model

Akses GPT-6, Claude, Gemini, Llama, DeepSeek dan model 581 yang lain. Kos token adalah berdasarkan harga pembekal yang ditukar kepada token kami.

ModelPenyediaMesejNota
GPT-4o MiniOpenAI~20Murah, cepat
Gemini 2.0 FlashGoogle~15Sangat cepat
Mistral Nemo_Tambahkan ke _Penapis~10Nilai yang besar
DeepSeek V3_Tambahkan ke _Penapis~30Kekuatan pemikiran
Llama 3.3 70BMeta~25Buka berat
Claude Sonnet 4Antropik~400Kualiti Premium
o GPT-4OpenAI~325Kualiti Premium
Qwen 2.5 72BAlibaba~40Besar, mampu

Senarai lengkap model 581 pada /models/. Semua menggunakan titik akhir /v1/chat/ yang sama - hanya tukar parameter model.

Formula Token

Model sendiri-hosted: Kau bayar dengan token yang digunakan, tiada markup.

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

Contoh: GPT-4o kos $0.0025 setiap 1K token prompt. Untuk 1,000 token: $0.0025 × 100,000 × 1.30 = 325 token dari imbangan anda.

Semua Titik Akhir

Chat / LLM
POST /v1/chat/Chat dengan mana-mana model (dihost sendiri atau luaran). Strim disokong.
Imej
POST /v1/image/generate/Teks ke imej (FLUX, SDXL)
POST /v1/image/edit/Inpaint, outpaint, pemindahan gaya
POST /v1/image/enhance/Naikkan skala 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Buang latar belakang (BRIA RMBG)
Video
POST /v1/video/generate/Teks/imej ke video (CogVideoX)
Teks ke Tutur
POST /v1/tts/Janakan ucapan (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Strim TTS (kepingan audio masa nyata)
Tutur ke Teks
POST /v1/stt/transcribe/Transkrip audio/video (faster-whisper, 99 bahasa)
Muzik & Audio
POST /v1/music/generate/Janakan muzik dari huraian teks
POST /v1/music/separate/Vokal/daun terpisah (Mel-Band RoFormer + SCNet)
Alat Teks
POST /v1/write/Janakan kandungan (esej, emel, cerita, dll.)
POST /v1/code/generate/Janakan kod dalam mana-mana bahasa
POST /v1/summarize/Ringkasan teks
POST /v1/humanize/Buat teks AI berbunyi manusia
POST /v1/detect/Mengesan kandungan AI-dijana
Terjemahan & OCR
POST /v1/translate/Terjemah teks (MadLAD-400, 450+ bahasa)
POST /v1/ocr/Ekstrak teks dari imej
Utiliti
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Semak status kerja asynchronous
GET /healthPeriksa kesihatan API

Pengesahan

Termasuk kekunci API anda dalam pengepala Authorization:

Authorization: Bearer sk-free-YOUR_API_KEY

Setiap maklum balas termasuk blok free_ai_usage menunjukkan 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"
  }
}

Had kadar & Rancangan

Harga token sama pada laman web dan API. Tiada harga API terpisah.

JadualToken/BulanPermintaan API/MinHarga
Bebas30K/hari (pool)10$0
Asas250K30$5/bulan
Pro1.25M60$19/bulan
Perniagaan6.25M120$49/bulan
EnterpriseLalaiLalaiKenalan

Pakej token yang ada: 200K/$5, 1M/$15, 5M/$40. Token tidak pernah luput.

Python SDK & CLI

Python SDK

Akses setiap alat AI dari kod 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
Pembantu Pengekodan CLI

Bebas, alternatif sumber terbuka untuk Claude Kod, Kursor, dan Copilot GitHub.

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 percuma/hari. BYOK disokong. model 581. Sesi sinkronisasi dengan Web IDE.

PyPI PyPI IDE Web

BYOK (Bawa Kekunci Anda Sendiri)

Guna kekunci API sendiri dari penyedia manapun. Sifar markup, sifar bayaran. Free.ai hanya proksi permintaan.

PenyediaFormat KekunciModelTandaan
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, dll.$0
Antropiksk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, dll.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, dll.$0
Penyedia Lainsk-or-xxx etc.model 581 dari semua pembekal$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, penggunaan, bil, tiada log, tiada token ditarik dari baki Free.ai awak.

FAQ API

Ya, akaun percuma dapat 30K token/hari. Pelan berbayar menawarkan lebih banyak token dan had kadar yang lebih tinggi.

Tidak! Token yang sama, harga yang sama. Saldo token anda dikongsi antara laman web dan API. Gunakan mana-mana, bayaran sama.

Titik akhir yang sama, hanya tukar parameter model. Contohnya: "model": "openai/gpt-4o" atau "model": "anthropic/claude-sonnet-4". Senarai lengkap pada /models/ atau GET /v1/models.

Ya! Titik akhir /v1/chat/ mengikut format penyelesaian sembang OpenAI. Anda boleh gunakan mana-mana SDK serasi OpenAI — hanya tukar URL asas ke https://api.free.ai dan gunakan kekunci API Free.ai anda.

Ya! Tetapkan "strim": true dalam permintaan sembang anda. Balasan dihantar melalui Peristiwa Pelayan-Dihantar (SSE).

Anda akan mendapat respon 402 dengan mesej ralat. Beli lebih token di /pricing/ atau tunggu untuk kolam percuma harian anda untuk diset semula. Model sendiri-dihost sentiasa tersedia dalam had harian.

Ya! Semua model yang dihost sendiri dilesenkan MIT/Apache 2.0. Kandungan yang dihasilkan adalah milik anda untuk kegunaan komersial.

Dihost sendiri: berjalan pada GPU kita. Murah, pantas, paling peribadi. Luar: diproksi kepada pembekal model. Akses ke GPT-4, Claude, Gemini, dan lebih. Kos lebih token disebabkan bayaran API pembekal.

Lawati halaman akaun anda di /account/ atau semak medan free_ai_usage.tokens_charged dalam setiap maklum balas 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 bertujuan untuk 99.9% masa operasi. Rancangan Enterprise termasuk jaminan SLA. Semak /health untuk status masa nyata.

Emel hello@free.ai atau lawati /contact/. Pelan Pro+ mendapat sokongan keutamaan. Balasan ralat termasuk error_id untuk nyahpepijat.

Love Free.ai? Tell your friends!

Nilai halaman ini