Tài liệu API: Hoàn thành trò chuyện
API không kiểm duyệt thay thế trực tiếp: thay đổi base_url và khóa, giữ mã. Bạn chỉ trả tiền cho token thực tế với tín dụng trả trước không hết hạn và không có phí hàng tháng.
Base URL và Xác thực
URL cơ sở là https://api.routeria.cc/v1. Truyền khóa API của bạn trong Authorization header. Lỗi và từ chối là miễn phí, vì vậy bạn chỉ trả tiền cho các token được tạo.
- GET
/v1/modelsliệt kê các mô hình có sẵn. - POST
/v1/chat/completionsxử lý việc tạo văn bản.
Xác thực nghiêm ngặt. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ hoặc bị thiếu. Lỗi 402 cho biết số dư tín dụng trả trước không đủ. Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base).
Yêu cầu đầu tiên với cURL
Gửi yêu cầu POST đến điểm cuối chat completions. ID mô hình là uncensored. Đây là mô hình trọng lượng mở, được tinh chỉnh để trả lời mà không từ chối nội dung, phù hợp cho người trưởng thành hợp pháp.
Bạn phải đặt Content-Type header để application/json. Thân yêu cầu bao gồm ID mô hình và mảng tin nhắn của bạn.
Lỗi không tiêu tốn tín dụng của bạn. Bạn có thể xác minh khóa của mình bằng cách gọi điểm cuối mô hình trước.
curl https://api.routeria.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "explain how the router handles packet loss"}]
}'
Tích hợp SDK Python
Sử dụng Python SDK OpenAI chính thức. Đặt base URL thành https://api.routeria.cc/v1 và cung cấp khóa API của bạn. Mã mô hình vẫn giữ uncensored.
Phương pháp này giữ nguyên mã hiện có của bạn. Bạn chỉ thay đổi đối tượng cấu hình. SDK xử lý tự động việc tuần tự hóa JSON và logic thử lại.
Hỗ trợ streaming qua stream tham số. Bạn nhận được các chunk văn bản khi chúng được tạo ra.
from openai import OpenAI
client = OpenAI(base_url="https://api.routeria.cc/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)
Sử dụng SDK Node
Khởi tạo client với URL cơ sở và khóa chính xác. Truyền ID mô hình uncensored trong các lệnh gọi hoàn thành của bạn.
SDK Node sao chép triển khai Python. Bạn có thể stream phản hồi hoặc đợi hoàn tất đầy đủ. Sử dụng token được báo cáo trong chunk cuối cùng.
Đảm bảo các biến môi trường lưu trữ khóa một cách bảo mật. API key được hiển thị ngay lập tức khi đăng ký qua Google hoặc email.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routeria.cc/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 phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Bạn nhận được Sự kiện được gửi bởi máy chủ (SSE) cho mỗi token.
Chunk cuối cùng chứa thống kê sử dụng token hoàn chỉnh. Token đầu vào được tính phí $0.15 cho mỗi 1M token. Token đầu ra có giá $0.50 cho mỗi 1M token.
Streaming giảm độ trễ cảm nhận. Bạn có thể hiển thị văn bản khi nó đến. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100,000 token.
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)
Function Calling và chế độ JSON
Bật gọi hàm với tools tham số. Mô hình hỗ trợ tool_choice cho kiểm soát nghiêm ngặt. Sử dụng response_format: {"type": "json_object"} cho đầu ra có cấu trúc.
Điều này đảm bảo việc phân tích nhất quán trong ứng dụng của bạn. Mô hình được tối ưu hóa cho các phản hồi rõ ràng, có cấu trúc.
Bạn có thể kết hợp công cụ với streaming. Mô hình sẽ gọi các hàm khi cần. Tất cả các tham số như temperature và top_p được hỗ trợ.
Tham số: Nhiệt độ, Top-P, Stop
Điều chỉnh temperature để sáng tạo. Giá trị thấp hơn làm cho đầu ra mang tính xác định hơn. top_p kiểm soát việc lấy mẫu hạt nhân. Đặt stop chuỗi để dừng quá trình tạo.
Các tham số được hỗ trợ khác bao gồm seed, presence_penalty, và frequency_penalty. Những điều này cho phép tinh chỉnh phong cách đầu ra.
Độ dài tối đa mặc định của đầu ra là 2.048 token. Bạn có thể tăng lên tới 16.000 token mỗi yêu cầu. Cửa sổ ngữ cảnh tổng cộng là 100.000 token.
Giới hạn và Hạn ngạch
Mỗi khóa API được giới hạn ở 300 yêu cầu mỗi phút. Bạn có thể có 8 yêu cầu đồng thời cho mỗi khóa. Kích thước phần thân yêu cầu được giới hạn ở 8 MB.
Lỗi 429 cho biết bạn đã vượt quá giới hạn tốc độ. Hãy đợi trước khi thử lại. Mỗi tài khoản có một khóa hoạt động; khóa mới sẽ thay thế khóa cũ.
ID mô hình luôn uncensored. Đây không phải là mô hình của GPT, Claude hay bất kỳ nhà cung cấp nào khác. Đây là một mô hình trọng lượng mở được chạy trên máy chủ của chúng tôi.
Câu hỏi thường gặp
Đây có giống như OpenAI không?
Không. Chúng tôi cung cấp một mô hình không kiểm duyệt trọng lượng mở. Nó tương thích với định dạng API của OpenAI, nhưng nó không phải là GPT. Bạn thay đổi URL cơ sở và khóa để sử dụng nó.
Tôi trả tiền cho API như thế nào?
Chúng tôi chỉ chấp nhận thanh toán bằng tiền điện tử. Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base). Số tiền tối thiểu là $20. Tín dụng không bao giờ hết hạn và không có phí hàng tháng.
Kích thước context window là bao nhiêu?
Cửa sổ ngữ cảnh là 100,000 token cho cả prompt và kết hợp hoàn thành. Đầu ra tối đa mỗi yêu cầu là 16,000 token. Lỗi miễn phí và không tính vào giới hạn của bạn.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, sao chép khóa, cập nhật URL cơ sở. Thiết lập đơn giản.