Bắt đầu nhanh
Từ số không đến một lệnh gọi API hoạt động trong khoảng năm phút.
UnoRouter hoạt động như thế nào
UnoRouter đặt hơn 200 mô hình từ OpenAI, Anthropic, Google, DeepSeek, Qwen và hơn 50 nhà cung cấp khác sau một endpoint tương thích OpenAI duy nhất. Tích hợp một lần, sau đó đổi mô hình bằng cách thay đổi một chuỗi duy nhất. Nhiều mô hình hoàn toàn miễn phí, không cần thẻ tín dụng.
Bạn cũng có thể bỏ qua hoàn toàn API: trò chuyện tích hợp chạy các mô hình miễn phí không cần đăng ký, và các cuộc trò chuyện của bạn ở lại trong trình duyệt của bạn.
Base URL
Trỏ bất kỳ client tương thích OpenAI nào tới hai giá trị này:
| Biến | Giá trị |
|---|---|
BASE_URL | https://api.unorouter.com/v1 |
API_KEY | Khóa bạn tạo trên trang Token |
Các công cụ nói giao thức wire gốc dùng chỉ tên miền thay thế: Claude Code đặt ANTHROPIC_BASE_URL và Gemini CLI đặt GOOGLE_GEMINI_BASE_URL không có hậu tố /v1. Mỗi hướng dẫn tích hợp hiển thị giá trị chính xác.
Tạo một khóa API
Đăng ký, sau đó mở trang Token và tạo một khóa. Đặt tên cho nó; bạn cũng có thể đặt ngày hết hạn, giới hạn chi tiêu, các mô hình được phép và danh sách IP được phép. Khóa chỉ được hiển thị một lần, hãy lưu trữ an toàn.
Không có khóa bạn vẫn có thể dùng trò chuyện tích hợp với tư cách khách trên các mô hình miễn phí. Yêu cầu API luôn cần một khóa.
Thực hiện yêu cầu đầu tiên của bạn
Thay YOUR_API_KEY bằng khóa bạn vừa tạo (nếu bạn đã đăng nhập, nó đã được điền sẵn bên dưới):
curl https://api.unorouter.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-oss-120b:free",
"messages": [{ "role": "user", "content": "Hello!" }]
}'Các mô hình có hậu tố :free không tốn phí. Chọn bất kỳ mô hình nào khác từ danh mục để dùng số dư của bạn.
Dùng các SDK chính thức
Bất kỳ SDK OpenAI nào cũng hoạt động không cần thay đổi, chỉ cần đặt base URL và khóa của bạn:
Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.unorouter.com/v1",
api_key="YOUR_API_KEY",
)
completion = client.chat.completions.create(
model="gpt-oss-120b:free",
messages=[{"role": "user", "content": "Hello!"}],
)
print(completion.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.unorouter.com/v1",
apiKey: "YOUR_API_KEY",
});
const completion = await client.chat.completions.create({
model: "gpt-oss-120b:free",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(completion.choices[0].message.content);Các bước tiếp theo
Tab Tích hợp có cấu hình sẵn để sao chép-dán cho hơn 30 ứng dụng: SillyTavern, JanitorAI, Claude Code, Cline và nhiều hơn nữa. Tab Chat ghi lại trò chuyện nhập vai tích hợp.
Duyệt tất cả mô hình và giá trực tiếp trên trang Mô hình, độ tin cậy của mô hình miễn phí được cộng đồng kiểm tra trong Bảng xếp hạng, và tình trạng nhà cung cấp trong Trạng thái.