API Pengembang

Bangun dengan Free.ai - satu token Bearer, 477 AI.

Chat, image, video, musik, suara, OCR, terjemahkan - semua pada titik akhir yang kompatibel-OpenAI.

30,000 token gratis/hari. 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 konfigurasi ekstra.

60 detik quickstart

API yang sama, 5 bahasa, turunkan kunci dan larimu.

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

Harga - diskon menendang secara 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.

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

Kerusakan harga penuh →

tingkat permintaan API

Rencana Anda mengangkat setiap permintaan kunci secara otomatis - tidak ada kunci baru yang diperlukan. Tagihan token per permintaan tidak berubah.

Rencana Harga Permintaan / bulan Laju / menit
Gratis $0 1,000 60
Dasar $5/mo 10,000 120
Pro $19/mo 100,000 300
Bisnis 49/mo 1,000,000 600

Pilih rencana →

Shipping AI features inside your own product? See the Platform API for the business plans and volume pricing.

Apa yang dapat Anda bangun

Tempelkan @handle Anda sebagai agen obrolan

Train an AI persona on your knowledge, drop a one-line script tag on any page. Visitors chat your AI; your account picks up the cost.

Atur @yourhandle

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

Daftar Gratis pada /signup/ dan konfirmasi email anda - yang membuka pool Gratis 30,000-token harian. Buka /account/?tab=api dan klik Generate. Kunci adalah token dari formulir sk-free-... dan mulai bekerja segera. Tidak ada aplikasi, tidak ada daftar tunggu.

Kolam renang Gratis yang dinaikkan 30,000 kaki menutupi model yang ditoken sendiri di web dan API. di luar itu, model yang ditoken sendiri tagihan token mentah; model eksternal menambahkan 50% markup ritel 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%. model eksternal selalu tagihan tagihan pembelian token; toolton mulai 1.

Permintaan API diatur oleh keseimbangan yang Anda beli dan tutup bulanan yang diikat dengan rencana Anda: 1.000 panggilan gratis, 10.000 pada Dasar, 100.000 pada Pro, 1M pada Bisnis. Tidak ada throttle per detik di atas - jika kunci Anda memiliki token dan Anda berada di bawah cap bulanan, permintaan berjalan.

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

Ya - titik akhir obrolan menerima sebuah array perangkat per skema panggilan OpenAI. Model yang mendukung penggunaan alat asli (Qwen 2,5 keluarga + model premium) akan mengembalikan tool_calls; model tanpa dukungan asli jatuh kembali ke 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.

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

Kami mengalikan biaya arus atas dengan token dari penambah tingkat Anda (1.50× ritel, 1.30× bulse, 1.15× partner). model yang ditopang diri sendiri tidak memiliki markup - 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.

Ya - setiap model yang memiliki kepribadian ganda pada Free.ai adalah open-source di bawah lisensi yang serbaboleh (Apache 2.0, MIT). Model ID yang kita gunakan cocok dengan ID Huggingfaces up, dan repo gpu_api kami. Jika Anda ingin orkestra kami pada perangkat keras Anda, bicarakan tentang instalasi awan pribadi.

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

Cinta Free.ai?

Tingkatkan halaman ini