Tài liệu API
Kết nối ứng dụng của bạn với API AI không kiểm duyệt trong vài phút. Sử dụng các SDK OpenAI chuẩn với một URL cơ sở và một model id để nhận nội dung không giới hạn mà không cần phức tạp về định tuyến.
Xác thực và base URL
Bắt đầu mọi yêu cầu với khóa API của bạn trong tiêu đề Authorization. URL cơ sở của chúng tôi trỏ trực tiếp đến điểm cuối chat-completions, vì vậy bạn có thể thay khóa của bạn và bắt đầu.
Nhận khóa ngay lập tức qua Google hoặc email. Khóa xuất hiện ngay trên màn hình, không cần số điện thoại, và bạn có thể tạo khóa mới để thay thế khóa cũ bất cứ lúc nào.
Giữ khóa của bạn riêng tư. Mỗi tài khoản chỉ giữ một khóa hoạt động, và lỗi hoặc từ chối không tiêu thụ khoản tín dụng trả trước của bạn.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến tuyến chat với id mô hình của bạn được đặt là uncensored. Cấu trúc đơn giản này hoạt động với bất kỳ máy khách tương thích OpenAI nào.
- Đặt tiêu đề Authorization thành Bearer YOUR_API_KEY.
- Điểm cuối (endpoint) tại URL cơ sở của chúng tôi.
- Đính kèm mảng messages và định danh model của bạn.
Văn bản đi vào, văn bản đi ra. Không cần cấu hình thêm cho các trường hợp sử dụng cơ bản.
curl https://api.aiunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Tích hợp Python SDK
Khởi tạo client OpenAI với URL cơ sở và khóa của bạn. SDK Python tự động xử lý việc tuần tự hóa, cho phép bạn tập trung vào logic của mình.
Định nghĩa id mô hình uncensored để đảm bảo bạn đang truy cập lớp suy luận cụ thể của chúng tôi. Điều này đảm bảo hành vi không kiểm duyệt nhất quán trên tất cả các lần tạo.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunrestricted.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)
Tích hợp SDK Node
Cấu hình client Node.js để trỏ đến API của chúng tôi. Cách tiếp cận này hoạt động tốt cho các bot hoặc hàm serverless cần tích hợp nhanh chóng.
Đặt các thuộc tính apiKey và baseURL đúng cách. SDK quản lý các lệnh gọi HTTP, vì vậy bạn chỉ cần chờ phản hồi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunrestricted.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);
Các phản hồi streaming
Bật phát trực tiếp bằng cách đặt stream thành true trong thân yêu cầu. Bạn sẽ nhận được Sự kiện được gửi bởi máy chủ (SSE) khi các token được tạo.
Phân tích các chunk để hiển thị văn bản theo thời gian thực. Chunk cuối cùng chứa thống kê sử dụng token, vì vậy bạn có thể theo dõi chi phí chính xác mà không cần gọi thêm.
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 tốc độ và xử lý lỗi
Dự kiến lỗi 401 nếu key của bạn không hợp lệ, lỗi 402 nếu tín dụng trả trước của bạn đã hết và lỗi 429 khi bạn đạt giới hạn tốc độ 300 yêu cầu mỗi phút mỗi key.
Bạn có thể chạy 8 yêu cầu đồng thời. Thân yêu cầu phải dưới 8 MB. Xử lý các lỗi này một cách duyên dáng bằng cách thử lại với độ trễ tăng dần theo cấp số nhân hoặc yêu cầu nạp thêm tín dụng.
Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho tổng prompt và completion, cho phép giữ ngữ cảnh sâu trong các ứng dụng của bạn.
Các câu hỏi thường gặp
Làm thế nào để bắt đầu với API AI không giới hạn?
Đăng ký bằng Google hoặc email để nhận khóa API ngay lập tức. Bạn bắt đầu với $0.50 tín dụng dùng thử, có hiệu lực trong 7 ngày, để bạn có thể kiểm tra điểm cuối trước khi thêm tín dụng crypto.
Đ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 cho biết không đủ tiền. Nạp tiền bằng USDT (TRC20) hoặc USDC (Base) để khôi phục quyền truy cập. Tín dụng trả trước của bạn không bao giờ hết hạn, vì vậy bạn có thể thêm tiền bất cứ khi nào bạn sẵn sàng.
Đây có phải là mô hình ngôn ngữ lớn (LLM) không kiểm duyệt thực sự để sử dụng cho chatbot NSFW không?
Đúng, mô hình không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Giới hạn cứng duy nhất là nội dung tình dục liên quan đến trẻ vị thành niên luôn bị từ chối, bất kể câu lệnh đầu vào.