Bina dengan Free.ai - satu token Bearer, 400+ alat AI.
Chat, imej, video, muzik, suara, OCR, menterjemah — semua pada satu titik akhir serasi OpenAI. Pool percuma yang luas, markup transparen, harga rakan sebaya pada skala.
10,000 token percuma apabila mendaftar. 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-pengedar.
Kejujuran, bil-markup-friendly
Model yang dihost sendiri membayar pada kos mentah. Model premium menambah penandaan lutsinar yang jatuh apabila anda skala. Setiap respon melaporkan kos token tepat.
99 bahasa di luar kotak
Chat, menterjemah, TTS, STT — setiap mod utama merangkumi 99 bahasa tanpa konfigurasi tambahan. Serahkan kod bahasa dan ia berfungsi.
Pelancaran Cepat 60-saat
API yang sama, lima bahasa. letakkan kekunci sk-free-... dan jalankan.
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 dilaksanakan secara automatik
$1 = 750,000 token. Model yang dihost sendiri dikenakan bayaran pada kos mentah. Harga model premium turun dengan belanja 30 hari.
Apa yang anda boleh bina
Selitkan @handle anda sebagai ejen sembang
Latihan seorang AI persona 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 kumpulan, penciptaan pautan-kongsi, amaran kredit rendah). Tandatangan HMAC-SHA256 dalam X-Free-Signature.
Tetapkan webhooks →