ตัวพัฒนา API

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

คุยโทรศัพท์, ภาพ, วิดีโอ, เพลง, เสียง, OCR, แปล - ทั้งหมดบนจุดจบเดียวที่เข้ากันได้กับ OpenAI จำนวนมากฟรี, โปร่งใส, ค่าคอมมิชชั่นของพันธมิตรที่ใหญ่ขึ้น

10,000 เหรียญฟรีเมื่อสมัคร ไม่จำเป็นต้องใช้บัตร

จุดจบเดียวต่อโมดูล

URL หนึ่งตัวสำหรับโมเดลการสนทนาทุกตัว URL หนึ่งตัวสำหรับโมเดลภาพทุกตัว เลือกโมเดลด้วยข้อความเดียว ไม่มีการสับแต่ละผู้ให้บริการ SDK

ถูกต้อง ค่าใช้จ่ายที่เหมาะสม

โมเดลที่ใช้ตัวเองจะถูกเรียกเก็บค่าใช้จ่ายตามราคาเดิม โมเดลพิเศษจะเพิ่มการแสดงราคาที่โปร่งใสซึ่งจะลดลงเมื่อคุณปรับขนาด ทุกการตอบสนองจะรายงานค่าใช้จ่ายที่ถูกต้องของท็อกน

99 ภาษา ออกมาจากกล่อง

คุย, แปล, TTS, STT - ทุกๆ โมเดลหลัก รองรับภาษา 99 ภาษา โดยไม่ต้องปรับแต่งเพิ่มเติม เพียงส่งรหัสภาษาและมันจะทำงาน

เริ่มเร็ว 60 วินาที

เหมือน API เดียวกัน 5ภาษา วางคีย์ sk-free-... ลงไปแล้ววิ่ง

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

ลดราคา — ลดราคาโดยอัตโนมัติ

1 ดอลลาร์ = 750,000 โต๊กเกอร์ ตัวอย่างที่โฮสต์เอง คิดค่าบริการตามราคาเดิม ตัวอย่างพิเศษลดลงเมื่อใช้จ่าย 30 วัน

ห้องน้ำฟรี
30,000 / day
เวบเท่านั้น — ใช้กับโมเดลที่โฮสต์เอง
จ่ายตามที่คุณใช้
1.50×
30 วัน
จำนวนมาก
1.30×
500 เหรียญ / 30 วัน
เพื่อนร่วมงาน
1.15×
2,000 ดอลลาร์ต่อเดือน

รายละเอียดราคาเต็ม →

สิ่งที่คุณสร้างได้

ฝัง @handle ของคุณไว้เป็นตัวแทนการสนทนา

ฝึก AI persona บนความรู้ของคุณ ทิ้งสคริปต์หนึ่งบรรทัดบนหน้าใด ๆ ผู้เข้าชมจะพูดคุยกับ AI ของคุณ บัญชีของคุณจะรับค่าใช้จ่าย

ตั้งค่า @yourhandle

เวบฮูก

ปรับแต่งการเรียกกลับที่เซ็นรับรองสำหรับงานที่ทำงานนาน (สร้างวิดีโอ, เขียนแปลงเป็นบั๊ก, สร้างลิงก์แบ่งปัน, แจ้งเตือนการรับรองที่ต่ำ) ลายเซ็น HMAC- SHA256 ใน X- Free- Signature

ตั้งค่า webhook →

คำถามที่พบบ่อย

ลงทะเบียนฟรีที่ / signup / - คุณจะได้รับ 10,000 โต๊กเกอร์เมื่อยืนยัน เปิด / account /? tab=api และคลิกที่ สร้างกุญแจเป็น Bearer โต๊กเกอร์ในรูปแบบ sk- free-... และเริ่มทำงานทันที ไม่มีโปรแกรม ไม่มีรายการรอ

1 ดอลลาร์ ซื้อ 750,000 โต๊กเกอร์ โมเดลที่โฮสต์เองจะเรียกเก็บค่าบริการตามจำนวนโต๊กเกอร์ที่ไม่ใช้แล้ว; โมเดลภายนอกจะเพิ่มค่าเพิ่ม 50% ในการลดหย่อน. เมื่อคุณใช้จ่าย 500 ดอลลาร์ในช่วงเวลา 30 วันค่าเพิ่มจะลดลงเป็น 30%; เมื่อคุณใช้จ่ายมากกว่า 2,000 ดอลลาร์ คุณจะกลายเป็นพันธมิตรและค่าเพิ่มจะลดลงเป็น 15%. จำนวนฟรีในแต่ละวัน: 5,000 โต๊กเกอร์สำหรับบัญชีที่ยืนยัน (เวบ, ไม่ใช่ API)

การร้องขอ API ถูกควบคุมโดยเงินที่คุณซื้อและจำนวนที่จำกัดต่อกุญแจในแต่ละเดือน (ค่าปริยายคือ 1,000 การเรียกใช้; เพิ่มมันได้ที่ /account/?tab=api) ไม่มีการควบคุมในแต่ละวินาทีบนสุด - หากกุญแจของคุณมีโต๊กเกอร์และคุณอยู่ในจำนวนที่จำกัดต่อเดือน คำร้องจะถูกประมวลผล

ใช่ ส่ง stream: true ไปยัง /v1/chat/ เพื่อรับเหตุการณ์ที่ส่งมาจากเซิร์ฟเวอร์ รูปแบบของสายจะสะท้อนการสตรีม OpenAI ดังนั้นไคลเอนต์ SDK ที่ใช้อยู่จะทำงานโดยไม่ต้องปรับแต่ง

ใช่ — จุดจบของการสนทนายอมรับการเรียกใช้เครื่องมือตามรูปแบบการเรียกใช้เครื่องมือของ OpenAI โมเดลที่รองรับการใช้งานเครื่องมือแบบพื้นฐาน (Qwen 2.5 family + โมเดลระดับพรีเมี่ยมส่วนใหญ่) จะส่งผลลัพธ์ tool_calls โมเดลที่ไม่รองรับการเรียกใช้เครื่องมือแบบพื้นฐานจะกลับไปใช้คำสั่ง 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.

เราได้เผยแพร่ freeai- code บน npm + PyPI สำหรับ Coder IDE wrapper สำหรับ API raw, OpenAI SDKs ทำงาน — พิมพ์ base_ url ที่ https://api.free.ai/v1 และส่งกุญแจ sk- free -... ของคุณไป เช่นเดียวกับ Vercel AI SDK, LangChain, llamaindex, ฯลฯ

ปรับแต่งที่อยู่ URL ของจุดจบของคุณ ภายใต้ /account/?tab=developer เราเซ็นทุกๆ payload ด้วย HMAC-SHA256 - ลายเซ็นอยู่ในส่วนหัว X-Free-Signature เหตุการณ์ Webhook จะถูกส่งออกไป: การทำงานที่ใช้เวลานานเสร็จสิ้น, การสร้างลิงก์แบ่งปัน, การแจ้งเตือนการรับประกันที่ต่ำ, และการยอมรับการเชิญของทีม

เราคูณค่าใช้จ่ายในท็อกนด้วยตัวคูณของระดับของคุณ (1.50× รายย่อย, 1.30× ทั่วไป, 1.15× พันธมิตร) โมเดลที่โฮสต์เองไม่มีการกำหนดค่า — คุณจ่ายค่าใช้จ่ายในการนับจำนวนท็อกน ส่วนลดบนทุกการตอบสนองแสดงค่าใช้จ่ายท็อกนที่แน่นอนดังนั้นจึงไม่มีการเดา

โมเดลฟรีทำงานบน GPU ที่เราโฮสต์เอง (Qwen 2.5, FLUX, Whisper, Kokoro, ฯลฯ) และถูกครอบคลุมโดยกองทุนประจำวันของคุณ โมเดลที่มีค่าใช้จ่ายจะถูกนำไปยังผู้ให้บริการภายนอกชั้นนำ — เหล่านั้นต้องการการซื้อเครดิตและไม่สามารถชำระค่าใช้จ่ายจากกองทุนประจำวันได้ ทั้งสองมีจุดจบ /v1/chat/ เดียวกัน; ส่ง model:premium/ เพื่อเลือกเข้าไปในโมเดลที่มีค่าใช้จ่าย

ใช่ — ทุกโมเดลที่ใช้ตัวมันเองบน Free.ai เป็นโอเพนซอร์สภายใต้ใบอนุญาตที่อนุญาต (Apache 2.0, MIT) หมายเลขโมเดลที่เราใช้จะตรงกับหมายเลข HuggingFace ต้นทาง และ gpu_api repo ของเราเป็นสาธารณะ หากคุณต้องการการจัดระเบียบของเราบนฮาร์ดแวร์ของคุณ โปรดพูดคุยกับเราเกี่ยวกับการติดตั้งบนคลาวด์ส่วนตัว

กำลังจะมาถึง BYOK ทำให้คุณสามารถจัดหากุญแจ API ของผู้ให้บริการภายนอกของคุณเอง ดังนั้นการโทรจึงถูกเรียกเก็บค่าใช้จ่ายจากบัญชีของคุณ - คุณสามารถข้ามการทำเครื่องหมายของเราได้โดยสิ้นเชิงบนโมเดลเหล่านั้น จนกว่าจะถึงเวลานั้น ระดับ Bulk + Partner จะทำเครื่องหมายลงสำหรับลูกค้าที่มีปริมาณสูง

Love this tool? Share it!

จัดอันดับหน้านี้