Pangembang

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

Chat, gambar, video, musik, swara, OCR, erjemahake — kabeh ing siji titik pungkasan sing kompatibel karo OpenAI. Pool gratis sing jembar, markup transparan, partner pricing ing skala.

30,000 tokens/dina. Kartu ora dibutuhaké kanggo miwiti.

Titik pungkasan tunggal saben modalitas

Satunggal URL ngontrol saben modél chatting. Satunggal URL kanggé saben modél gambar. Pilih modél kaliyan string tunggal. Ora ana shuffle SDK per-provider.

Kejujuran, markup-friendly billing

Model self-hosted nganggep biaya raw. Model premium nambahake markup transparan kang mudhun nalika sampeyan ngrekam. Saben tanggapan nglaporake biaya token sing bener.

99 basa ing kotak

Chat, translate, TTS, STT — saben modalitas utama nglindhungi 99 basa tanpa konfigurasi tambahan. Pass a language code and it works.

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 diwiwiti

Ing taun 2000, 300.000 wong wis divaksinasi, lan 100.000 wong wis divaksinasi, nanging ora ana bukti yèn jumlah iki bisa dikurangi.

Pool bébas
30,000 / day
Web mung - nglindhungi model self-hosted
Pay-as-you-go
1.50×
30 dina
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é

@handle sampeyan dilebokake minangka agen chatting

Nglatih AI persona ing kawruh sampeyan, ndhapuk 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.

Ngrancang webhooks →

FAQ

Mlebu gratis ing /signup/ lan konfirmasi email sampeyan — kang nglebokaké 30,000-token saben dina pool gratis. 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. Luwih saka 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.

Panggonan punika dipunparingi nama "Kampung Karang" lan dipunparingi nama punika amargi wonten ing papan punika wonten kathah wit-witan ingkang dipunparingi nama punika, kados ta: wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang, wit-witan ingkang wonten ing kacamatan Karang.

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

Ya — titik pungkasan chatting nampa array piranti miturut skema panjaluk piranti OpenAI. Model kang nyokong panggunaan piranti asli (Qwen 2.5 kulawarga + akèh model premium) bakal bali tool_calls; model kang ora nyokong asli bakal bali menyang prompt mode 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.

Konfigurasi URL titik pungkasan ing /account/?tab=developer. Kita nyambung saben payload karo HMAC-SHA256 — nyambung ana ing pengepala X-Free-Signature. Kegiatan webhook diaktifaké kanggo: rampung tugas kang dawa, panggawéan tautan-share, peringatan kredit-rendah, 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 duwe markup — sampeyan mbayar jumlah token mentah. Garis deduksi ing saben tanggapan nuduhaké biaya token sing bener supaya ora ana penalaran.

Model gratis dijalanaké ing GPU sing dihost dhewe (Qwen 2.5, FLUX, Whisper, Kokoro, lsp.) lan diwènèhi ing pool saben dina. Model sing dibayar dialihake menyang penyedia luar biasa — sing mbutuhake kredit sing didol lan ora bisa dibayar saka pool saben dina. Kabeh duwe /v1/chat/ endpoint sing padha; pass model:premium/ kanggo milih dadi model sing dibayar.

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 gunakake padha karo ID HuggingFace upstream, lan gpu_api repo kita umum. Yen sampeyan pengin orkestrasi kita ing piranti keras sampeyan, critakake karo 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.

Free.ai? Nyathet kanca-kancamu!

Rangking kaca iki