Tích hợp API Uncensored
Tích hợp API không kiểm duyệt vào các ứng dụng nội dung người lớn của bạn với một điểm cuối tương thích OpenAI. Hướng dẫn nhanh này sẽ hướng dẫn bạn từ việc tạo khóa đến xử lý phản hồi streaming để có trải nghiệm chatbot NSFW mạnh mẽ.
Điều kiện tiên quyết: SDK và Khóa
Thu được khóa API của bạn từ bảng điều khiển trước khi viết bất kỳ mã nào. Bạn có thể đăng ký bằng Google hoặc email, và khóa xuất hiện ngay lập tức trên Lấy khóa API trang. Không cần số điện thoại, và bạn nhận được $0.50 tín dụng dùng thử trong bảy ngày. Hãy giữ khóa này an toàn vì nó xác thực tất cả các yêu cầu đến URL cơ sở https://api.bestnsfwllm.com/v1.
Cài đặt SDK ngôn ngữ ưa thích của bạn qua trình quản lý gói của bạn. Bạn sẽ cấu hình URL cơ sở và khóa API trong quá trình khởi tạo client. Cấu hình này đảm bảo ứng dụng của bạn kết nối trực tiếp với mô hình không kiểm duyệt của chúng tôi mà không có chi phí trung gian.
Yêu cầu Đầu tiên của Bạn
Gửi yêu cầu hoàn tất trò chuyện để tạo phản hồi văn bản. Sử dụng uncensored ID mô hình để truy cập trực tiếp vào mô hình trọng lượng mở. API chấp nhận các tham số OpenAI tiêu chuẩn và trả về kết quả định dạng JSON.
curl https://api.bestnsfwllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate twenty test user profiles with diverse ages and genders"}]
}'Đảm bảo payload của bạn bao gồm system prompt để xác định hành vi. Mô hình phản hồi mà không có từ chối nội dung cho việc sử dụng người lớn hợp pháp. Bạn có thể kiểm tra kết nối bằng cách kiểm tra choices mảng trong thân phản hồi.
Xử lý phản hồi phát trực tiếp
Bật phân phối token thời gian thực bằng cách đặt stream: true trong yêu cầu của bạn. Máy chủ gửi Server-Sent Events (SSE) khi các token có sẵn. Cách tiếp cận này giảm độ trễ cảm nhận cho người dùng đang xây dựng các giao diện bot trò chuyện NSFW tương tác.
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)Phân tích từng chunk để tích lũy phản hồi cuối cùng. Chunk cuối cùng chứa thống kê sử dụng token tổng thể. Phương pháp này lý tưởng cho các ứng dụng yêu cầu phản hồi ngay lập tức trong các phiên đóng vai hoặc viết sáng tạo.
Cấu hình Tham số Mô hình
Điều chỉnh hành vi tạo bằng các tham số tiêu chuẩn như temperature và top_p. Đặt temperature để kiểm soát tính ngẫu nhiên, với các giá trị thấp hơn tạo ra các đầu ra xác định hơn. Sử dụng top_p để lấy mẫu nucleus nhằm cân bằng giữa sáng tạo và tính mạch lạc.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestnsfwllm.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)Bạn cũng có thể buộc chế độ JSON bằng cách đặt response_format để {"type": "json_object". Điều này hữu ích cho việc phân tích dữ liệu có cấu trúc từ LLM không kiểm duyệt. Mô hình hỗ trợ các công cụ gọi hàm cho các khả năng mở rộng.
Tích hợp với Node.js
Sử dụng SDK OpenAI cho Node.js chính thức để quản lý các yêu cầu một cách hiệu quả. Cấu hình client với base URL tùy chỉnh và API key của bạn. SDK tự động xử lý việc thử lại và serialization lỗi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestnsfwllm.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);Gọi chat.completions.create() phương thức với các tham số mong muốn của bạn. SDK trả về một promise sẽ giải quyết thành đối tượng hoàn thành. Tích hợp này hoạt động liền mạch với các khách hàng tương thích OpenAI hiện có.
Xử lý lỗi và Giới hạn tốc độ
Xử lý các mã trạng thái HTTP phổ biến để quản lý các lỗi phía máy khách một cách mượt mà. Lỗi 401 cho biết khóa API không hợp lệ hoặc bị thiếu. Lỗi 402 nghĩa là tín dụng trả trước của bạn đã cạn; hãy nạp thêm qua tiền điện tử để tiếp tục dịch vụ. Lỗi 429 cho biết bạn đã vượt quá giới hạn tốc độ 300 yêu cầu mỗi phút.
Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho tổng cộng cả prompt và completion. Lượng đầu ra tối đa là 16.000 token mỗi yêu cầu. Theo dõi mức sử dụng của bạn qua bảng điều khiển để tránh các gián đoạn không mong muốn trong quá trình tạo dữ liệu khối lượng lớn.
Câu hỏi thường gặp
LLM NSFW nào là tốt nhất để xây dựng một ứng dụng trò chuyện?
Mô hình không kiểm duyệt của chúng tôi được tối ưu hóa cho nội dung người lớn hợp pháp với cửa sổ ngữ cảnh 100k. Nó cung cấp quyền truy cập API trực tiếp mà không có các từ chối nội dung thường gặp ở các mô hình khác. Sử dụng điểm cuối tương thích OpenAI để tích hợp nó vào ứng dụng của bạn.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Bạn sẽ nhận mã trạng thái 429 cho biết quá nhiều yêu cầu. Giới hạn là 300 yêu cầu mỗi phút cho mỗi khóa. Bạn có thể theo dõi mức sử dụng của mình trong bảng điều khiển và nâng cấp tín dụng trả trước của mình để xử lý các khối lượng lớn hơn.
Làm thế nào để thanh toán cho dịch vụ API?
Thanh toán chỉ chấp nhận tiền điện tử sử dụng USDT (TRC20) hoặc USDC (Base). Bạn có thể nạp bất kỳ số nguyên nào từ $20 đến $500. Tín dụng khuyến mãi được thêm vào cho các khoản nạp lớn hơn, và tín dụng không bao giờ hết hạn.
Truy cập khóa API của bạn
Đăng ký, lấy khóa và cập nhật URL cơ sở của bạn. Đúng là vậy.