Free.ai - jedan nosilac, 400+ UI alata.
Chat, slike, video, muzika, glas, OCR, prevodi - sve na jednoj OpenAI-kompatibilnoj krajnjoj tački. Velikanski besplatan bazen, transparentno označavanje, partnerska cijena po skali.
30.000 besplatnih žetona dnevno, kartice nikad nisu potrebne za početak.
Jedna krajnja tačka po modalitetu
Jedan URL za svaki model razgovora. Jedan URL za svaki model slike. Odaberite model sa jednim nizom znakova. Nema miješanja po SDK-u.
Iskreno, naplatom koja je prijateljska prema markupu
Modeli koji se sami hostaju naplaćuju po sirovim cijenama. Premium modeli dodaju transparentnu marku koja se smanjuje kako skalirate. Svaki odgovor izvještava tačnu cijenu tokena.
99 jezika iz kutije
Chat, prevod, TTS, STT — svaka glavna modalitet pokriva 99 jezika bez dodatne konfiguracije. Proslijedite kod jezika i radi.
60-sekundi brzog starta
Isti API, pet jezika, ubaci svoj sk-free-... ključ i kreni.
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"]Cijene - popusti se automatski uvode
Modeli koji se sami hostaju rade besplatno na vašem dnevnom bazenu od 30.000 tokena, a zatim se naplaćuju po sirovim troškovima. Premium modeli su pay-as-you-go; markup pada sa 30-dnevnom potrošnjom.
API zahtjevi
Vaš plan automatski uklanja mjesečno ograničenje zahtjeva za svaki ključ - nije potreban novi ključ. Token naplata po zahtjevu je nepromijenjena.
| Plan | Cijena | Zahtjevi / mjesec | Brzina / minuta |
|---|---|---|---|
| Slobodan | $0 | 1,000 | 60 |
| Osnovno | $5/mjesečno | 10,000 | 120 |
| Pro | $19/mjesečno | 100,000 | 300 |
| Posao | $49/mo | 1,000,000 | 600 |
Upotreba umjetne inteligencije u vlastitom proizvodu?Pogledajte Platform API za poslovne planove i cijene količine.
Šta možeš da izgradiš
Ugradite svoj @handle kao agenta za razgovor
Trenirajte UI osobu na vašem znanju, ubacite jednolinijski skriptni tag na bilo koju stranicu. Posjetioci razgovaraju sa vašim UI; vaš račun uzima trošak.
Webhooks
Podesite potpisani povratni poziv za dugotrajne poslove (generiranje videozapisa, serijsko prepisivanje, stvaranje linkova za dijeljenje, upozorenja o niskom kreditu). HMAC-SHA256 potpis u X-Free-Signature.
Postavite webhooke →