Tài liệu API Tương thích OpenAI
Dán khóa AI openrouter của bạn vào bất kỳ máy khách tiêu chuẩn nào và nhận văn bản thô, không lọc. Hướng dẫn này bao gồm các điểm cuối, tham số và giới hạn chính xác bạn cần để bắt đầu xây dựng ngay lập tức.
Xác thực và Base URL
Sử dụng key của bạn như một Bearer token trong header Authorization. Base URL là HTTPS://api.openrouteraikey.com/v1. Endpoint này hoạt động với các SDK OpenAI chính thức và bất kỳ client tương thích OpenAI nào bằng cách thay đổi base_url và API key. Bạn không cần phải viết lại logic tích hợp của mình. Chỉ cần thay đổi key và base URL. Các yêu cầu của bạn sẽ được gửi trực tiếp đến model không kiểm duyệt của chúng tôi. Không có định tuyến phức tạp. Không bị khóa nhà cung cấp. Giữ nguyên cấu trúc mã hiện có của bạn.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến /v1/chat/completions với model id của bạn được đặt thành uncensored. Hệ thống trả về văn bản dựa trên prompt của bạn. Bạn có thể bắt đầu kiểm tra ngay lập tức với một lệnh curl đơn giản. Điều này xác nhận khóa của bạn hoạt động và cho thấy độ trễ. Bạn sẽ nhận được một phản hồi trực tiếp. Không có thêm tiêu đề nào để phân tích cú pháp. Chỉ có đầu ra văn bản thô.
curl https://api.openrouteraikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check if port 8080 is open on 10.0.0.5"}]
}'
SDK Python
Cài đặt gói openai và trỏ nó vào URL cơ sở của chúng tôi. Điều này cho phép bạn sử dụng mã Python quen thuộc. Truyền khóa và tên mô hình của bạn. Phản hồi chứa văn bản được tạo. Bạn có thể lặp lại nhanh chóng. Phương pháp này đáng tin cậy cho xử lý hàng loạt. Nó xử lý các chi tiết kết nối cho bạn. Bạn chỉ tập trung vào logic lời nhắc.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraikey.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
SDK Node
Sử dụng SDK Node.js của OpenAI để thực hiện các yêu cầu. Đặt baseURL thành điểm cuối của chúng tôi. Sử dụng ID mô hình uncensored. Điều này hoạt động tốt cho máy chủ web và tập lệnh. Thư viện xử lý các chi tiết HTTP. Bạn nhận lại một đối tượng sạch. Xử lý lỗi là tiêu chuẩn. Bạn có thể tích hợp điều này vào bất kỳ dự án Node.js nào. Nó giữ cho cơ sở mã của bạn nhất quán. Không cần thêm thư viện phụ thuộc.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraikey.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Streaming và Việc Sử Dụng Token
Bật chế độ streaming bằng cách đặt stream thành true. Bạn nhận được các chunk khi chúng được tạo. Điều này giảm độ trễ cảm nhận cho người dùng. Chunk cuối cùng chứa tổng số lượng token sử dụng. Bạn có thể theo dõi chi phí theo thời gian thực. Điều này hữu ích cho các cuộc hội thoại dài. Bạn không phải chờ đợi phản hồi hoàn chỉnh. Dữ liệu được truyền khi nó được tạo. Nó cảm thấy ngay lập tức. Dữ liệu sử dụng đáng tin cậy để tính phí.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Giới hạn, Lỗi và Ngữ cảnh
Bạn được 300 yêu cầu mỗi phút và 8 yêu cầu đồng bộ mỗi khóa. Cửa sổ ngữ cảnh là 100.000 token. Lỗi trả về mã HTTP chuẩn. 401 nghĩa là khóa không hợp lệ. 402 nghĩa là không còn dư nợ. 429 nghĩa là đạt giới hạn tốc độ. Yêu cầu trên 8 MB sẽ bị từ chối. Đầu ra tối đa là 16.000 token. Lỗi và từ chối đều miễn phí. Số dư trả trước của bạn chỉ tính cho việc sử dụng thực tế. Điều này giúp chi phí dễ dự đoán. Bạn chỉ trả tiền cho token. Không phí ẩn. Không bẫy đăng ký. Quyền riêng tư nghiêm ngặt. Các lệnh không được dùng để huấn luyện. Đăng ký bằng Google hoặc email. Không cần số điện thoại. Bản dùng thử tặng bạn $0.50 trong 7 ngày. Nạp tiền bằng USDT hoặc USDC. Bonus áp dụng ở mức $50, $100 và $200. Số dư không hết hạn. Hoàn tiền không phải là tiêu chuẩn nhưng sai sót sẽ được sửa. Đây là API trực tiếp. Không trung gian. Không rào cản doanh nghiệp. Chỉ có đầu ra thô. Bắt đầu xây dựng ngay. Mô hình không kiểm duyệt đã sẵn sàng. Dùng cho nội dung người lớn. Dùng cho tự do sáng tạo. Dùng cho nghiên cứu. Giới hạn chỉ là trí tưởng tượng của bạn. Giữ nó đơn giản. Giữ nó nhanh. Giữ nó không kiểm duyệt.
Các câu hỏi thường gặp
Làm thế nào để lấy khóa AI OpenRouter?
Truy cập trang Lấy khóa API. Đăng nhập bằng Google hoặc email và mật khẩu. Khóa sẽ được hiển thị ngay lập tức. Không cần số điện thoại. Bạn có thể bắt đầu sử dụng ngay.
Điều gì xảy ra nếu hết hạn mức tín dụng?
Bạn sẽ nhận được lỗi 402. Hãy nạp thêm USDT hoặc USDC. Số dư không bao giờ hết hạn. Bạn có thể thêm bất kỳ số nguyên nào từ $20 đến $500. Bonus áp dụng ở các gói cao hơn.
Mô hình không kiểm duyệt có giống với các nhà cung cấp khác không?
Không. Đó là mô hình trọng lượng mở được tinh chỉnh để không từ chối. Nó không phải là mô hình của GPT, Claude hay bất kỳ nhà cung cấp nào khác. Nó chạy trên máy chủ của chúng tôi. Sử dụng model id uncensored.
Lấy khóa của bạn ngay bây giờ
Đăng ký, sao chép khóa, trỏ đến URL base mới. Đó là toàn bộ quy trình làm việc.