Ang Free.ai ay isang taon sa kalendaryo.
> Chat, imahe, video, musika, boses, OCR, isalin - ang lahat sa isang solong OpenAI-compatible endpoint. Mabubuting libreng pool, transparent markup, kasosyo pagpepresyo sa scale.
> 10,000 libreng token sa pag-signup. Cards hindi kinakailangan upang simulan.
> Iisang endpoint bawat modality
> Isang URL na humahawak sa bawat chat modelo. Isang URL para sa bawat modelo ng imahe. Piliin ang modelo na may isang solong string. Walang per-provider SDK shuffle.
> Matapat, markup-friendly billing
> Self-hosted modelo bill sa raw gastos. Premium modelo magdagdag ng isang transparent markup na bumababa bilang mo scale. Ang bawat tugon ulat ang eksaktong token gastos.
> 99 wika sa labas ng kahon
> Chat, isalin, TTS, STT — bawat pangunahing modality ay sumasaklaw sa 99 wika na walang karagdagang config.
> 60-segundo mabilis na pagsisimula
> Parehong API, limang wika. Drop ang iyong sk-free-... key sa at patakbuhin.
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"]> Pricing - diskwento kick sa awtomatikong
> $ 1 = 750,000 token. Self-hosted modelo bill sa raw gastos. Premium modelo markup drop sa 30-araw na gastusin.
> Ano ang maaari mong bumuo
> I-embed ang iyong @handle bilang isang chat agent
> Magsanay ng isang AI persona sa iyong kaalaman, drop ng isang isang linya ng script tag sa anumang pahina. Bisita makipag-chat sa iyong AI; ang iyong account picks up ang gastos.
Mga Webhook
> I-configure ang isang naka-sign callback para sa mahabang-running trabaho (video gen, batch transcription, ibahagi-link paglikha, mababang-credit alerts). HMAC-SHA256 lagda sa X-Free-Signature.
tl> Mag-set up ng webhooks →