Pembangun

Bina dengan Free.ai - satu token Bearer, 400+ alat AI.

Chat, imej, video, muzik, suara, OCR, menterjemah — semua pada satu titik akhir serasi OpenAI. Pool percuma yang luas, markup transparen, harga rakan sebaya pada skala.

30,000 token percuma/hari. Kad tidak diperlukan untuk mula.

Titik akhir tunggal bagi setiap mod

Satu URL mengendalikan setiap model sembang. Satu URL untuk setiap model imej. Pilih model dengan rentetan tunggal. Tiada shuffle SDK per-pengedar.

Kejujuran, bil-markup-friendly

Model yang dihost sendiri membayar pada kos mentah. Model premium menambah penandaan lutsinar yang jatuh apabila anda skala. Setiap respon melaporkan kos token tepat.

99 bahasa di luar kotak

Chat, menterjemah, TTS, STT — setiap mod utama merangkumi 99 bahasa tanpa konfigurasi tambahan. Serahkan kod bahasa dan ia berfungsi.

Pelancaran Cepat 60-saat

API yang sama, lima bahasa. letakkan kekunci sk-free-... dan jalankan.

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 — diskaun dilaksanakan secara automatik

Model self-hosted berjalan percuma pada kolam 30,000-token harian anda, kemudian bil pada kos mentah. Model premium adalah bayar-seperti-anda-guna; markup jatuh dengan belanja 30 hari.

Pool bebas
30,000 / day
Web sahaja — meliputi model sendiri-dihost
Bayar-seperti-anda-guna
1.50×
< $500 / 30 hari
Bulk
1.30×
≥ $500 / 30 hari
Rakan
1.15×
≥ $2,000 / bulan

Peta harga penuh →

Tahap permintaan API

Pelan anda mengangkat had permintaan bulanan setiap kekunci secara automatik - tiada kekunci baru diperlukan. Pembayaran token per permintaan tidak berubah.

Jadual Harga Permintaan / bulan Kadar / minit
Bebas $0 1,000 60
Asas $5/bulan 10,000 120
Pro $19/bulan 100,000 300
Perniagaan $49/bulan 1,000,000 600

Pilih satu rancangan →

Menghantar ciri AI dalam produk anda sendiri? Lihat Platform API untuk rancangan perniagaan dan harga volum.

Apa yang anda boleh bina

Selitkan @handle anda sebagai ejen sembang

Latihan seorang AI persona pada pengetahuan anda, jatuhkan tag skrip satu-baris pada mana-mana halaman. Pengunjung berbual AI anda; akaun anda mengambil kos.

Tetapkan @yourhandle

Webhook

Konfigur panggilan balik ditandatangani untuk kerja berjalan panjang (gen video, transkripsi kumpulan, penciptaan pautan-kongsi, amaran kredit rendah). Tandatangan HMAC-SHA256 dalam X-Free-Signature.

Tetapkan webhooks →

FAQ

Daftar percuma di /signup/ dan sahkan emel anda — yang membuka kolam percuma 30,000-token sehari. Buka /account/?tab=api dan klik Janakan. Kekunci adalah token Bearer bentuk sk-free-... dan mula bekerja dengan segera. Tiada aplikasi, tiada senarai tunggu.

Pool percuma 30,000 token sehari merangkumi model self-hosted pada web dan API. Di luar itu, model self-hosted membayar kiraan token mentah; model luaran menambah 50% markup runcit pada pengurangan. Sebaik anda belanja $500 dalam tetingkap 30 hari markup turun kepada 30%; pada $2,000+ anda menjadi rakan kongsi dan markup turun kepada 15%. Model luaran premium selalu membayar token yang dibeli; token top-up bermula pada $1.

Permintaan API diterajui oleh baki yang anda beli dan had bulanan per kekunci yang terikat pada rancangan anda: 1,000 panggilan percuma, 10,000 pada Basic, 100,000 pada Pro, 1M pada Business. Tiada had per saat di atas — jika kekunci anda mempunyai token dan anda berada di bawah had bulanan, permintaan akan berjalan.

Ya. Hantar stream:true pada /v1/chat/ untuk menerima Peristiwa Dihantar-Pelayan. Format wayar cerminkan konvensyen strim OpenAI supaya SDK klien sedia ada berfungsi tanpa modifikasi.

Ya — titik akhir sembang menerima aras alat mengikut skema panggilan alat OpenAI. Model yang menyokong penggunaan alat asli (keluarga Qwen 2.5 + kebanyakan model premium) akan mengembalikan tool_calls; model tanpa sokongan asli akan kembali ke prompt mod 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.

Konfigur URL titik hujung anda di bawah /account/?tab=developer. Kami tandatangan setiap muatan dengan HMAC-SHA256 — tandatangan berada dalam pengepala X-Free-Signature. Peristiwa Webhook dilepaskan untuk: penyelesaian kerja berjalan panjang, penjanaan pautan-kongsi, amaran kredit rendah, dan penerimaan jemputan pasukan.

Kami gandakan kos aliran atas dalam token dengan penambah aras anda (1.50× runcit, 1.30× bundle, 1.15× rakan). Model yang dihost sendiri tidak mempunyai penanda — anda membayar kiraan token mentah. Baris pengurangan pada setiap maklum balas menunjukkan kos token tepat jadi tiada teka-teki.

Model percuma berjalan pada armada GPU kami yang dihost sendiri (Qwen 2.5, FLUX, Whisper, Kokoro, dll) dan dilindungi oleh kolam harian anda. Model berbayar laluan ke pembekal luaran terkemuka — yang memerlukan kredit yang dibeli dan tidak boleh dibayar dari kolam harian. Kedua-duanya berkongsi /v1/chat/ titik akhir yang sama; hantar model:premium/ untuk memilih ke model berbayar.

Ya — setiap model sendiri-dihost pada Free.ai adalah sumber terbuka di bawah lesen yang membenarkan (Apache 2.0, MIT). ID model yang kami gunakan sepadan dengan ID HuggingFace aliran atas, dan repositori gpu_api kami adalah awam. Jika anda mahu orkestrasi kami pada perkakasan anda, bercakap dengan kami mengenai pemasangan awan persendirian.

Akan datang. BYOK membolehkan anda menyediakan kunci API penyedia luaran anda sendiri supaya panggilan membayar terhadap akaun anda di atas aliran — anda melepasi penanda kami sepenuhnya pada model-model tersebut. Sehingga itu, tahap rakan + besar memotong penanda ke bawah untuk pelanggan bervolum tinggi.

Love this tool? Share it!

Nilaikan halaman ini