Bygg med Free.ai - en Bearer token, 477 AI verktyg.
Chat, bild, video, musik, röst, OCR, översätta - allt på en enda OpenAI-kompatibel endpoint. Generös fri pool, transparent markering, partner prissättning i skala.
30 000 gratis polletter/dag. Kort som aldrig behöver starta.
Enstaka endpoint per modalitet
En URL hanterar varje chattmodell. En URL för varje bildmodell. Välj modellen med en enda sträng. Ingen SDK-blandare.
Ärlig, påslagsvänlig fakturering
Självvärdiga modeller fakturerar till rå kostnad. Premium modeller lägga till en transparent markering som sjunker när du skala. Varje svar rapporterar den exakta token kostnaden.
99 språk ur lådan
Chat, översätta, TTS, STT - varje större modalitet täcker 99 språk utan extra inställning. Skicka en språkkod och det fungerar.
60-sekunders snabbstart
Samma API, fem språk, släpp in din nyckel och spring.
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"]Prissättning - rabatterna sparkar in automatiskt
Själv-värdiga modeller körs gratis på din 30 000-token dagliga poolen, sedan fakturera på rå kostnad. Premium modeller är pay-as-you-go; markup droppar med 30-dagars spendera.
Fullständig uppdelning av prissättningen →
API- begäran nivåer
Din plan lyfter varje nyckels månatliga begäran lock automatiskt - ingen ny nyckel behövs. Token fakturering per begäran är oförändrad.
| Plan | Pris | Begäran/månad | Pris/minut |
|---|---|---|---|
| Fritt | $0 | 1,000 | 60 |
| Grundläggande | $5/mo | 10,000 | 120 |
| För | 19/mo | 100,000 | 300 |
| Företag | $49/mo | 1,000,000 | 600 |
Frakt AI funktioner inuti din egen produkt? Se Platform API för affärsplaner och volym prissättning.
Vad du kan bygga
Lägg in din @handle som chattagent
Träna en AI persona på din kunskap, släpp en en-line skript tag på någon sida. Besökare chatta din AI; ditt konto plockar upp kostnaden.
Webbhooks
Anpassa en signerad callback för långvariga jobb (videogen, parti transkription, skapande av delningslänk, lågkreditvarningar). HMAC-SHA256 signatur i X-Free-signature.
Ställ in webbhooks →