API tal-iżviluppatur

Jinbnew ma Free.ai - wieħed Bearer token, 477 AI għodod.

Chat, immaġni, vidjo, mużika, vuċi, OCR, jittraduċu - kollha fuq punt aħħari wieħed OpenAI kompatibbli. ġenerużi pool ħielsa, markatura trasparenti, l-ipprezzar imsieħeb fuq skala.

30,000 tokens b'xejn/jum. Karti qatt meħtieġa biex tibda.

Endpoint wieħed għal kull modalità

URL wieħed jimmaniġġja kull mudell chat. URL wieħed għal kull mudell immaġni. Pick-mudell ma string wieħed. L-ebda per fornitur SDK shuffle.

Onest, markup-friendly kontijiet

Self-ospitati mudelli bill fl-ispiża mhux maħdum. Premium mudelli żid marka trasparenti li taqa kif inti skala. Kull tweġiba tirrapporta l-ispiża token eżatta.

99 lingwa barra mill-kaxxa

Chat, jittraduċu, TTS, STT - kull modalità maġġuri tkopri 99 lingwi bl-ebda konfig żejda. jgħaddu kodiċi tal-lingwa u jaħdem.

Quickstart ta' 60 sekonda

L-istess API, ħames lingwi. Drop tiegħek sk-free-... ewlenija fil u jimxu.

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"]

Prezzijiet - skontijiet kick fil awtomatikament

Mudelli awto-ospitati jimxu b'xejn fuq il-pool ta' kuljum tiegħek ta' 30,000 token, imbagħad kont bi spiża mhux maħduma.Mudelli premium huma pay-as-you-go; il-marki jaqgħu b'infiq ta' 30 jum.

Pool b'xejn
30,000 / day
Web biss - ikopri mudelli awto-ospitati
Pay-as-you-go
1.50×
< $500 / 30 jum
Bulk
1.30×
≥ $500 / 30 jum
Imsieħba
1.15×
$2,000 / xahar

Analiżi sħiħa tal-ipprezzar →

Livelli ta’ talba tal-API

Il-pjan tiegħek iqajjem kull ċavetta tal-limitu tat-talba ta' kull xahar awtomatikament - l-ebda ċavetta ġdida meħtieġa.

Pjan Prezz Talbiet / xahar Rata / minuta
Ħieles $0 1,000 60
Bażiku $5/xahar 10,000 120
Għal $19/xahar 100,000 300
Negozju $49/xahar 1,000,000 600

Agħżel pjan →

Ara l-Platform API għall-pjanijiet tan-negozju u l-ipprezzar tal-volum.Is-servizz tagħna huwa disponibbli għal klijenti li mhumiex fl-UE.

X'tista' tibni

Inkorpora @handle tiegħek bħala aġent chat

Iħarreġ AI persona fuq l-għarfien tiegħek, waqqa tag script linja waħda fuq kwalunkwe paġna.Viżitaturi chat AI tiegħek; kont tiegħek jiġbor l-ispiża.

Twaqqaf @yourhandle

Webhooks

Kkonfigurat iffirmat callback għall-impjiegi fit-tul (ġenerazzjoni vidjo, traskrizzjoni batch, ħolqien share-link, twissijiet baxx-kreditu). HMAC-SHA256 firma fil X-Free-Signature.

Waqqaf webhooks →

Mistoqsijiet frekwenti

Irreġistra b'xejn fuq /signup/ u tikkonferma l-email tiegħek - li jiftħu l-30,000-token pool kuljum b'xejn. Miftuħa /account/?tab=api u ikklikkja Iġġenera. Keys huma Bearer tokens tal-forma sk-free-... u tibda taħdem immedjatament. L-ebda applikazzjoni, l-ebda lista ta'stennija.

Il-pool b'xejn ta'kuljum ta'30,000 token tkopri mudelli awto-ospitati kemm fuq il-web kif ukoll fuq l-API. Minbarra dan, mudelli awto-ospitati jiċċarġjaw l-għadd ta'tokens mhux maħdum; mudelli esterni jżidu markup ta'bejgħ bl-imnut ta'50% mat-tnaqqis. Ladarba tonfoq $ 500 fi tieqa ta'30 jum il-markup jonqos għal 30%; f'$ 2,000 + issir imsieħeb u l-markup jonqos għal 15%. mudelli esterni premium dejjem jiċċarġjaw tokens mixtrija; token top-ups jibdew minn $ 1.

Talbiet API huma rregolati mill-bilanċ mixtrija tiegħek u kull-key kull xahar limitu marbut mal-pjan tiegħek: 1,000 sejħiet ħielsa, 10,000 fuq Bażiku, 100,000 fuq Pro, 1M fuq Negozju.M'hemm l-ebda kull sekonda throttle fuq - jekk tiegħek ewlenija għandha tokens u inti taħt il-limitu ta' kull xahar, it-talba runs.

Pass stream:true fuq /v1/chat/ biex tirċievi Avvenimenti Mibgħuta mis-Server. Il-format tal-wajer jirrifletti l-konvenzjoni tal-OpenAI streaming sabiex l-SDKs tal-klijent eżistenti jaħdmu mingħajr modifika.

Iva - il-chat endpoint jaċċetta array għodod għal kull OpenAI tool-sejħa skema. mudelli li jappoġġaw l-użu għodda nattiva (Qwen 2.5 familja + mudelli premium ħafna) se jirritorna tool_calls; mudelli mingħajr appoġġ nattiva jaqgħu lura għal JSON-modalità prompt.

Standard JSON: {error:{message, type, code}}. HTTP 402 means out of credits (response includes shortfall + an upgrade URL). HTTP 429 means daily pool exhausted on a non-API call. HTTP 400 covers validation errors with a human-readable message.

We publish freeai-code on npm + PyPI for the Coder IDE wrapper. For the raw API, the OpenAI SDKs work - point base_url at https://api.free.ai/v1 and pass your sk-free-... key. Same for Vercel AI SDK, LangChain, llamaindex, etc.

Ikkonfigura l-URL tal-punt aħħari tiegħek taħt /account/?tab=developer. Aħna niffirmaw kull payload b'HMAC-SHA256 - il-firma hija fl-intestatura X-Free-Signature. Avvenimenti Webhook nar għal: tlestija tax-xogħol fit-tul, ġenerazzjoni ta ’link ta’ sehem, twissijiet ta ’kreditu baxx, u aċċettazzjoni ta’ stedina tat-tim.

Aħna jimmultiplikaw l-ispiża upstream fil-token mill-multiplikatur tal-livell tiegħek (1.50 × bl-imnut, 1.30 × bl-ingrossa, 1.15 × imsieħeb).Mudelli awto-ospitati m'għandhom l-ebda markatura - inti tħallas l-għadd tat-token mhux maħdum.Il-linja tat-tnaqqis fuq kull tweġiba turi l-ispiża eżatta tat-token sabiex ma jkunx hemm xogħol ta'ħsieb.

Mudelli ħielsa jaħdem fuq tagħna self-ospitati GPU flotta (Qwen 2.5, FLUX, Whisper, Kokoro, eċċ) u huma koperti mill-pool ta'kuljum tiegħek. mudelli mħallsa rotta għall-fornituri esterni ewlenin - dawk jeħtieġu krediti mixtrija u ma jistgħux jitħallsu mill-pool ta'kuljum. it-tnejn jaqsmu l-istess /v1/chat/ endpoint; pass model:premium/ biex jagħżlu f'mudell imħallsa.

Iva - kull mudell awto-ospitati fuq Free.ai huwa open-source taħt liċenzji permissivi (Apache 2.0, MIT).Il-mudell IDs nużaw jaqblu mal-upstream HuggingFace IDs, u tagħna gpu_api repo huwa pubbliku.Jekk inti tixtieq orchestration tagħna fuq hardware tiegħek, tkellem magħna dwar installazzjoni cloud privat.

BYOK jippermettilek li tipprovdi l-kodiċi tal-API tal-fornitur estern tiegħek stess sabiex is-sejħiet jiġu ċċarġjati kontra l-kont tiegħek upstream — taqbeż il-markatura tagħna għal kollox fuq dawk il-mudelli. Sa dakinhar, il-livelli tal-massa + imsieħeb iqaxxru l-markatura għal klijenti b'volum għoli.

Imħabba Free.ai? Għid lill-ħbieb tiegħek!

Iċċekkja din il-paġna