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.
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í.
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 →