Free.ai - jedan nosilac, 400+ AI 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.
10.000 besplatnih žetona za prijavu, a kartice 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
$1 = 750.000 žetona. modeli koji se sami drže naplaćuju po sirovim troškovima. premium model naplata pada sa 30-dnevnom potrošnjom.
Šta možeš da izgradiš
Ugradite svoj @handle kao agenta za razgovor
Trenirajte AI osobu na vašem znanju, ubacite jednolinijski skriptni tag na bilo koju stranicu. Posjetioci razgovaraju sa vašim AI; 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 →