Free.ai API

Bir API açarı. Hər AI aləti. Sadə token hesablanması.

İşə başla

1
API Açarını Al

Tokenlər satın alın, sonra sk-free- açarınızı yaradın

2
Hər hansı bir son nöqtəni çağır

Chat, rəsmlər, TTS, STT, musiqi, tərcümə — hamısı bir API

3
Tokenlərlə ödəmə

Bir balans. Hər alət token dəyərindədir. Sadə.

Tez Başla

# 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 qiymətləndirməsi

Hər şey tokenlərə başa gəlir. Bütün alətlər üçün eyni balans. API və ya veb saytdan istifadə etsəniz də eyni qiymətə.

Öz-özünə hostetmə modelləri Ən ucuz
ModelNövToken QiymətLisenziya
Qwen 2.5 7BChat/Yaz/KodFəal istifadə edilən tokenlər (giriş+çıxış)Apache 2.0
FLUX.2 KiçikRəsmRəsmApache 2.0
KokoroMətndən Nitqə4 xarakter üçün 1 tokenApache 2.0
faster-whisperNitqdən MətnəAudioMIT
AudioLDM 2Musiqi Yarat2,000 token/trackApache 2.0
MadLAD-400Tərcüməİstifadə edilən real tokenlərApache 2.0
Real-ESRGANRəsmi BöyütRəsmBSD
BRIA RMBGArxa PlanRəsmApache 2.0
CogVideoXVideoVideoApache 2.0
DemucsVokal ayırma500 token/trackMIT
Xüsusiyyətlər 346+ model

GPT-4, Claude, Gemini, Llama, DeepSeek və 340+ daha çox modelə çıxış əldə edin. Token qiyməti provayderin qiymətinə əsaslanır və bizim tokenlərimizə çevrilir.

ModelTəklifçiİsmarış:Qeydlər
GPT-4-in MiniOpenAI~20Çox ucuz, sürətli
Gemini 2.0 FlashGoogle~15Çox sürətli
Mistral NemoMistral~10Böyük dəyər
DeepSeek V3DeepSeek~30Qüvvətli fikirləşmə
Flame 3.3 70BMeta~25Açıq ağırlıqlar
Claude Sonnet 4Antropik~400Ən yaxşı keyfiyyət
GPT-4oOpenAI~325Ən yaxşı keyfiyyət
Queen 2.5 72BAlibaba~40Böyük, bacarıqlı

/models/-də 346+ modelin tam siyahısı. Hamısı eyni /v1/chat/ son nöqtəsi istifadə edir - sadəcə model parametrini dəyişdirin.

Token Formulası

Öz-özünə qovşaqlanmış modellər: Siz istifadə etdiyiniz tokenlərin tam dəyərini ödəyirsiniz. Heç bir əlavə dəyər yoxdur.

Xüsusiyyətlər our_tokens = provider_usd_cost × 100,000 × 1.30

Məsələn: GPT-4o 1K prompt token üçün $0.0025 dəyərindədir. 1,000 token üçün: $0.0025 × 100,000 × 1.30 = 325 token Sizin balansınızdan.

Bütün Son Nöqtələr

Chat / LLM
POST /v1/chat/Chat hər hansı bir modellə (öz-özünə qoşulan ya da xarici). Dalğalanma dəstəklənir.
Rəsm
POST /v1/image/generate/Rəsmi mətnə köçür (FLUX, SDXL)
POST /v1/image/edit/Rəsm daxili, rəsm xarici, üslub köçürməsi
POST /v1/image/enhance/2x/4x artır (Real-ESRGAN)
POST /v1/image/remove-bg/Arxa planı sil
Video
POST /v1/video/generate/Videoya mətn/rəsm (CogVideoX)
Mətndən Söhbətə
POST /v1/tts/Sənəd yaradılır
POST /v1/tts/stream/TTS axını (real-time audio chunks)
Sənəd
POST /v1/stt/transcribe/Audio/video transkripti (faster-whisper, 99 dil)
Musiqi və Audio
POST /v1/music/generate/Mətn təsvirindən musiqi yaradın
POST /v1/music/separate/Vokalları/Stemləri ayır (Demucs)
Mətn vasitələri
POST /v1/write/Məzmun yaradın (əsər, e-poçt, hekayə və s.)
POST /v1/code/generate/Hər hansı bir dildə kod yaradın
POST /v1/summarize/Mətni İcmal Et
POST /v1/humanize/AI mətni insan səsi ver
POST /v1/detect/AI-genered content
Tərcümə
POST /v1/translate/Mətni tərcümə et (MadLAD-400, 450+ dil)
POST /v1/ocr/Rəsmlərdən mətni çıxart
Vasitə
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Async iş vəziyyətini yoxla
GET /healthAPI sağlamlıq yoxlaması

Tanıtma

API açarını Authorization başlıqda daxil et:

Authorization: Bearer sk-free-YOUR_API_KEY

Hər cavab istifadə olunan tokenləri göstərən free_ai_usage blokunu ehtiva edir:

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

Limitlər və planlar

Veb sayt və API-də eyni token qiymətləndirməsi. Ayrı API qiymətləndirməsi yoxdur.

PlanTokenlər/AyAPI İstəyi/MinQiymət
Pulsuz30K/gün (pool)10$0
Əsas250K30$5/ay
Pro1.25M60$19/ay
İş6.25M120$49/ay
EnterpriseÖzəlÖzəlBağlan

Token paketləri mövcuddur: 200K/$5, 1M/$15, 5M/$40. Tokenlər heç vaxt bitmir.

Python SDK və CLI

Python SDK

Python kodundan hər bir AI alətinə çıxış əldə et.

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
CLI Kodlama Yardımcısı

Claude Code, Cursor və GitHub Copilot-un pulsuz, açıq mənbəli alternativi.

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 pulsuz token/gün. BYOK dəstəklənir. 346+ model. Web IDE ilə sinxronlaşdırma.

GitHub PyPI Veb IDE

BYOK (Öz Açarınızı Gəldirin)

Hər hansı bir provayderdən öz API açarlarınızı istifadə edin. Zərf markup, zərərsiz. Free.ai yalnız istəyi proxy edir.

TəklifçiAçar şəkliModellər_Marker
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, və s.$0
Antropiksk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, və s.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, və s.$0
Digər Təqdimatçılarsk-or-xxx etc.Bütün provayderlərdən 346+ model$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

Açarınız, istifadəniz, hesabınız. Heç bir qeyd yoxdur. Free.ai balansınızdan heç bir token çıxarılmayacaq.

API FAQ

Bəli! Pulsuz hesablar gündə 30K token alır. Ödənişli planlar daha çox token və daha yüksək faiz limitləri təklif edir.

Xeyr! Aynı tokenler, aynı fiyat. Token balansınız web sitesi ile API arasında paylaşılır. İkisini də istifadə edin, eyni ödəyin.

Aynı son nöqtəsi, yalnız model parametrini dəyişdirin. Məsələn: "model": "openai/gpt-4o" ya da "model": "anthropic/claude-sonnet-4". Tam siyahı /apps/ ya da /v1/models-i alır.

Bəli! /v1/chat/ son nöqtəsi OpenAI söhbət tamamlama formatını izləyir. Siz hər hansı OpenAI-ya uyğun SDK istifadə edə bilərsiniz - sadəcə əsas URL-ni https://api.free.ai olaraq dəyişdirin və Free.ai API açarınızı istifadə edin.

Bəli! "stream": true-u söhbət istəyinizdə təyin edin. Cavablar Verici tərəfindən göndərilən hadisələr (SSE) vasitəsilə göndərilir.

Siz bir 402 cavabı və xəta ismarışı alacaqsınız. /pricing/ saytında daha çox token satın alın ya da günlük pulsuz ehtiyatınızın yenidən qurulmasını gözləyin. Öz-özünə hostetilmiş modellər hər zaman günlük limitlər daxilində mövcuddur.

Bəli! Bütün öz-özünə host edilmiş modellər MIT/Apache 2.0 lisenziyalıdır. Yaratılan məzmun yalnız kommersiya məqsədləri üçün istifadə edilə bilər.

Öz-özünə host: GPU-da işləyir. Ən ucuz, ən sürətli, ən şəxsi. Dış: model təminatçısına proxy edilir. GPT-4, Claude, Gemini və daha çoxuna çıxış. Təchizatçı API xərclərinə görə daha çox token tələb edir.

Hesabınız səhifəsinə /account/ ünvanında daxil olun və ya hər bir API cavabında free_ai_usage.tokens_charged sahəsi ilə sınayın.

Bəli! Python SDK-nı quraşdırın: pip install free-dot-ai. Bu, hər bir son nöqtəni tiplənmiş cavablarla əhatə edir. Kodlama köməkliyi üçün pip install free-dot-ai-code-u quraşdırın. API OpenAI-ni də izləyir\

Biz 99.9% iş vaxtını hədəfləyirik. Enterprise planları SLA zəmanətlərini ehtiva edir. Rəsmi vəziyyət üçün /health-i yoxlayın.

hello@free.ai e-poçt ünvanına ya da /contact/ saytına daxil olun. Pro+ planları prioritet dəstək alır. Xəta cavabları səhv düzəltmə üçün error_id daxil edir.

Free.ai-i sevirsiniz? Dostlarınıza deyin!

Bu səhifəni qiymətləndir