ontwikkelaar API

Build with Free.ai - one Bearer token, 477 AI tools.

Chat, beeld, video, musiek, stem, Optiese karakter herkenning, vertaal - alles op 'n enkele OpenAI- versoenbaar met eindpunt. Vrygewige Vrye swembad, deurskynende merkup, maat prisctiseer op skaal.

30 000 vrye posure/dag. Kaarte het nooit nodig om te begin nie.

Enkel punt:

Een URL hanteer elke gesels model. Een URL vir elke beeld model. Kies die model met 'n enkel string. Nee per- Providler SDK skommel.

Eerlike, merk-vriendlike rekening

Agio modelle wat homself geëdresteer het, voeg 'n deursigtige merk op wat val as jy skaal. Elke reaksie berig die presiese vormkoste.

99 tale uit die venster

Chat, translate, TTS, STT - every major modality covers 99 languages with no extra config. Pass a language code and it works.

60-second vinnige start

Dieselfde API, vyf tale, los jou sk-free-sleutel in en hardloop

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

Prork - afslagskop outomaties

Self-geëneerde modelle loop gratis op jou 30 000-totken daaglikse bad, dan rekening teen rou koste. Premium modelle is betaal-as-je-go; merk val af met 30-dag spandeer.

Vry poel
30,000 / day
Web slegs bedek self-geënaarde modelle
Pah-as- you-go
1.50×
lt; $500 / 30 dae
Grootmaat
1.30×
539 $500 / 30 dae
Bestuurder
1.15×
❏ R2 000 / maand

Volgeprikte verval →

'nPI versoekvlakte

Jou plan lig elke sleutel se maandelikse versoek pet outomaties op - geen nuwe sleutel is nodig nie.'n Mens hoef nie elke versoek te ken nie.

Plan Prys Versoeke / maand Koers / minuut
Beskikbaar $0 1,000 60
Basiese R5/m 10,000 120
Pro $19/m 100,000 300
Besigheid $49/mo 1,000,000 600

Kies 'n plan →

Shipping AI features inside your own product? See the Platform API for the business plans and volume pricing.

Wat jy kan bou

Inbed jou @handle as 'n geselsmiddel

Lei 'n KI-persoon op jou kennis, laat val 'n eenlyn skrip etiket op enige bladsy. Besoekers gesels jou K-KI; jou rekening tel die koste op.

Stel @yourhandle op

Webhoeke

Konfigureer 'n getekende terugbelback vir lang-onderwerk (video gen, plooide transkripsie, deel-skakel skepping, lae-kredit waarskuwing). HMAC-SHA256 handtekening in X-free-signum.

Stel webhoeke op →

Constellation name (optional)

Teken gratis op na / signup/ en bevestig jou e- pos - wat die 30 000-toon daagliks vry poel oop. Maak oop /ccop/?tab=api en kliek Genereer. Sleutels is Beer Profements van die vorm sk-free-... en begin dadelik werk. Geen aansoek, nee waglist.

The 30,000-token daily free pool covers self-hosted models on both web and API. Beyond it, self-hosted models bill the raw token count; external models add a 50% retail markup at deduction. Once you spend $500 in a 30-day window the markup drops to 30%; at $2,000+ you become a partner and the markup falls to 15%. Premium external models always bill purchased tokens; token top-ups start at $1.

API versoeke word gerig deur jou gekoopte balans en 'n per sleutel maandelikse pet wat aan jou plan vasgemaak is: 1000 oproepe gratis, 10 000 op Basiese, 100 000 op Pro, 1M op Business. Daar is geen per secondtrottle op bo - as jou sleutel 'n teken het en jy onder die maandelikse pet is, loop die versoek.

Ja. Herhaling stroom: Waar op /v1/chat/ na ontvang Bediener- Seent events. Die draad formaat spieëls die OpenAI stroom konvensie so bestaande kliënt SDKs werk sonder om te verander.

Ja ☞ die geselspunt aanvaar 'n gereedskapbestelling per die OpenAI program-roep skema. Model's wat inheemse gereedskap gebruik ondersteun (Qwen 2.5 familie + mees premiese modelle) sal terugkeer nutsprogram_roepe; modelle sonder plaaslike ondersteuning val terug na 'n JSON-mode por.

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.

Konfigureer jou eindpunt URL onder /ccotet/?tab=ontwikkelaar. Ons teken elke betaal-laai met HMAC-SHA256 - die handtekening is in die X-free- free-siginture opskrif. Webhoek gebeurtenisse vuur vir: lang-onderwerk voltooiing, deel-skakel geslag, lae-gete waarskuwinge, en span nooi aanvaarding uit.

Ons vermenigvuldig die stroomop koste met 'n teken van jou vlak se veelvoudiger (1.50x klein, 1.30× grootmaat, 1.15x-maat). Self-gehoste modelle het geen merk op ium jy betaal die rou datatelling. Die aftrekking lyn op elke antwoord toon die presiese vormkoste sodat daar geen raaiwerk is nie.

Free models run on our self-hosted GPU fleet (Qwen 2.5, FLUX, Whisper, Kokoro, etc.) and are covered by your daily pool. Paid models route to leading external providers - those require purchased credits and can't be paid for from the daily pool. Both share the same /v1/chat/ endpoint; pass model:premium/ to opt into a paid model.

Ja - elke self-geënaarde model op Free.ai is open-onsce onder permissiewe lisensies (Apache 2.0, MIT). Die model IDs wat ons gebruik ooreenstem met die stroomop Hugging Face IDs, en ons gpu_api repo is publiek. As jy wil hê dat ons orkes op jou hardeware moet speel, praat met ons oor 'n private wolk installeer.

Kom gou, deurOK laat jy jou eie eksterne- verskaffer API-sleutel verskaf so noem snawel teen jou rekening stroomop ooit ons merk op daardie modelle. Tot dan, die massa + maatvlakke skeer die merk op vir hoë-oordrae klante.

Like this tool? Share it!

Tempo hierdie bladsy