Pangembang

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

Chat, gambar, video, musik, swara, OCR, Translate - kabeh ing siji OpenAI-kompatibel endpoint. Generous free pool, transparan markup, partner pricing ing skala.

30.000 token gratis/dina. Kartu ora dibutuhaké kanggo wiwitan.

Titik pungkasan tunggal saben modal

Satunggal URL ngandhap kabéh model chatting. Satunggal URL kanggé kabéh model gambar. Pilih model kaliyan string tunggal. Ora ana shuffle SDK per-provider.

Kejujuran, markup-friendly billing

Model self-hosted bill ing biaya raw. Model Premium nambahake markup transparan kang mudhun nalika sampeyan skala. Saben tanggapan nglaporake biaya token sing bener.

99 basa ing kotak

Chat, translate, TTS, STT - saben modal utama nglindhungi 99 basa tanpa konfigurasi tambahan. Pass kode basa lan iku kerja.

60 detik wiwitan cepet

API kang 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 otomatis

Self-hosted models run free on your 30,000-token daily pool, then bill at raw cost. Premium models are pay-as-you-go; markup drops with 30-day spend.

Pool bébas
30,000 / day
Web mung - nglindhungi model sing dihost dhewe
Pay-as-you-go
1.50×
< $500 / 30 days
Bulk
1.30×
≥ $500 / 30 dina
Partner
1.15×
≥ $2,000 / wulan

Pratélan pupuh →

API request tiers

Plan sampeyan nglebokaké watesan panjaluk saben wulan saben kunci kanthi otomatis - ora ana kunci anyar sing dibutuhaké. Token billing saben panjaluk ora diwatesi.

Planit Regane Panggonan Kacepetan / menit
Bebas $0 1,000 60
Dasar $5/wulan 10,000 120
Pro $19/wulan 100,000 300
Bisnis $49/wulan 1,000,000 600

Pilih rencana →

Shipping AI fitur ing produk dhewe? Lihat Platform API kanggo rencana bisnis lan volume pricing.

Apa kang bisa digawé

Ngembangake @handlemu minangka agen chatting

Latihan AI persona ing kawruh sampeyan, ngilangi tag skrip siji-baris ing kaca apa wae. Pangunjung ngobrol AI sampeyan; akun sampeyan njupuk biaya.

Nggawe @yourhandle

Webhook

Ngkonfigurasi callback kang ditandatangani kanggo tugas kang mlaku dawa (gen video, transkripsi batch, penciptaan link-share, peringatan kredit-rendah). Tandatangan HMAC-SHA256 ing X-Free-Signature.

Ngresiki webhook →

FAQ

Mlebu gratis ing /signup/ lan konfirmasi email sampeyan - kang nglumpukaké 30,000-token pool gratis saben dina. Bukak /account/?tab=api lan klik Generate. Kunci iku Bearer token saka bentuk sk-free-... lan wiwit kerja langsung. Ora aplikasi, ora daftar tunggu.

30,000-token saben dina gratis pool nglindhungi model self-hosted ing web lan API. Saliyané iku, model self-hosted bill count token raw; model njaba nambah 50% retail markup ing deduction. Nalika sampeyan mbayar $ 500 ing jendela 30-dina markup mudhun menyang 30%; ing $ 2,000 + sampeyan dadi mitra lan markup mudhun menyang 15%. Premium model njaba tansah bill tokens didol; token top-ups wiwit ing $ 1.

API requests are governed by your purchased balance and a per-key monthly cap tied to your plan: 1,000 calls free, 10,000 on Basic, 100,000 on Pro, 1M on Business. There's no per-second throttle on top - if your key has tokens and you're under the monthly cap, the request runs.

Ya. Pas stream:true ing /v1/chat/kanggé nampi acara ingkang dipun-utus-server. Format wiring nggambaraken konvensi streaming OpenAI supados klien SDK ingkang sampun wonten damel tanpa modifikasi.

Ya - titik pungkasan chatting nampa array tools miturut skema OpenAI tool-call. Model kang nyengkuyung piranti asli (Qwen 2.5 family + akèh model premium) bakal mbalekaké tool_calls; model kang ora nyengkuyung asli bakal bali menyang prompt JSON-mode.

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.

Konfigurasi URL titik pungkasan ing /account/?tab=developer. Kita nyambung saben payload karo HMAC-SHA256 - nyambung ing X-Free-Signature header. Webhook acara diwiwiti kanggo: rampung tugas kang dawa, panggawéan link share, alarm kredit endhek, lan nampani panjaluk tim.

Kita ngkali biaya upstream ing token kanthi multiplier tingkatmu (1.50× retail, 1.30× bulk, 1.15× partner). Model self-hosted ora duwé markup - sampeyan mbayar jumlah token raw. Garis deduksi ing saben jawaban nuduhaké biaya token kang bener, mula ora ana kang bisa diduga.

Model gratis dijalanaké ing GPU sing dihost dhewe (Qwen 2.5, FLUX, Whisper, Kokoro, lsp) lan diwatesi déning pool saben dina. Model bayaran rute menyang penyedia luar biasa - sing mbutuhake kredit sing didol lan ora bisa dibayar saka pool saben dina. Kabeh nyawiji /v1/chat/ endpoint sing padha; pass model:premium/ kanggo milih ing model bayaran.

Ya - saben modél kang dihost ing Free.ai iku sumber-akèhan kang didhukung lisensi permisif (Apache 2.0, MIT). ID modél kang kita gunakaké padha karo ID HuggingFace upstream, lan gpu_api repo kita umum. Yen sampeyan pengin orkestrasi kita ing piranti keras sampeyan, critakake marang kita babagan nginstal awan pribadi.

Ing mangsa ngarep. BYOK ngidini sampeyan kanggo nyedhiyani sampeyan dhewe-dhewe eksternal-provider API kunci supaya panjaluk bill kontra akun upstream sampeyan - sampeyan ngliwati markup kita kabèh ing model sing. Saben wektu, bulk + partner tingkat ngresiki markup mudhun kanggo pelanggan volume dhuwur.

Love Free.ai? Nyathet kanca-kancamu!

Rangking kaca iki