Tích hợp API Chatbot NSFW
Lấy khóa API LLM không kiểm duyệt của bạn và bắt đầu tạo văn bản trong vài phút với endpoint tương thích OpenAI của chúng tôi. Hướng dẫn nhanh này bao gồm xác thực, yêu cầu cơ bản và truyền phát với API Chatbot NSFW.
URL gốc và Xác thực
API Chatbot NSFW sử dụng URL cơ sở tương thích chuẩn với OpenAI. Mọi yêu cầu đều cần khóa API được truyền trong tiêu đề Authorization. Bạn có thể tạo khóa này ngay lập tức bằng cách đăng ký bằng Google hoặc địa chỉ email. Không có phí hàng tháng hay đăng ký; bạn chỉ cần nạp tiền bằng tiền điện tử và trả tiền cho những gì bạn sử dụng.
URL cơ sở là https://api.nsfwchatbot.top/v1. Để sử dụng các SDK chính thức của OpenAI hoặc bất kỳ máy khách tương thích nào, hãy định cấu hình máy khách của bạn trỏ đến URL này và đặt khóa API. Định danh mô hình bạn phải gửi là uncensored. Mô hình này có trọng số mở và được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp, khiến nó lý tưởng cho các nhà phát triển xây dựng ứng dụng chatbot NSFW.
Yêu cầu đầu tiên
Bước đầu tiên của bạn là gửi một yêu cầu hoàn thành trò chuyện đơn giản. API chấp nhận định dạng JSON chuẩn của OpenAI. Bạn phải chỉ định model là uncensored. Endpoint là POST /v1/chat/completions. Dưới đây là một ví dụ cURL cơ bản để bạn bắt đầu.
curl https://api.nsfwchatbot.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Yêu cầu này gửi một prompt và mong đợi một phản hồi văn bản. API sẽ xử lý các token và trả về văn bản được tạo. Bạn có thể điều chỉnh các tham số như temperature hoặc top_p để kiểm soát tính sáng tạo. Hãy nhớ rằng cửa sổ ngữ cảnh là 100.000 token tổng cộng, với giới hạn đầu ra tối đa là 32.000 token cho mỗi yêu cầu.
Tích hợp SDK Python
Đối với nhà phát triển Python, gói openai chính thức hoạt động trực tiếp với API của chúng tôi. Bạn chỉ cần ghi đè URL gốc. Điều này cho phép bạn sử dụng các phương thức quen thuộc như chat.completions.create(). Cách tiếp cận này giảm thiểu thay đổi mã nếu bạn đang di chuyển từ nhà cung cấp khác. Tuy nhiên, lưu ý rằng chúng tôi không cung cấp embedding, hình ảnh hoặc âm thanh. API của chúng tôi dành riêng cho việc tạo văn bản.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatbot.top/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 khóa API trong môi trường của bạn hoặc truyền trực tiếp. Tham số base_url rất quan trọng để định tuyến các yêu cầu đến máy chủ của chúng tôi. Bạn cũng có thể truyền một api_key tùy chỉnh nếu bạn muốn. Cấu hình này cho phép bạn truy cập gọi hàm, chế độ JSON và khả năng truyền phát ngay lập tức.
Tích hợp SDK Node.js
Nhà phát triển Node.js có thể sử dụng gói npm openai với cấu hình tương tự. Xác định URL gốc và khóa API trong khởi tạo client của bạn. Điều này đảm bảo tương thích với các cơ sở mã hiện có. ID mô hình vẫn là uncensored. Bạn có thể sử dụng các tham số chuẩn như messages và stream.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatbot.top/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);SDK này xử lý các yêu cầu HTTP và phân tích phản hồi cho bạn. Bạn có thể tích hợp nó vào các tuyến Express hoặc hàm serverless một cách dễ dàng. Vì chúng tôi sử dụng tín dụng trả trước, hãy theo dõi mức sử dụng của bạn qua bảng điều khiển. Lỗi không tiêu thụ tín dụng, điều này giúp giữ chi phí có thể dự đoán được. API hỗ trợ tối đa 300 yêu cầu mỗi phút mỗi khóa.
Phản hồi truyền phát
Đối với trải nghiệm người dùng theo thời gian thực, hãy bật truyền phát bằng cách đặt stream: true. API trả dữ liệu dưới dạng Sự kiện được gửi bởi máy chủ (SSE). Mỗi chunk chứa một phản hồi một phần. Chunk cuối cùng bao gồm thống kê sử dụng token. Điều này cho phép bạn hiển thị văn bản khi nó được tạo, cải thiện độ trễ cảm nhận đượ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)Xử lý luồng trong mã máy khách của bạn để tích lũy các token. Điều này rất cần thiết cho các giao diện chatbot nơi người dùng mong đợi phản hồi ngay lập tức. Mô hình hỗ trợ truyền phát cho tất cả các loại yêu cầu. Bạn vẫn có thể sử dụng các tham số như trình tự stop hoặc max_tokens trong khi truyền phát. Chỉ cần đảm bảo máy khách của bạn đóng kết nối luồng một cách chính xác sau chunk cuối cùng.
Giới hạn, Lỗi và Ngữ cảnh
Hiểu các giới hạn để tránh gián đoạn dịch vụ. Bạn được phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Thân yêu cầu không được vượt quá 8 MB. Nếu bạn gửi khóa API không hợp lệ, bạn sẽ nhận được lỗi 401. Nếu bạn không có tín dụng, bạn sẽ nhận được lỗi 402. Giới hạn tốc độ kích hoạt lỗi 429. Các lỗi này không tiêu thụ tín dụng trả trước của bạn.
Cửa sổ ngữ cảnh là 100.000 token cho prompt và hoàn thành kết hợp. Đầu ra tối đa là 32.000 token, hoặc 2.048 nếu bạn không đặt max_tokens. Lỗi và từ chối miễn phí. Cấu trúc này đảm bảo bạn chỉ trả tiền cho các phần hoàn thành thành công. Quản lý khóa của bạn cẩn thận, vì việc thay thế khóa sẽ vô hiệu hóa khóa cũ ngay lập tức.
Hỏi đáp
Cơ chế thanh toán hoạt động như thế nào?
Bạn chỉ trả tiền cho token đã dùng. Token đầu vào giá $0.25/1M, token đầu ra giá $1.00/1M. Lỗi và từ chối không tính phí. Tín dụng được nạp qua crypto và không bao giờ hết hạn.
Phương thức thanh toán crypto nào được chấp nhận?
Chúng tôi chấp nhận USDT (TRC20) và USDC (Base). Nạp tối thiểu $10, tối đa $500. Bạn nhận bonus +5% cho $50+ và +10% cho $100+. Không chấp nhận thẻ hay PayPal.
Mô hình có thực sự không kiểm duyệt 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. Nó không phải GPT hay Claude. Giới hạn cứng duy nhất là không có nội dung tình dục liên quan đến trẻ vị thành niên, luôn bị từ chối.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL gốc. Đó là toàn bộ quá trình thiết lập.
Thông số kỹ thuật
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID mô hình | uncensored |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nsfwchatbot.top/v1 |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Kích thước yêu cầu | tối đa 8 MB |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thưởng | +5% từ $50, +10% từ $100 |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
| Đăng nhập | Google hoặc email và mật khẩu |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |