Pembangun

Free.ai - 1 token Bearer, 400+ alat AI.

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

30,000 tokens bébas / dinten. Kartu teu perlu dimimitian.

Endpoint tunggal kanggo saben mode

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

Apik, markup-friendly billing

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

99 basa saka kotak

Chat, Translate, TTS, STT — unggal modal utama nutupan 99 basa tanpa config tambahan. Pass kode basa jeung éta gawé.

60-detik quickstart

API sing padha, limang basa. Gunakake tombol 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 / month

Full pricing breakdown →

API request tiers

Plan anjeun ngaleupaskeun wates permintaan bulanan unggal konci sacara otomatis — teu peryogi konci anyar. Token ngabilkeun 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

@handle minangka agen chatting

Ngalatih AI persona dina pengetahuan anjeun, lebetkeun tag skrip hiji-baris dina halaman mana waé. Pamaké ngobrol AI anjeun; akun anjeun nyandak biaya.

Konfigurer @yourhandle

Webhooks

Ngakonfigurasi callback anu ditandatanganan pikeun tugas anu dijalankeun lila (ngahasilkeun video, transkripsi batches, nyiptakeun tautan-bagi, peringatan kredit-rendah). Tandatangan HMAC-SHA256 dina X-Free-Signature.

Nginstal webhooks →

FAQ

Ngadaptarkeun diri gratis di /signup/ sarta ngakonfirmasikeun alamat surélék anjeun — anu ngabuka 30,000-token pool gratis 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 dipésér; 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 panyedia. Format wires ngagambarkeun konvensi streaming OpenAI supados klien SDKs anu aya tiasa dianggo tanpa modifikasi.

Ya — titik payun obrolan nampi array alat dumasar skema ngawaler alat OpenAI. Model anu nyarankeun ngagunakeun alat asli (Qwen kulawarga 2.5 + kabéh model premium) bakal ngabalikeun tool_calls; model anu teu nyarankeun mode JSON bakal balik deui ka 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.

Ngakonfigurasi URL titik tungtung anjeun di /account/?tab=developer. Kami tanda tangan unggal payload ku HMAC-SHA256 — tanda tangan aya dina header X-Free-Signature. Peristiwa webhook dihurungkeun pikeun: réngsé tugas anu dijalankeun lami, ngahasilkeun tautan babagi, peringatan kredit rendah, 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 boga markup - anjeun mayar jumlah token raw. Garis deduction dina unggal tanggapan nunjukkeun biaya token anu leres janten teu aya guesswork.

Model bébas dijalankeun dina armada GPU anu dihost ku urang sorangan (Qwen 2.5, FLUX, Whisper, Kokoro, jsb.) sarta ditawarkeun ku pool anjeun sapopoé. Model anu dibayar dialihkeun ka panyadia luar anu pangluhurna — anu peryogi kredit anu dibeli sarta teu tiasa dibayar tina pool sapopoé. Kedua-duana mibanda titik akhir /v1/chat/ anu sami; lebetkeun model:premium/ pikeun milih kana model anu dibayar.

Ya — unggal model self-hosted dina Free.ai nyaéta open-source di handapeun 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 urang 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