Pembangun API

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

Chat, gambar, video, musik, sora, OCR, Translate - sadaya dina hiji titik tungtung OpenAI-kompatibel. Pool bébas alus, markup transparan, mitra harga dina skala.

30,000 tokens bébas / dina. Kartu teu perlu kanggo miwiti.

Точка окончания для каждого способа

Satunggal URL ngawengku unggal model chatting. Satunggal URL pikeun unggal model gambar. Pilih model ku hiji string tunggal. Teu aya shuffle per-provider SDK.

Apik, markup-friendly ngasilake

Model self-hosted ngabilkeun biaya raw. Model premium nambahkeun markup transparan anu turun nalika anjeun ngaskaler. Satiap tanggapan ngalaporkeun biaya token anu leres.

99 basa saka kotak

Chat, translate, TTS, STT - saben modal utama nutupan 99 basa tanpa config tambahan. Pass kode basa sarta éta gawé.

60-detik quickstart

API sing padha, limang basa. Gunakake kunci sk-free-... lan tindakake.

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

Pricing - diskon kick ing otomatis

Model self-hosted dijalankeun gratis dina kolam 30,000-token sapopoé anjeun, teras ngabalikeun biaya raw. Model premium dibayar-sakumaha- anjeun-go; markup turun kalayan 30-dina-ngagunakeun.

Free pool
30,000 / day
Web mung - nglindhungi model sing dihost dhewe
Pay-as-you-go
1.50×
< $500 / 30 күн
Bulk
1.30×
≥ $500 / 30 күн
Partner
1.15×
≥ $2,000 / ай

Full pricing breakdown →

API request tiers

Plan anjeun ngaleupaskeun wates permintaan bulanan unggal konci sacara otomatis - teu peryogi konci anyar. Token ngabalikeun per permintaan henteu dirobah.

Plan Harga Panggonan Kacepetan / menit
Bebas $0 1,000 60
Dasar $5/month 10,000 120
Pro $19/month 100,000 300
Bisnis $49/month 1,000,000 600

Pilih rencana →

Ngalaporkeun fitur AI dina produk anjeun sorangan? Tingali Platform API pikeun rencana bisnis sareng harga volume.

Apa sing bisa sampeyan bangun

Mewnosod eich @handle fel asiant sgwrs

Ngalatih AI persona dina pengetahuan anjeun, leupaskeun tag skrip baris tunggal dina halaman mana waé. Pamaén ngobrol AI anjeun; akun anjeun nyandak biaya.

Nginstal @yourhandle

Webhooks

Ngakonfigurasi callback anu ditandatanganan pikeun tugas anu jalanna lami (ngahasilkeun video, transkripsi batches, nyiptakeun tautan babagi, nyalametkeun kredit handap). Tandatangan HMAC-SHA256 dina X-Free-Signature.

Nggawe webhooks →

FAQ

Ngadaptarkeun diri gratis di /signup/ sarta ngakonfirmasi alamat surélék anjeun - anu ngabuka 30,000-token pool bébas sapopoé. Buka /account/?tab=api sarta klik Nyiptakeun. Kunci nyaéta Bearer tokens tina bentuk sk-free-... sarta mimiti damel langsung. Teu aya aplikasi, teu aya daftar tunggu.

The 30,000-token poéan pool bébas ngawengku model self-hosted dina web sarta API. Luwih ti éta, model self-hosted bill jumlah token raw; model luar tambahkeun 50% markup retail dina deduction. Sanggeus anjeun ngayakeun $ 500 dina 30-day window the markup drops to 30%; di $ 2,000 + anjeun jadi mitra sarta markup turun ka 15%. Premium model luaran salawasna bill tokens dibeli; token top-ups dimimitian di $ 1.

Pangéran API ditangtukeun ku saldo anu anjeun mésér sareng wates bulanan per-key anu disambungkeun kana rencana anjeun: 1,000 panggilan gratis, 10,000 dina Basic, 100,000 dina Pro, 1M dina Business. Teu aya throttle per detik di luhur - upami konci anjeun ngagaduhan token sareng anjeun di handapeun wates bulanan, pangéran bakal dijalankeun.

Ya. Laksanakeun stream:true dina /v1/chat/ pikeun nampi kajadian anu dikirim ku panyadia. Format wire mirroring konvensi streaming OpenAI supados klien SDK anu aya tiasa damel tanpa modifikasi.

Ya - titik akhir obrolan nampi array alat dumasar skema panggero alat OpenAI. Model anu nyarankeun ngagunakeun alat asli (keluarga Qwen 2.5 + kabéh model premium) bakal balikkeun tool_calls; model anu teu nyarankeun alat asli bakal balik ka modeu JSON.

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.

Ngakonfigurasi URL titik pamuput anjeun di /account/?tab=developer. Kami nyatakeun unggal payload ku HMAC-SHA256 - tanda tangan aya dina bagéan luhur X-Free-Signature. Kajadian Webhook dihurungkeun pikeun: panutupan tugas anu jalan panjang, panghasilan tautan babagi, peringatan kredit handap, sareng nampi undangan tim.

Kami ngakalikeun biaya upstream dina token ku multiplier tingkat anjeun (1.50 × retail, 1.30 × bulk, 1.15 × partner). Model self-hosted teu aya markup - anjeun mayar jumlah token raw. Garis deduction dina unggal jawaban nunjukkeun biaya token anu leres janten teu aya penalaran.

Model bébas dijalankeun dina armada GPU anu dihost ku urang sorangan (Qwen 2.5, FLUX, Whisper, Kokoro, jsb) sareng dilindungi ku pool anjeun sapopoé. Model anu dibayar rute ka panyadia luar anu pangluhurna - anu peryogi kredit anu dibeli sareng henteu tiasa dibayar tina pool sapopoé. Keduanya dibagi /v1/chat/ endpoint anu sami; kaluar model:premium/ pikeun milih kana model anu dibayar.

Ya - unggal model self-hosted dina Free.ai nyaéta sumber terbuka dina lisénsi permissive (Apache 2.0, MIT). ID model anu urang anggo cocog sareng upstream HuggingFace ID, sareng gpu_api repo urang umum. Upami anjeun hoyong orkestrasi kami dina perkakas anjeun, ngobrol sareng kami ngeunaan masang awan pribadi.

Byok ngidinan Anjeun pikeun nyadiakeun konci API pihak katilu-provider anjeun sorangan jadi telepon bill ngalawan akun anjeun upstream - Anjeun leumpang kaluar markup urang sacara lengkep dina model nu. Saméméh éta, tingkat bulk + mitra ngaleupaskeun markup ka handap pikeun palanggan volume tinggi.

Love Free.ai? Nyathet kanca-kancamu!

Nilai kaca iki