Byg med Free.ai - en Bearer token, 477 AI værktøjer.
Chat, billede, video, musik, stemme, OCR, oversætte - alle på en enkelt OpenAI-kompatibel endpoint. Generøs gratis pool, gennemsigtig markup, partner prissætning på skala.
30.000 gratis tokens / dag. Kort aldrig forpligtet til at starte.
Enkelt endpoint per modalitet
En URL håndterer hver chatmodel. En URL til hver billedmodel. Vælg modellen med en enkelt streng. Ingen SDK-shuffle.
Ærlig, markup-venlig fakturering
Selv-hostede modeller regningen på rå omkostninger. Premium modeller tilføje en gennemsigtig markup, der falder som du skala. Hvert svar rapporterer den nøjagtige symbolske omkostninger.
99 sprog ud af boksen
Chat, oversætte, TTS, STT - hver større modalitet dækker 99 sprog uden ekstra config. Passer en sprogkode, og det virker.
60-sekunders quickstart
Samme API, fem sprog. Slip din sk-fri-... nøglen ind og køre.
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"]Priser - rabatter sparke ind automatisk
Selvværd modeller køre gratis på din 30.000-token daglig pool, så regning på rå omkostninger. Premium modeller er pay-as-you-go; markup falder med 30-dages tilbringe.
Fuldstændig opdeling efter pris →
API-anmodnings- niveauer
Din plan løfter automatisk hver nøgles månedlige forespørgselslåg - ingen ny nøgle nødvendig. Token fakturering pr. anmodning er uændret.
| Plan | Pris | Anmodninger / måned | Rate / minute |
|---|---|---|---|
| Fri | $0 | 1,000 | 60 |
| Grund | $5/mo | 10,000 | 120 |
| Pro | 19 dollars/mo | 100,000 | 300 |
| Forretning | $49/mo | 1,000,000 | 600 |
Forsendelse AI funktioner inde i dit eget produkt? Se Platform API for forretningsplaner og volumen prissætning.
Hvad du kan bygge
Indlejr din @handle som chat agent
Træn en AI persona på din viden, slip en one-line script tag på enhver side. Besøgende chat din AI; din konto opfanger omkostningerne.
Webhooks
Indstil en signeret callback for langtidsløbende job (videogen, batch transskription, oprettelse af aktielink, lavkredit-advarsler).HMAC-SHA256 signatur i X-Free-Underskrift.
Opret webhooks →