Bygg med Free.ai - et Bearer- symbol, 477 AI- verktøy.
Chat, bilde, video, musikk, stemme, OCR, oversett - alt på et enkelt OpenAI- kompatibelt endepunkt. Generous free pool, transparent oppmerking, partnerprising i skala.
30,000 free tokens/day. Cards never required to start.
Entydig endepunkt per modalitet
En URL håndterer hver pratemodell. En URL for hver bildemodell. Velg modellen med en enkelt streng. Ingen SDK- omformer for hver leverandør.
Ærlig, oppmerkingsvennlig fakturering
Selvverterte modeller regning til rå kostnad. Premium modeller legger til en gjennomsiktig oppmerking som faller når du skalerer. Hvert svar rapporterer den nøyaktige symbolkostnaden.
99 språk utenfor boksen
Chat, oversett, TTS, STT - hver større modalitet dekker 99 språk uten ekstra oppsett. Passer en språkkode og den virker.
60-sekunds hurtigstart
Samme API, fem språk. Slipp din sk- 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"]Priser - rabatter spark inn automatisk
Selvværte modeller kjører gratis på din 30.000-tegnede daglige pulje, og så fakturerer de til rå kostnad. Premiummodeller er så betalt, oppmerking faller med 30 dagers utgifter.
Nivåer for API-søknad
Planen din løfter automatisk hver enkelt nøkkels månedlige ende på forespørsel - det trengs ingen ny nøkkel. 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 |
Forsendelse AI har egenskaper inne i ditt eget produkt? Se Platform API for forretningsplaner og volumprising.
Hva kan du bygge?
Legg inn @handle ditt som prateagent
Tren en AI- persona på dine kunnskaper, slipp en en- linjes skripttagg på alle sider. Besøkende snakker om din AI, kontoen din tar opp kostnaden.
Netthokker
Sett opp et signert tilbakekallingsvarsel for langvarige jobber (videogen, flerbildekopiering, oppretting av deling, lav kredittvarsling). HMAC- SHA256- signatur i X- Free- signature.
Sett opp netthooks →