vi ▾

chatbotnsfw.comAPI LLM không kiểm duyệt dành cho nhà phát triển

Quickstart: Integrate NSFW LLM API

Lấy khóa API LLM NSFW của bạn và bắt đầu gửi văn bản không kiểm duyệt trong vài phút. Hướng dẫn nhanh này bao gồm các điểm cuối tương thích OpenAI, thiết lập SDK và phát trực tiếp để bạn có thể tích hợp tạo văn bản NSFW vào ứng dụng của mình ngay lập tức.

Nhận khóa của bạn

Prerequisites: API Key and SDK

Bắt đầu bằng cách tạo tài khoản và tạo khóa API của bạn. Đăng ký bằng Tiếp tục với Google hoặc email và mật khẩu trên trang Get API key. Không cần số điện thoại. Bạn nhận được một khóa hoạt động cho mỗi tài khoản; tạo khóa mới sẽ thay thế khóa cũ ngay lập tức. Giữ khóa này an toàn vì nó xác thực tất cả các yêu cầu đến base URL của chúng tôi: https://api.chatbotnsfw.com/v1.

Chúng tôi khuyên bạn nên cài đặt SDK chính thức cho ngôn ngữ bạn ưa thích. API của chúng tôi tuân theo giao diện OpenAI tiêu chuẩn, nghĩa là bạn có thể đã có sẵn các công cụ cần thiết. Bạn chỉ cần trỏ SDK đến base_url cụ thể của chúng tôi và đưa khóa của bạn vào tiêu đề xác thực.

Khởi tạo Client

Cấu hình thư viện client của bạn để giao tiếp với dịch vụ LLM không kiểm duyệt của chúng tôi. Đặt base_url thành điểm cuối của chúng tôi và gán khóa API đã tạo của bạn. Điều này đảm bảo tất cả các lệnh gọi tiếp theo được định tuyến chính xác đến máy chủ của chúng tôi. Bạn không cần cấu hình định tuyến phức tạp hay chọn từ nhiều mô hình.

  • Base URL: https://api.chatbotnsfw.com/v1
  • ID mô hình: uncensored
  • Xác thực: Bearer token thông qua API key

Cấu hình này hoạt động với bất kỳ client tương thích OpenAI nào. Điều chỉnh đối tượng cấu hình cho phù hợp với yêu cầu của SDK của bạn. Mô hình uncensored là mô hình trọng lượng mở, được tinh chỉnh cho nội dung người lớn mà không từ chối các mục đích sử dụng hợp pháp.

Gửi một lệnh hoàn tất trò chuyện đơn giản

Thực hiện yêu cầu đầu tiên để tạo văn bản. Sử dụng điểm cuối POST /v1/chat/completions. Gửi một mảng tin nhắn kèm theo lời nhắc của người dùng. Mô hình sẽ trả về phản hồi dạng văn bản. Đây là một lệnh gọi chat-completions tiêu chuẩn. Không liên quan đến embedding hay tạo hình ảnh.

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'

Hãy kiểm tra phản hồi để xem văn bản được tạo. Nếu gặp lỗi 401, khóa của bạn không hợp lệ. Lỗi 402 nghĩa là bạn cần thêm tín dụng trả trước. Lỗi không tiêu tốn token. Việc từ chối do nội dung liên quan đến trẻ vị thành niên là miễn phí. Hãy bắt đầu bằng một prompt đơn giản để kiểm tra kết nối.

Xử lý phản hồi dạng stream

Sử dụng Server-Sent Events (SSE) để phân phối token theo thời gian thực. Tính năng streaming mang lại trải nghiệm người dùng tốt hơn cho các phản hồi dài. Đặt tham số stream thành true trong yêu cầu của bạn. API sẽ trả về các chunk khi chúng được tạo ra. Xử lý từng chunk để cập nhật giao diện người dùng của bạn một cách tuần 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)

Chunk cuối cùng chứa tổng số token đã sử dụng cho yêu cầu. Điều này cho phép bạn theo dõi chi phí một cách chính xác. Streaming hoạt động với tất cả các tham số tiêu chuẩn. Nó lý tưởng cho các kịch bản nhập vai nơi độ trễ quan trọng. Xử lý sự kiện kết thúc stream để đóng kết nối của bạn một cách đúng đắn.

Cấu hình tham số cho nội dung NSFW

Điều chỉnh hành vi của mô hình bằng các tham số tiêu chuẩn. Điều chỉnh temperature để tăng tính sáng tạo. Sử dụng top_p cho phương pháp lấy mẫu hạt nhân. Đặt các chuỗi stop để kiểm soát độ dài đầu ra. Sử dụng seed để có kết quả có thể tái lập. Các tham số này ảnh hưởng đến cách mô hình không kiểm duyệt tạo văn bản.

from openai import OpenAI

client = OpenAI(base_url="https://api.chatbotnsfw.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ật chế độ JSON bằng cách đặt response_format thành {"type": "json_object"}. Điều này hữu ích cho các đầu ra dữ liệu có cấu trúc. Gọi hàm cũng được hỗ trợ thông qua tham số tools. Bạn có thể chỉ định tool_choice cho các hành vi cụ thể. Các tính năng này hoạt động liền mạch với API của chúng tôi.

Xử lý lỗi và giới hạn token

Hiểu các giới hạn và mã lỗi. Cửa sổ ngữ cảnh là 100,000 tokens tổng cộng. Không có giới hạn đầu ra riêng: phản hồi có thể sử dụng toàn bộ không gian còn lại trong cửa sổ. Nếu bạn không đặt max_tokens, phản hồi có thể chạy đến hết cửa sổ. Bạn được phép 300 yêu cầu mỗi phút. Số lượng yêu cầu đồng thời được giới hạn ở 8 mỗi key. Thân yêu cầu không được vượt quá 8 MB.

Các lỗi phổ biến bao gồm 401 (khóa không hợp lệ), 402 (không đủ tín dụng) và 429 (giới hạn tốc độ). Tín dụng được trả trước và không bao giờ hết hạn. Lỗi không tính phí token. Từ chối nội dung chưa thành niên miễn phí. Sử dụng các giới hạn này để lập kế hoạch chiến lược mở rộng ứng dụng của bạn. Theo dõi mức sử dụng của bạn qua các tiêu đề phản hồi.

Node.js

import OpenAI from "openai";

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

Câu hỏi thường gặp

API này thực sự không bị kiểm duyệt sao?

Có, mô hình <code>uncensored</code> được tinh chỉnh để trả lời mà không từ chối nội dung đối với các chủ đề hợp pháp dành cho người trưởng thành, hư cấu hoặc gây tranh cãi. Chúng tôi chỉ áp dụng giới hạn cứng đối với nội dung tình dục liên quan đến trẻ vị thành niên, những nội dung này luôn bị từ chối. Điều này khiến nó lý tưởng cho việc đóng vai NSFW và tạo nội dung dành cho người trưởng thành.

Cách tính giá và thanh toán như thế nào?

Chúng tôi sử dụng mô hình chỉ thanh toán trước bằng tiền điện tử, không có phí hàng tháng. Bạn trả $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Lỗi và từ chối đều miễn phí. Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base) bắt đầu từ $20. Bonus áp dụng cho các khoản nạp lớn hơn.

Tôi có thể sử dụng cái này với SDK chính thức của OpenAI không?

Chắc chắn rồi. API của chúng tôi hoàn toàn tương thích với OpenAI. Bạn chỉ cần thay đổi <code>base_url</code> thành <code>https://api.chatbotnsfw.com/v1</code> và sử dụng model ID <code>uncensored</code>. Điều này hoạt động với Python, Node và các SDK chính thức khác mà không cần thay đổi cấu trúc yêu cầu trong mã nguồn.

Lấy khóa API của bạn ngay bây giờ

Đăng ký, lấy khóa của bạn và cập nhật base_url của bạn. Thế là xong.