Bygg med Free.ai – ett Bearer- symbol, 400+ AI- verktøy.
Chat, image, video, musikk, stemme, OCR, oversett – alt på ett enkelt OpenAI- kompatibelt endepunkt. Generous free pool, transparent oppmerking, partnerprising i skala.
30. 000 gratis tokener per dag. Kortene trengs aldri å starte.
En URL håndterer hver pratemodell. En URL for hver bildemodell. Velg modellen med en enkelt streng. Ingen SDK- shuffle for hver leverandør.
Selvverterte modeller faktureres til rå kostnad. Premiummodeller legger til en gjennomsiktig oppmerking som faller mens du skalerer. Hvert svar rapporterer den eksakte symbolkostnaden.
Chat, translate, TTS, STT – alle større modaliteter dekker 99 språk uten ekstra oppsett. Passer en språkkode og den virker.
Samme API, fem språk. Slipp din skr- free-... nøkkel i og kjør.
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 = 75 000 mynter. egenverterte modeller regning til rå kostnad. premium modell formatering faller med 30 dagers utgifter.
Oppdeling etter pris i sin helhet →
Planen din løfter automatisk hver gang du ber om en ny nøkkel – ingen ny nøkkel trengs. Merk fakturering for hver forespørsel er uendret.
| Plan | Pris | Forespørsler/ måned | Rate/minutt |
|---|---|---|---|
| Ledig | $0 | 1,000 | 60 |
| Grunnleggende | $5/mo | 10,000 | 120 |
| Pro | $19/mo | 100,000 | 300 |
| Forretning | $49/mo | 1,000,000 | 600 |
Tren en AI- persona på dine kunnskaper, slipp en en- linjes skripttagg på en hvilken som helst side. Besøkende snakker om din AI, kontoen din tar opp kostnaden.
Sett opp et signert tilbakekalling for langvarige jobber (videogen, flerbildekopiering, oppretting av delingslenker, varslinger med lav kreditt). HMAC- SHA256- signatur i X- Free- Signature.
Sett opp netthooks →