VI ▾

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.

Lấy khóa API

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ụ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
EndpointPOST /v1/chat/completions · GET /v1/models
ID mô hìnhuncensored
Xác thựcAuthorization: Bearer YOUR_KEY
Base URLhttps://api.nsfwchatbot.top/v1
Đầ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)
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
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)
Chế độ JSONresponse_format: {"type": "json_object"}
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Kích thước yêu cầutố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ồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
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ưở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ạntín dụng đã trả không hết hạn, không đăng ký định kỳ
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ
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
Đăng nhậpGoogle 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
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