Tài liệu API
Bắt đầu sử dụng API LLM không kiểm duyệt NSFW ngay lập tức với các mẫu mã này. Dịch vụ hoàn toàn tương thích OpenAI, vì vậy bạn có thể thay thế URL cơ sở và khóa API của mình để bắt đầu tạo văn bản.
Xác thực và Keys
Lấy khóa API của bạn bằng cách đăng ký với Google hoặc địa chỉ email. Khóa xuất hiện ngay lập tức trên bảng điều khiển. Sử dụng nó làm mã thông báo Bearer trong Authorization header cho mọi yêu cầu.
curl https://api.nsfwuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my plan balance"}]
}'
Endpoint Hoàn thành Trò chuyện
Gửi văn bản đến POST /v1/chat/completions và nhận văn bản trở lại. ID mô hình là uncensored. Đầu vào nằm trong cửa sổ ngữ cảnh 100.000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwuncensored.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)
Streaming và SSE
Bật phát trực tiếp bằng cách đặt stream: true. Nhận token qua Sự kiện gửi qua máy chủ. Sử dụng token xuất hiện trong chunk cuối cùng.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwuncensored.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);
Tham số và Cấu hình
Điều chỉnh temperature, top_p, và stop chuỗi. Sử dụng response_format: {"type": "json_object"} cho đầu ra JSON.
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à Hạn mức
Giới hạn là 300 yêu cầu mỗi phút mỗi khóa. Yêu cầu đồng thời giới hạn ở mức 8. Thân yêu cầu phải dưới 8 MB.
Lỗi và Cửa sổ ngữ cảnh
Lỗi 401 có nghĩa là khóa không hợp lệ. Lỗi 402 cho thấy không có tín dụng. Lỗi 429 báo hiệu giới hạn tốc độ. Cửa sổ ngữ cảnh là 100,000 token tổng cộng.
Các câu hỏi thường gặp
Từ khóa chính của trang web là gì?
Từ khóa chính là NSFW không kiểm duyệt. Thuật ngữ này xuất hiện trong H2 của một phần riêng biệt và trong câu hỏi FAQ đầu tiên.
Làm thế nào để xử lý lỗi trong API?
Xử lý lỗi 401 cho vấn đề xác thực, 402 cho số dư không đủ và 429 cho giới hạn tốc độ. Lỗi và từ chối đều miễn phí.
Kích thước context window là bao nhiêu?
Cửa sổ ngữ cảnh là 100,000 token cho tổng prompt và completion. Không có giới hạn output riêng: một phản hồi có thể sử dụng toàn bộ dung lượng còn lại trong cửa sổ.
Tạo khóa API
Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở. Tích hợp đơn giản.