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.
30,000 libreng token/araw. Cards hindi kinakailangan upang simulan.
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.
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.
Chat, isalin, TTS, STT — bawat pangunahing modality ay sumasaklaw sa 99 wika na walang karagdagang config.
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"]$ 1 = 750,000 token. Self-hosted modelo bill sa raw gastos. Premium modelo markup drop sa 30-araw na gastusin.
Ang iyong plano lifts bawat key ng buwanang kahilingan cap awtomatikong - walang bagong key na kailangan. Token billing bawat kahilingan ay hindi nagbago.
| Plano | Presyo | Mga kahilingan / buwan | Rate / minuto |
|---|---|---|---|
| Libre | $0 | 1,000 | 60 |
| Pangunahin | $5/buwan | 10,000 | 120 |
| Pro | $19/buwan | 100,000 | 300 |
| Negosyo | $49/buwan | 1,000,000 | 600 |
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.
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.
Mag-set up ng webhooks →