API Pengembang

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

Chat, gambar, video, musik, suara, OCR, terjemahkan semua pada titik akhir yang cocok dengan OpenAI.

10.000 token gratis pada signup. kartu tidak pernah diperlukan untuk memulai.

Titik ujung tunggal per modulal

Satu URL menangani setiap model percakapan. Satu URL untuk setiap model gambar. Pilih model dengan string tunggal. Tidak ada per-provider SDK shuffle.

Jujur, markup ramah tagihan

tagihan model dengan biaya mentah model premium menambahkan markup transparan yang turun ketika Anda skala. setiap respon melaporkan biaya token yang tepat.

99 bahasa di luar kotak

Chat, terjemahkan, TTS, STT, setiap modulalitas utama mencakup 99 bahasa tanpa konfig ekstra.

60 detik quickstart

API yang sama, lima bahasa.

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

Menilai diskon secara otomatis.

$ 1 = 750.000 token. tagihan model dengan biaya mentah.

Kolam renang gratis
30,000 / day
Web hanya menutupi model yang bersifat diri sendiri
Pay-as-you-go
1.50×
< 500 / 30 hari
Bulk
1.30×
≥ $500 / 30 hari
Pasangan
1.15×
≥ $ 2.000 / bulan

Kerusakan harga penuh →

Apa yang dapat Anda bangun

Tempelkan __FREAAI_TERM_16____ sebagai agen percakapan

Para pengunjung mengobrol dengan AI-mu; akunmu yang menanggung biayanya.

Atur __FREAAI_TERM_17_____

Webhook

Atur callback yang telah ditandatangani untuk pekerjaan yang berjalan panjang (video gen, transkripsi batch, pembuatan share-link, peringatan kredit rendah). HMAC-SHA256 dalam tanda tangan X-Free-Signature.

Atur webhook →

PSD

Daftarkan gratis di /signup/ å Anda mendapatkan 10.000 token pada konfirmasi. Buka /account/?tab=api dan klik Generate. Keys are Bearer tokens of the form sk-free-... dan mulai bekerja segera. Tidak ada aplikasi, tidak ada daftar tunggu.

$ 1 membeli 750.000 token. model berhosted diri jumlah token mentah; model eksternal menambahkan markup ritel 50% pada deduksi. setelah Anda menghabiskan $ 500 di jendela 30-hari markup turun menjadi 30%; pada $ 2.000+ Anda menjadi mitra dan markup jatuh ke 15%. kolam gratis harian: 5.000 token untuk akun dikonfirmasi (web, bukan API).

Permintaan API diatur oleh keseimbangan yang Anda beli dan tutup bulanan per kunci (baku ke 1.000 panggilan; naikkan di bawah /account/?tab=api). Tidak ada throttle per detik di atas those jika kunci Anda memiliki token dan Anda berada di bawah tutup bulanan, permintaan berjalan.

Ya. stream lewat:true pada /v1/chat/ untuk menerima Events Server-Sent. Format kawat cermin konvensi streaming OpenAI sehingga klien SDK yang ada bekerja tanpa modifikasi.

Ya, titik akhir obrolan menerima sebuah array alat per skema yang disebut OpenAI. Model yang mendukung penggunaan alat asli ($REEAI_TERM_13) 2,5 keluarga + kebanyakan model premium) akan mengembalikan tool_calls; model tanpa dukungan asli jatuh kembali ke prompt JSON-mode.

Standar JSON: {error:{mesage, tipe, kode}. HTTP 402 berarti keluar dari kredit (response meliputi shortfall + sebuah URL upgrade). HTTP 429 berarti kehabisan kolam harian pada panggilan non-API. HTTP 400 mencakup kesalahan validasi dengan pesan yang dapat dibaca manusia.

Kami mempublikasikan freeai-code pada npm + PyPI untuk pembungkus Coder IDE. Untuk API mentah, OpenAI SDKs bekerja å point base_url di https://api.ai/v1 dan lulus sk-free-... kunci. Sama untuk Vercel AI SDK, LangChain, llamaindex, dll.

Atur URL titik akhir Anda di bawah /account/?tab=developer. Kami menandatangani setiap payload dengan HMAC-SHA256 tanda tangan adalah pada header X-Free-Signature. Peristiwa Webhook api untuk: penyelesaian pekerjaan yang berjalan panjang, generasi share-link, peringatan kredit rendah, dan tim mengundang penerimaan.

Kami mengalikan biaya upstream dalam token oleh penambah tingkat Anda (1.50× ritel, 1.30× bulk, 1.15× partner). model diri-hosted tidak memiliki markup those Anda membayar jumlah token mentah. garis deduksi pada setiap respon menunjukkan biaya token yang tepat sehingga tidak ada dugaan.

Model gratis berjalan pada armada GPU berhosted diri kita (Qwen__ 2,5, FLUX, Whisper, Kokoro, dll.) dan ditutupi oleh kolam harian Anda. Dibayar model untuk memimpin penyedia eksternal yang membutuhkan kredit yang dibeli dan tidak dapat dibayar dari kolam harian. Keduanya berbagi sama /v1/chat/point; model:premium/ untuk memilih model yang dibayar.

Yes — every self-hosted model on Free.ai is open-source under permissive licenses (Apache 2.0, MIT). The model IDs we use match the upstream HuggingFace IDs, and our gpu_api repo is public. If you want our orchestration on your hardware, talk to us about a private cloud install.

BYOK memungkinkan Anda memasok kunci API eksternal-provider Anda sehingga panggilan tagihan terhadap akun Anda upstream Anda melewatkan markup kami sepenuhnya pada model-model.

Love this tool? Share it!

Laju halaman ini