Pembangun

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

Chat, imej, video, muzik, suara, OCR, menterjemah - semua pada satu titik akhir OpenAI-sesuai. Pool percuma yang besar, penandaan transparen, harga rakan kongsi 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-penyedia.

Kejujuran, bil markup-friendly

Model self-hosted membayar pada kos mentah. Model premium menambah markup transparen yang jatuh apabila anda skala. Setiap respon melaporkan kos token tepat.

99 bahasa keluar dari kotak

Chat, menterjemah, TTS, STT - setiap mod utama meliputi 99 bahasa tanpa konfigurasi tambahan. Masukkan kod bahasa dan ia berfungsi.

Pelancaran Cepat 60-saat

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

Harga - diskaun 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 - merangkumi model sendiri-hosted
Bayar-seperti-anda-guna
1.50×
< $500 / 30 hari
Bulk
1.30×
≥ $500 / 30 hari
Rakan
1.15×
≥ $2,000 / bulan

Pecah 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

Terbenam @handle anda sebagai agen sembang

Latihan persona AI 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 batch, penciptaan pautan-kongsi, amaran kredit rendah). Tandatangan HMAC-SHA256 dalam X-Free-Signature.

Tetapkan webhook →

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 cermin konvensyen strim OpenAI supaya klien SDK sedia ada berfungsi tanpa modifikasi.

Ya - titik akhir sembang menerima aras alat mengikut skema panggilan alat OpenAI. Model yang menyokong penggunaan alat asal (keluarga Qwen 2.5 + kebanyakan model premium) akan mengembalikan tool_calls; model tanpa sokongan asal 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 tandatangani setiap muatan dengan HMAC-SHA256 - tandatangan adalah pada pengepala X-Free-Signature. Peristiwa Webhook dilepaskan untuk: penyelesaian kerja berjalan panjang, penjanaan pautan-kongsi, amaran kredit rendah, dan penerimaan undangan pasukan.

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

Model percuma berjalan pada armada GPU sendiri kami (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; lalukan 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 atas aliran, dan repo gpu_api kami adalah awam. Jika anda mahu orkestrasi kami pada perkakasan anda, bercakap dengan kami tentang 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 Free.ai? Tell your friends!

Nilai halaman ini