VI ▾

Tích hợp API Chatbot NSFW không kiểm duyệt

Bắt đầu gửi yêu cầu đến API LLM không kiểm duyệt trong vài phút bằng các endpoint tương thích OpenAI tiêu chuẩn. Hướng dẫn này bao gồm xác thực, tham số, truyền phát và giới hạn để xây dựng tích hợp chatbot NSFW của bạn.

Lấy khóa API

Base URL & Xác thực

API hoạt động tại https://api.nsfwchatbot.cc/v1. Bạn sử dụng xác thực token Bearer tiêu chuẩn. Bạn lấy một khóa API duy nhất qua trang Lấy khóa API, hỗ trợ đăng ký bằng Google hoặc email. Khóa phải được gửi trong tiêu đề Authorization. Chỉ một khóa hoạt động cho mỗi tài khoản; tạo khóa mới sẽ thu hồi khóa trước đó. Không có gói đăng ký hàng tháng—tín dụng được trả trước và không bao giờ hết hạn.

Đảm bảo thư viện client của bạn trỏ đến URL cơ bản ở trên. Định danh mô hình luôn là uncensored. Đây là một mô hình trọng số mở được tinh chỉnh để từ chối nội dung tối thiểu, khác biệt với GPT hoặc Claude. Nó cung cấp phản hồi văn bản thô mà không có các hàng rào bảo vệ chung dành cho nội dung người trưởng thành hợp pháp.

Yêu cầu đầu tiên

Một yêu cầu cơ bản mô phỏng theo endpoint chat-completions của OpenAI. Bạn chỉ định mô hình, messages và các tham số tùy chọn. API trả về một phản hồi văn bản. Nếu bạn bỏ qua max_tokens, giới hạn đầu ra mặc định là 2.048 token. Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token tổng cộng cho prompt và completion.

Ví dụ sau đây minh họa một yêu cầu hoàn thiện văn bản tiêu chuẩn bằng curl.

curl https://api.nsfwchatbot.cc/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."}]
  }'

Điều này trả về một đối tượng JSON chứa văn bản được tạo. Lỗi trả về các mã trạng thái HTTP tiêu chuẩn với một đối tượng lỗi trong thân.

SDK Python

Sử dụng thư viện Python chính thức của OpenAI, định cấu hình nó để trỏ đến base URL của chúng tôi. Điều này cho phép bạn tận dụng mã client hiện có với ít thay đổi nhất. Truyền khóa API của bạn dưới dạng api_key và đặt base_url thành endpoint của chúng tôi. Tên mô hình vẫn là uncensored.

Ví dụ về khởi tạo và gọi hoàn thiện:

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwchatbot.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)

Phương pháp này hoạt động cho việc tạo văn bản đơn giản hoặc xây dựng các chuỗi. Hãy nhớ rằng mô hình không phải là GPT-4; hãy điều chỉnh kỹ thuật prompt của bạn cho phù hợp. Truyền phát (streaming) được hỗ trợ qua tham số stream=True, chi tiết ở phần tiếp theo.

SDK Node.js

SDK OpenAI cho Node.js tuân theo cùng mẫu cấu hình. Nhập thư viện, đặt base URL và khóa API, rồi gọi endpoint completions. Điều này rất lý tưởng cho các tích hợp phía máy chủ hoặc các ứng dụng chat dựa trên Node.

Ví dụ khởi tạo:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwchatbot.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);

Đối tượng phản hồi chứa nội dung được tạo trong response.choices[0].message.content. Hãy đảm bảo xử lý lỗi thích hợp, vì các vấn đề về mạng hoặc khóa không hợp lệ sẽ ném ra ngoại lệ. Mô hình không kiểm duyệt phản hồi với các prompt hệ thống tiêu chuẩn, cho phép bạn xác định tông giọng và hành vi thông qua lịch sử tin nhắn.

Phản hồi truyền phát

Bật truyền phát bằng cách đặt stream: true trong yêu cầu của bạn. API trả về luồng Sự kiện gửi bởi máy chủ (SSE). Mỗi chunk chứa văn bản một phần. Chunk cuối cùng bao gồm thống kê sử dụng token. Truyền phát giảm độ trễ cảm nhận được cho người dùng trong các ứng dụng chatbot NSFW.

Ví dụ yêu cầu truyền phát:

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 bằng cách nối nội dung của từng chunk vào bộ đệm của bạn. Theo dõi chunk cuối cùng để xem dữ liệu sử dụng nhằm theo dõi chi phí. Giá token là $0,25 cho mỗi triệu token đầu vào và $1,00 cho mỗi triệu token đầu ra. Lỗi và từ chối không phát sinh chi phí.

Giới hạn, Lỗi & Cửa sổ ngữ cảnh

Mỗi khóa API cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Thân yêu cầu phải dưới 8 MB. Nếu khóa không hợp lệ, bạn sẽ nhận được lỗi 401. Lỗi 402 cho biết tín dụng khô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. Đầu ra tối đa là 32.000 token nếu được chỉ định. Nội dung liên quan đến trẻ vị thành niên luôn bị từ chối. Tín dụng được trả trước bằng tiền điện tử và không bao giờ hết hạn. Sử dụng các giới hạn này để thiết kế logic thử lại và quản lý hàng đợi cho tích hợp API AI không kiểm duyệt của bạn.

Thông số API

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ụcGiá trị
Định dạngtương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa
Xác thựcAuthorization: Bearer YOUR_KEY
Base URLhttps://api.nsfwchatbot.cc/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID mô hìnhuncensored
Gọi hàmcó — 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ảnh100.000 token (đầu vào + đầu ra)
Đầu ra tối đatố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)
Chế độ JSONresponse_format: {"type": "json_object"}
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Kích thước yêu cầutối đa 8 MB
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
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í
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
Thưởng+5% từ $50, +10% từ $100
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
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ
Đăng nhậpGoogle hoặc email và mật khẩu
Nội dungcho 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

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
400bad_requestJSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh
401missing_key · invalid_key · key_revokedthiếu khóa, sai khóa hoặc khóa đã bị thay
402no_credithết tín dụng — nạp tiền là dùng tiếp ngay
403content_blockednội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí
404not_foundendpoint không tồn tại
413request_too_largenội dung lớn hơn 8 MB
429rate_limited · concurrencyvượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại
503upstream_busymô hình đang bận — thử lại sau vài giây

Hỏi đáp

Đây có phải là API OpenAI không?

Không. Chúng tôi cung cấp một endpoint tương thích OpenAI cho mô hình không kiểm duyệt của riêng mình. Đây không phải là GPT, Claude hay mô hình của nhà cung cấp nào khác. Bạn hãy sử dụng các SDK OpenAI tiêu chuẩn nhưng trỏ chúng đến base URL của chúng tôi.

Tôi thanh toán cho việc sử dụng như thế nào?

Tín dụng được trả trước qua tiền điện tử (USDT trên TRC20 hoặc USDC trên Base). Nạp tiền tối thiểu là $10. Tín dụng không bao giờ hết hạn và lỗi không tính phí. Không chấp nhận thẻ hoặc PayPal.

Kích thước cửa sổ ngữ cảnh là bao nhiêu?

Tổng cửa sổ ngữ cảnh là 100.000 token, bao gồm cả prompt và completion. Đầu ra tối đa cho mỗi yêu cầu là 32.000 token. Đầu ra mặc định là 2.048 token nếu không chỉ định.

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 base URL. Đó là toàn bộ thiết lập.

Lấy khóa API