Free.ai API

Jeden klucz API, każdy narzędzie AI, proste banknoty.

Jak działa

1
Pobierz klucz API

Zakup żetonów, następnie wygeneruj swój klucz sk-free-

2
Zadzwoń do każdego punktu końcowego

Chat, obrazki, TTS, STT, muzyka, tłumaczenie - wszystkie jeden API

3
Zapłać w tokenach

Każdy narzędzie kosztuje tokeny.

Szybki rozpoczątek

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

Ceny token

Wszystko kosztuje tokeny. Jeden bilans dla wszystkich narzędzi. To samo ceny, bez względu na to, czy korzystasz z API lub strony internetowej.

Modele samodzielne Najtańsze
WzórTypKoszt wyrównaniaLicencja
Qwen 2,5 7BChat/Napisz/kodWykorzystane tokeny (wejście+wyjście)Apache 2.0
FLUX.2 KleinGenerowanie obrazu5000 tokenów/obrazApache 2.0
KokoroTekst do mowy1 znak na 4 znakiApache 2.0
faster-whisperPrzemówienie do tekstu4 tokeny/sekunda dźwiękuMIT
AudioLDM 2Wytwarzanie muzyki2000 tokenów/tortApache 2.0
MadLAD-400Tłumaczenie (450+ langów)Użyte tokenyApache 2.0
Real-ESRGANUpskalowanie obrazka500 tokena/obrazBSD
BRIA RMBGUsunięcie tła500 tokena/obrazApache 2.0
CogVideoXWytwarzanie wideo30,000 tokens/videoApache 2.0
Stem Separator (Mel-Band RoFormer + SCNet)Oddzielanie głosowe500 tokenów/tortMIT + Apache-2.0
Modele zewnętrzne modele 579

Dostęp do GPT-6, Claude, Gemini, Llama, DeepSeek i pozostałych modeli 579. Koszt tokenu opiera się na cenach dostawców przekształconych na nasze tokeny.

WzórDostawca~Tokens na wiadomośćUwagi
GPT-4o MiniOpenAI~20Tanie, szybkie
Gemini 2.0 FlashGoogle~15Bardzo szybko.
Mistral NemoMistral~10Świetna wartość
DeepSeek V3DeepSeek~30Mocne rozsądki
Llama 3,3 70BMeta~25Otworzone wagi
Claude Sonnet4Antropiczne~400Jakość premium
GPT-4oOpenAI~325Jakość premium
Qwen 2,5 72BAlibaba~40Duże, zdolne

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

Formuła token

Modele samodomowców: Płacisz dokładnie wykorzystane tokeny.

Modele zewnętrzne: our_tokens = provider_usd_cost × 100,000 × 1.30

Przykład: GPT-4o kosztuje $0.0025 za 1K tokeny. Dla 1000 tokenów: $0.0025 × 100 000 × 1.30 = 325 tosterów z równowagi.

Wszystkie punkty końcowe

Chat / LLM
POST /v1/chat/Chat z dowolnym modelem (samodomówionym lub zewnętrznym). Obsługiwane jest strumienie.
Obraz
POST /v1/image/generate/Tekst do obrazu (FLUX, SDXL)
POST /v1/image/edit/Inmalary, outpaint, przeniesienie stylu
POST /v1/image/enhance/Skala 2x/4x (Real-ESRGAN)
POST /v1/image/remove-bg/Usuń tło (BRIA RMBG)
Wideo
POST /v1/video/generate/Tekst/obraz do wideo (CogVideoX)
Tekst do mowy
POST /v1/tts/Generate speech (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Streaming TTS (części audio w czasie rzeczywistym)
Przemówienie do tekstu
POST /v1/stt/transcribe/Napisz audio/wideo (faster-whisper, 99 języków)
Muzyka i dźwięk
POST /v1/music/generate/Tworzy muzykę z opisu tekstu
POST /v1/music/separate/Oddzielne wokalne / stemy (Mel-Band RoFormer + SCNet)
Narzędzia tekstu
POST /v1/write/Generuj zawartość (samo, e-mail, historię itd.)
POST /v1/code/generate/Generuj kod w dowolnym języku
POST /v1/summarize/Podsumuj tekst
POST /v1/humanize/Uczynić tekst AI brzmi ludzki
POST /v1/detect/Wykrywanie zawartości generowanej przez AI
Tłumaczenie & OCR
POST /v1/translate/Przetłumacz tekst (MadLAD-400, 450+ języków)
POST /v1/ocr/Wydobyć tekst z obrazków
Użytkownik
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Sprawdź stan asyncu
GET /healthKontrola zdrowia API

Uwierzytelnienie

Włącz klucz API do nagłówka Authorization:

Authorization: Bearer sk-free-YOUR_API_KEY

Każda odpowiedź zawiera free_ai_usage blok pokazujący używane żetony:

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

Limity i plany stawek

To samo cenowanie token na stronie internetowej i API. Brak oddzielnych cen API.

PlanTokiny/miesięczneŻądania/minCena
Darmowe30K/dzień (pool)10$0
Podstawowe250K305 dolarów/mo
Prof.1.25M6019 dolarów
Biznes6.25M12049/mo
PrzedsiębiorstwoWłasnyWłasnyKontakt

Dostępne opakowania: 200K/$5, 1M/$15, 5M/$40.

Python SDK & CLI

Python SDK

Dostęp do każdego narzędzia AI z kodu Pythona.

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
Asystent kodowania CLI

Wolna, otwarta alternatywa dla Claude kod, kursor i 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 darmowe tokeny/dzień. BYOK obsługiwane. 579 modele. Sesja synchronizowana ze Web IDE.

PyPI PyPI IDE internetowe

BYOK (przynieś własny klucz)

Użyj własnych kluczy API od każdego dostawcy. Zero targu, zero opłat. Free.ai po prostu przesuwa wniosek.

DostawcaFormat kluczaModeleRozróżnienie
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, itp.$0
Antropicznesk-ant-xxxClaude Sonnet 4, Opus 4, Haiku itd.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash itp.$0
Inni dostawcysk-or-xxx etc.modele 579 od wszystkich dostawców$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

Twój klucz, twoje wykorzystanie, rachunek, brak zapisu, bez odliczeń od twojego bilansu Free.ai.

FAQ API

Tak! Darmowe konta otrzymają 30K żetonów/dniowe plany płatności oferują więcej żetonów i wyższych limitów stawek.

Nie! Te same tokeny, te same ceny. Twoja tokena bilans jest dzielona między stroną internetową a API. Użyj albo, płacić to samo.

Ten sam punkt końcowy, po prostu zmieni parametr modelu. Na przykład: "model": "openai/gpt-4o" lub "model: "antropic/claude-sonnet-4". Pełna lista na /modelach / lub GET / v1/modelach.

Tak! /v1/chat/ punkt końcowy po zakończeniu czatu OpenAI. Możesz użyć każdego kompatybilnego z OpenAI SDK - po prostu zmienić bazowy URL na https://api.free.ai i użyć klucza API Free.ai.

Tak! Ustaw "stream": true w swoim żądaniu czatu. Odpowiedzi są dostarczane przez Wydarzenia Server-Sent (SSE).

Otrzymasz odpowiedź 402 z komunikatem o błędzie. Kup więcej tokenów w /pricing / lub czekaj na codzienny bezpłatny basen do resetowania. Samorządzony modele są zawsze dostępne w granicach dziennych.

Tak! Wszystkie modele samodomowe są licencjonowane na MIT/Apache 2.0. Generowana zawartość jest Twoja do użytku komercyjnego.

Samodzielnie: działa na naszym GPU. Najtańsze, najszybsze, najbardziej prywatne. Zewnętrzne: przysługuje dostawcy modelu. Dostęp do GPT-4, Claude, Gemini i więcej. Kosztuje więcej żetonów z powodu dostawcy API opłat.

Odwiedź stronę konta na stronie /account / lub sprawdź pole free_ai_usage.tokens_ purpurowane w każdej odpowiedzi 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

Celem jest 99,9% przerwa. Plany przedsiębiorstwa obejmują gwarancje SLA. Sprawdź /zdrowie statusu w czasie rzeczywistym.

E-mail hello@free.ai lub odwiedzić /contact /. Pro+ plany otrzymać wsparcie priorytetowe. Odpowiedzi na błędy zawierają błęd_id do debugowania.

Love Free.ai? Tell your friends!

Oceń tę stronę