Ontwikkelaar API

Bouwen met Free.ai - een Bearer token, 477 AI gereedschap.

Chat, afbeelding, video, muziek, stem, OCR, vertalen - allemaal op een enkele OpenAI-compatibele eindpunt. Genereuze gratis pool, transparante markup, partner prijzen op schaal.

30.000 gratis tokens per dag. Kaarten nooit nodig om te beginnen.

Eén eindpunt per modaliteit

Eén URL behandelt elk chatmodel. Eén URL voor elk afbeeldingsmodel. Kies het model met één tekenreeks. Geen SDK-shuffle per provider.

Eerlijke, markup-vriendelijke facturering

Zelf-gehoste modellen factuur tegen ruwe kosten. Premium modellen voegen een transparante markup die daalt als je schaalt. Elke reactie rapporteert de exacte token kosten.

99 talen buiten de doos

Chat, vertaal, TTS, STT - elke belangrijke modaliteit omvat 99 talen zonder extra configuratie. Geef een taalcode door en het werkt.

60-seconde snelstart

Laat je sk-free-sleutel erin en rennen.

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

Prijzen - kortingen automatisch in werking treden

Zelfgehoste modellen draaien gratis op uw dagelijks zwembad van 30.000 ton, dan rekening tegen ruwe kosten. Premium modellen zijn pay-as-you-go; markup druppels met 30 dagen uit te besteden.

Gratis zwembad
30,000 / day
Alleen op internet - omvat zelf-gehoste modellen
Betaal-als-je-ga
1.50×
< $500 / 30 dagen
Bulk
1.30×
≥ $500 / 30 dagen
Partner
1.15×
≥ $2.000 / maand

Volledige uitsplitsing van de prijzen →

API-verzoekniveaus

Uw plan tilt automatisch de maandelijkse aanvraagdop van elke sleutel op - geen nieuwe sleutel nodig. Token facturering per aanvraag is ongewijzigd.

Plan Prijs Verzoeken / maand Percentage / minuut
Vrij $0 1,000 60
Basis $5/mo 10,000 120
Pro $19/mo 100,000 300
Zaken $49/mo 1,000,000 600

Kies een plan →

Verzenden AI functies in uw eigen product? Zie de Platform API voor de business plannen en volume prijzen.

Wat je kunt bouwen

Je @handle insluiten als een chat-agent

Train een AI persona op uw kennis, laat een one-line script tag op elke pagina. Bezoekers chat uw AI; uw account picks up de kosten.

@yourhandle instellen

Webhooks

Configureer een ondertekende callback voor langlopende taken (videogen, batch transcriptie, share-link aanmaken, lage-krediet waarschuwingen). HMAC-SHA256 handtekening in X-Free-Handtekening.

Webhooks instellen →

Veelgestelde vragen

Gratis aanmelden bij /signup/ en uw e-mail bevestigen - dat opent de 30.000-token dagelijks gratis zwembad. Open /account/?tab=api en klik op Genereren. Sleutels zijn Bearer tokens van het formulier sk-free-... en beginnen onmiddellijk te werken. Geen toepassing, geen wachtlijst.

De 30.000-token dagelijkse gratis zwembad omvat zelf-gehoste modellen op zowel web als API. Verder, zelf-gehoste modellen rekening de ruwe token tellen; externe modellen toevoegen een 50% retail markup op aftrek. Zodra u $ 500 in een 30-daagse venster de markup daalt tot 30%; bij $ 2.000+ wordt u een partner en de markup valt tot 15%. Premium externe modellen altijd factureren gekochte tokens; token top-ups beginnen bij $ 1.

API verzoeken worden beheerst door uw gekochte saldo en een per-key maandelijkse dop gebonden aan uw plan: 1000 oproepen gratis, 10.000 op Basic, 100.000 op Pro, 1M op Business. Er is geen per-seconde gaspedaal op de top - als uw sleutel heeft tokens en je bent onder de maandelijkse dop, de aanvraag loopt.

Ja. Passstream:true on /v1/chat/ to receive Server-Sent Events. Het wire-formaat geeft de OpenAI-streamingconventie weer zodat bestaande client SDK's zonder wijzigingen werken.

Ja - het chat-eindpunt accepteert een array van tools per het OpenAI-tool-calling schema. Modellen die native tool use ondersteunen (Qwen 2.5 familie + de meeste premium modellen) zullen tool_calls teruggeven; modellen zonder native ondersteuning vallen terug naar een JSON-mode prompt.

Standaard JSON: {error:{message, type, code}. HTTP 402 betekent geen credits (antwoord bevat tekort + een upgrade URL). HTTP 429 betekent dagelijks pool uitgeput op een niet-API-aanroep. HTTP 400 behandelt validatiefouten met een menselijk leesbaar bericht.

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.

Configureer uw eindpunt URL onder /account/?tab=developer. We ondertekenen elke lading met HMAC-SHA256 - de handtekening staat in de X-Free-Handtekening header. Webhook evenementen branden voor: lang lopende taakvoltooid, share-link generatie, low-credit waarschuwingen, en team nodigen acceptatie uit.

Wij vermenigvuldigen de upstream kosten in tokens door de multiplier van uw tier (1.50× retail, 1.30× bulk, 1.15× partner). Zelf-gehoste modellen hebben geen markup - u betaalt de ruwe token tellen. De aftrek lijn op elke reactie toont de exacte token kosten, zodat er geen giswerk.

Gratis modellen draaien op onze zelf-gehoste GPU vloot (Qwen 2.5, FLUX, Whisper, Kokoro, enz.) en worden gedekt door uw dagelijkse zwembad. Betaalde modellen route naar toonaangevende externe aanbieders - die vereisen gekochte credits en kunnen niet worden betaald uit het dagelijkse zwembad. Beide delen hetzelfde /v1/chat/ eindpunt; pas model:premium/ om te kiezen voor een betaald model.

Ja - elk zelf gehost model op Free.ai is open-source onder permissieve licenties (Apache 2.0, MIT). De model ID's die we gebruiken komen overeen met de upstream HuggingFace ID's, en onze gpu_api repo is openbaar. Als je onze orkestratie op je hardware wilt, praat dan met ons over een private cloud installatie.

Binnenkort. BYOK kunt u uw eigen externe-provider API-sleutel te leveren, zodat oproepen rekening tegen uw account upstream.U slaat onze markup volledig over op die modellen. Tot dan, de bulk + partner niveaus scheren de markup voor high-volume klanten.

Love Free.ai? Vertel het uw vrienden!

Beoordeel deze pagina