Free.ai ile inşa — bir taşıyıcı token, 400+ AI araçları.
Chat, resim, video, müzik, ses, OCR, çeviri — hepsi tek bir OpenAI uyumlu son noktada. Cömert ücretsiz havuz, şeffaf işaretleme, ölçekli ortak fiyatlandırma.
Kayıt sırasında 10.000 bedava token.
Modülün tek son noktası
Her sohbet modeli için bir URL. Her görüntü modeli için bir URL. Modeli tek bir dizi ile seçin. SDK sağlayıcısı başına karıştırma yok.
Dürüst, markup-dostu faturalama
Kendine hizmet veren modellerin faturaları ham maliyet ile verilir. Premium modeller ölçeklendiği zaman düşen şeffaf bir etiket ekler. Her cevap kesin token maliyetini bildirir.
99 dil kutudan çıkarıldı
Chat, çeviri, TTS, STT — her büyük modülün 99 dili ekstra ayarlama olmadan kapsadığı. Bir dil kodunu gönderin ve işe yarar.
60 saniyelik hızlı başlatma
Aynı API, beş dil.
curl https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-YOUR-KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen2.5-7b",
"messages": [{"role":"user","content":"Hello!"}]
}'import requests
r = requests.post(
"https://api.free.ai/v1/chat/",
headers={"Authorization": "Bearer sk-free-YOUR-KEY"},
json={
"model": "qwen2.5-7b",
"messages": [{"role": "user", "content": "Hello!"}],
},
)
print(r.json()["choices"][0]["message"]["content"])const r = await fetch("https://api.free.ai/v1/chat/", {
method: "POST",
headers: {
"Authorization": "Bearer sk-free-YOUR-KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "qwen2.5-7b",
messages: [{role: "user", content: "Hello!"}],
}),
});
const data = await r.json();
console.log(data.choices[0].message.content);package main
import (
"bytes"; "fmt"; "io"; "net/http"
)
func main() {
body := []byte(`{"model":"qwen2.5-7b","messages":[{"role":"user","content":"Hello!"}]}`)
req, _ := http.NewRequest("POST", "https://api.free.ai/v1/chat/", bytes.NewBuffer(body))
req.Header.Set("Authorization", "Bearer sk-free-YOUR-KEY")
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
out, _ := io.ReadAll(resp.Body)
fmt.Println(string(out))
}require "net/http"
require "json"
uri = URI("https://api.free.ai/v1/chat/")
req = Net::HTTP::Post.new(uri, {
"Authorization" => "Bearer sk-free-YOUR-KEY",
"Content-Type" => "application/json",
})
req.body = {
model: "qwen2.5-7b",
messages: [{role: "user", content: "Hello!"}],
}.to_json
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |h| h.request(req) }
puts JSON.parse(res.body)["choices"][0]["message"]["content"]Fiyatlar — indirimler otomatik olarak başlar
1 $ = 750.000 token. kendine hizmet veren modellerin faturaları ham maliyet. premium modellerin fiyat farkı 30 gün harcama ile düşer.
İnşa edebileceğin şeyler
@handle'inizi sohbet ajansı olarak entegre et
Bilgileriniz üzerine bir yapay zeka kişiliğini eğitin, herhangi bir sayfaya tek satırlık bir script etiketi bırakın. Ziyaretçiler yapay zekanızla sohbet eder; hesabınız maliyeti alır.
Webhooks
Uzun süreli işler için imzalı geri çağrıyı ayarlayınız (video üretimi, grup kopyalama, paylaşım bağlantısı yaratma, düşük kredili uyarılar). X-Free-Signature'da HMAC-SHA256 imzası.
Webhooks'u ayarla →