Construiește cu Free.ai – un semn de portier, 400+ unelte de IA.
Chat, imagine, video, muzică, voce, OCR, traduce — toate pe un singur punct final compatibil cu OpenAI. Pool gratuit generos, markup transparent, prețuri partener la scară.
30.000 de tokenuri gratis/zi. Carduri nu au nevoie niciodată pentru a începe.
Punctul final unic pe modalitate
O URL se ocupă de fiecare model de chat. O URL pentru fiecare model de imagine. Alegeți modelul cu un singur string. Nu există șuffle SDK per provider.
Facturare sinceră, prietenoasă cu marcaj
Modelele auto-gazdă fact la costul brut. Modelele Premium adaugă un marcaj transparent care scade în funcție de scară. Fiecare răspuns raportează costul exact de token.
99 de limbi din cutie
Chat, translate, TTS, STT — fiecare modalitate majoră acoperă 99 de limbi fără configurare suplimentară. Pass un cod de limbă și funcționează.
60 de secunde de pornire rapidă
Aceeaşi API, cinci limbi.
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"]Prețuri – reduceri la coborârea automată
Modelele auto-gazdă rulează gratis pe piscina zilnică de 30.000 de token, apoi fact la cost brut. Modelele premium sunt pay-as-you-go; scădere de marcaj cu 30 de zile cheltuie.
Defalcare completă a prețurilor →
Niveluri de cerere API
Planul dvs. ridică automat capacul de cerere lunară al cheii, fără a avea nevoie de o cheie nouă. Facturarea token pe cerere este nemodificată.
| Plan | Preț | Cereri / luna | Rata / minut |
|---|---|---|---|
| Gratuit | $0 | 1,000 | 60 |
| De bază | 5 dolari/lună | 10,000 | 120 |
| Pro | 19 $/lună | 100,000 | 300 |
| Afaceri | $49/lună | 1,000,000 | 600 |
Consultați API-ul Platform pentru planurile de afaceri și prețurile pentru volum.
Ce puteți construi
Incorporați @handle ca agent de chat
Pregătiți o persoană de IA pe cunoștința ta, lăsați un script de o linie pe orice pagină. Vizitatorii vorbește cu IA ta; contul dumneavoastră ridică costul.
Webhooks
Configurați un apelback semnat pentru locuri de muncă de lungă durată (video gen, transcriere de lot, crearea de share-link, alerte de credit scăzut). HMAC-SHA256 semnătură în X-Free-Signature.
Configurează webhooks →