Bina dengan Free.ai - satu token Bearer, 477 alat AI.
Chat, imej, video, muzik, suara, OCR, menterjemah - semua pada satu titik akhir OpenAI-sesuai. Pool percuma yang besar, penandaan transparen, harga rakan kongsi pada skala.
30,000 token percuma/hari. Kad tidak diperlukan untuk mula.
Titik akhir tunggal bagi setiap mod
Satu URL mengendalikan setiap model sembang. Satu URL untuk setiap model imej. Pilih model dengan rentetan tunggal. Tiada shuffle SDK per-penyedia.
Kejujuran, bil markup-friendly
Model self-hosted membayar pada kos mentah. Model premium menambah markup transparen yang jatuh apabila anda skala. Setiap respon melaporkan kos token tepat.
99 bahasa keluar dari kotak
Chat, menterjemah, TTS, STT - setiap mod utama meliputi 99 bahasa tanpa konfigurasi tambahan. Masukkan kod bahasa dan ia berfungsi.
Pelancaran Cepat 60-saat
API yang sama, lima bahasa.
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"]Harga - diskaun automatik
Model self-hosted berjalan percuma pada kolam 30,000-token harian anda, kemudian bil pada kos mentah. Model premium adalah bayar-seperti-anda-guna; markup jatuh dengan belanja 30 hari.
Tahap permintaan API
Pelan anda mengangkat had permintaan bulanan setiap kekunci secara automatik - tiada kekunci baru diperlukan. Pembayaran token per permintaan tidak berubah.
| Jadual | Harga | Permintaan / bulan | Kadar / minit |
|---|---|---|---|
| Bebas | $0 | 1,000 | 60 |
| Asas | $5/bulan | 10,000 | 120 |
| Pro | $19/bulan | 100,000 | 300 |
| Perniagaan | $49/bulan | 1,000,000 | 600 |
Menghantar ciri AI dalam produk anda sendiri? Lihat Platform API untuk rancangan perniagaan dan harga volum.
Apa yang anda boleh bina
Terbenam @handle anda sebagai agen sembang
Latihan persona AI pada pengetahuan anda, jatuhkan tag skrip satu baris pada mana-mana halaman. Pengunjung berbual AI anda; akaun anda mengambil kos.
Webhook
Konfigur panggilan balik ditandatangani untuk kerja berjalan panjang (gen video, transkripsi batch, penciptaan pautan-kongsi, amaran kredit rendah). Tandatangan HMAC-SHA256 dalam X-Free-Signature.
Tetapkan webhook →