Ontwikkelaar API

Gebouwd met Free.ai een Bearer token, 400+ AI tools.

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

10.000 gratis tokens bij aanmelding. 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 rekening 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, translate, TTS, STT. Elke belangrijke modaliteit beslaat 99 talen zonder extra configuratie. Geef een taalcode door en het werkt.

60-seconde snelstart

Dezelfde API, vijf talen, 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"]

Prijsstelling kortingen kick in automatisch

$1 = 750.000 tokens. Zelf-gehoste modellen rekening tegen ruwe kosten. Premium model markup druppels met 30-daagse uitgaven.

Gratis zwembad
30,000 / day
Web-alleen omvat zelf-gehoste modellen
Pay-as-you-go
1.50×
< $500 / 30 dagen
Bulk
1.30×
≥ $500 / 30 dagen
Partner
1.15×
≥ $2.000 / maand

Volledige uitsplitsing van de prijzen →

Wat je kunt bouwen

Je @handle insluiten als chatagent

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.

Instellen @yourhandle

Webhooks

Configureer een gesigneerde callback voor langlopend werk (videogen, batch transcriptie, share-link aanmaken, low-credit waarschuwingen). HMAC-SHA256 handtekening in X-Free-Handtekening.

Webhooks instellen →

Veelgestelde vragen

Gratis inschrijven bij /signup/U krijgt 10.000 tokens op bevestiging. Open /account/?tab=api en klik op Genereren. Sleutels zijn Bearer tokens van het formulier sk-free-... en begin onmiddellijk te werken. Geen toepassing, geen wachtlijst.

$1 koopt 750.000 tokens. Zelf-gehoste modellen factureren de ruwe token telling; 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%. Dagelijks gratis zwembad: 5000 tokens voor bevestigde accounts (web, niet API).

API verzoeken worden beheerst door uw gekochte saldo en een per-key maandelijkse cap (standaarden tot 1000 oproepen; verhogen onder /account/?tab=api). Er is geen per-seconde gaspedaal aan de bovenkant als uw sleutel tokens heeft en je bent onder de maandelijkse cap, het verzoek loopt.

Ja. Passstream:true on /v1/chat/ to receive Server-Sent Events. Het wire-formaat weerspiegelt de OpenAI streaming conventie 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) geven tool_calls terug; 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 publiceren freeai-code op npm + PyPI voor de Coder IDE wrapper. Voor de rauwe API werken de OpenAI SDK's aan punt base_url op https://api.free.ai/v1 en geven je sk-free-... key door. Zelfde voor Vercel AI SDK, LangChain, lamaindex, etc.

Configureer uw endpoint URL onder /account/?tab=developer. We ondertekenen elke lading met HMAC-SHA256 en de handtekening staat in de X-Free-Handtekening header. Webhook events brand voor: lang lopende taakvoltooid, share-link generation, low-credit alerts, 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 providers die moeten gekocht 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 u onze orkestratie op uw 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 this tool? Share it!

Beoordeel deze pagina