API phát triển

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

Chat, ảnh, video, âm nhạc, giọng nói, OCR, dịch — tất cả trên một điểm kết thúc tương thích với OpenAI. Nhiều nguồn miễn phí, đánh dấu trong suốt, giá đối tác theo quy mô.

10,000 token miễn phí khi đăng ký, không cần thẻ để bắt đầu.

Điểm kết thúc đơn mỗi chế độ

Một URL xử lý mỗi mô hình trò chuyện. Một URL cho mỗi mô hình hình ảnh. Chọn mô hình bằng một chuỗi chữ. Không có lặp lại SDK cho mỗi nhà cung cấp.

Thật lòng, tính toán dễ dàng

Các mô hình tự lưu có giá trị nguyên bản. Các mô hình cao cấp thêm một dấu vết trong suốt giảm khi bạn tăng kích thước. Mỗi phản hồi báo cáo giá trị token chính xác.

99 ngôn ngữ ngay từ đầu

Chat, dịch, TTS, STT — mỗi phương thức chính bao gồm 99 ngôn ngữ mà không cần cấu hình thêm. Đưa mã ngôn ngữ và nó sẽ hoạt động.

Bắt đầu nhanh 60 giây

Cùng API, 5 ngôn ngữ, bỏ chìa khóa sk-free-... vào và chạy.

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

Giá — giảm giá tự động

1$ = 750,000 token. người mẫu tự đăng ký tính theo giá gốc. người mẫu cao cấp giảm giá với 30 ngày chi tiêu.

Bể bơi miễn phí
30,000 / day
Chỉ Web — bao gồm các mô hình tự lưu trữ
Được trả theo thời gian.
1.50×
30 ngày
Đơn
1.30×
500 đô la / 30 ngày
Cộng sự
1.15×
2,000 đô la/tháng

Giá cả đầy đủ →

Những gì có thể xây dựng

@handle của bạn được tích hợp như một đại diện trò chuyện

Học một nhân vật AI về kiến thức của bạn, thả một thẻ văn bản một dòng trên bất kỳ trang nào. Khách truy cập chat AI của bạn; tài khoản của bạn sẽ nhận được chi phí.

Cấu hình @yourhandle

Webhooks

Cấu hình một cuộc gọi ngược ký hiệu cho các công việc chạy lâu (tạo video, phiên âm hàng loạt, tạo liên kết chia sẻ, cảnh báo tín dụng thấp). Ký hiệu HMAC-SHA256 trong X-Free-Signature.

Cấu hình webhooks →

Câu hỏi thường gặp

Đăng ký miễn phí tại /signup/ — bạn sẽ nhận được 10.000 token khi xác nhận. Mở /account/?tab=api và nhấn Generate. Keys are Bearer tokens of the form sk-free-... and start working immediately. No application, no waiting list.

$1 mua 750,000 token. Các mẫu tự lưu trữ tính toán số lượng token thô; các mẫu bên ngoài thêm 50% giá bán lẻ khi trừ. Một khi bạn chi $500 trong một cửa sổ 30 ngày, giá bán lẻ giảm xuống 30%; ở $2,000 + bạn trở thành đối tác và giá bán lẻ giảm xuống 15%. Hồ bơi miễn phí hàng ngày: 5,000 token cho các tài khoản xác nhận (web, không phải API).

Các yêu cầu API được điều khiển bởi số tiền bạn mua và giới hạn mỗi tháng cho mỗi khóa (mặc định là 1.000 cuộc gọi; tăng nó ở /account/?tab=api). Không có giới hạn mỗi giây trên đỉnh — nếu khóa của bạn có token và bạn đang ở dưới giới hạn mỗi tháng, yêu cầu sẽ chạy.

Có. Cho stream:true vào /v1/chat/ để nhận sự kiện gửi từ máy chủ. Định dạng dây phản chiếu quy ước truyền tải OpenAI để các SDK khách hàng hiện có hoạt động mà không cần sửa đổi.

Có — điểm kết thúc trò chuyện chấp nhận một ma trận công cụ theo kiểu gọi công cụ OpenAI. Các mô hình hỗ trợ sử dụng công cụ bản địa (gia đình Qwen 2.5 + hầu hết các mô hình cao cấp) sẽ trả lại tool_calls; các mô hình không hỗ trợ bản địa sẽ quay lại một lời nhắc chế độ 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.

Chúng tôi đã công bố mã freeai trên npm + PyPI cho bộ bao Coder IDE. Đối với API thô, các SDK OpenAI hoạt động — chỉ base_url tại https://api.free.ai/v1 và truyền khóa sk-free-... của bạn. Cũng như vậy cho Vercel AI SDK, LangChain, llamaindex, v.v.

Cấu hình URL điểm cuối của bạn dưới /account/?tab=developer. Chúng tôi ký mỗi tải với HMAC-SHA256 — chữ ký nằm trong đầu X-Free-Signature. Sự kiện webhook bắn cho: hoàn thành công việc chạy lâu, tạo liên kết chia sẻ, cảnh báo tín dụng thấp, và chấp nhận mời nhóm.

Chúng tôi nhân chi phí lên nguồn bằng token với nhân của cấp của bạn (1.50× bán lẻ, 1.30× bán lẻ, 1.15× đối tác). Mô hình tự lưu không có đánh dấu — bạn trả số token thô. Đường trừ trên mỗi đáp ứng cho thấy chi phí token chính xác vì vậy không có việc đoán.

Các mẫu miễn phí chạy trên đội GPU tự chủ của chúng tôi (Qwen 2.5, FLUX, Whisper, Kokoro, v.v.) và được bao gồm trong số lượng hàng ngày của bạn. Các mẫu trả tiền được hướng đến các nhà cung cấp bên ngoài hàng đầu — những người cần mua tín dụng và không thể trả tiền từ số lượng hàng ngày. Cả hai đều chia sẻ cùng một điểm kết thúc /v1/chat/; truyền model:premium/ để chọn vào một mẫu trả tiền.

Có — mọi mô hình tự lưu trên Free.ai là mã nguồn mở theo giấy phép cho phép (Apache 2. 0, MIT). Các ID mô hình chúng tôi sử dụng tương ứng với các ID HuggingFace của nguồn gốc, và kho gpu_ api của chúng tôi là công cộng. Nếu bạn muốn dàn nhạc của chúng tôi trên phần cứng của bạn, hãy nói với chúng tôi về cài đặt đám mây riêng.

Sẽ tới sớm. BYOK cho phép bạn cung cấp khóa API của nhà cung cấp bên ngoài của riêng bạn, vì vậy các cuộc gọi sẽ được tính theo tài khoản của bạn — bạn bỏ qua đánh dấu của chúng tôi hoàn toàn trên những mô hình đó. Cho đến khi đó, các cấp hàng loạt + đối tác sẽ cạo bỏ đánh dấu cho khách hàng có khối lượng lớn.

Love this tool? Share it!

Đánh giá trang này