Hướng dẫn nhanh cho người dùng NSFW Chatgpt
Tích hợp API LLM không kiểm duyệt của chúng tôi với các SDK OpenAI tiêu chuẩn trong vài phút. Đặt khóa của bạn vào và bắt đầu tạo văn bản không có bộ lọc nội dung.
URL cơ bản & Xác thực
API chatgpt nsfw của chúng tôi tuân theo tiêu chuẩn chat-completions của OpenAI. Bạn xác thực bằng token Bearer trong tiêu đề Authorization. URL gốc là https://api.nsfwchatgpt.cc/v1. Đăng ký tài khoản miễn phí để nhận khóa API ngay lập tức; không cần thẻ tín dụng cho lần dùng thử ban đầu. Khóa này cho phép bạn truy cập mô hình không kiểm duyệt đơn lẻ của chúng tôi, được tối ưu hóa cho người lớn hợp pháp, nghĩa là nó sẽ không từ chối các chủ đề gây tranh cãi hoặc trưởng thành theo mặc định, mặc dù nó chặn nghiêm ngặt nội dung tình dục liên quan đến trẻ vị thành niên.
curl https://api.nsfwchatgpt.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."}]
}'
Endpoint Chat Completions
Gửi tin nhắn đến endpoint POST /v1/chat/completions. ID mô hình luôn là uncensored. Đây là một mô hình trọng số mở chạy trên máy chủ của chúng tôi, khác biệt với GPT, Claude hoặc Llama. Nó chấp nhận các vai trò tin nhắn tiêu chuẩn như user và assistant. Bạn có thể gửi tối đa 8 yêu cầu đồng thời mỗi khóa. Nếu bạn cần chuyển khóa, việc tạo khóa mới sẽ thay thế khóa đang hoạt động trước đó cho tài khoản đó.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatgpt.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ản hồi truyền phát
Bật truyền phát (streaming) bằng cách đặt stream: true. API trả về các sự kiện do máy chủ gửi (SSE). Mỗi chunk chứa một phần văn bản. Dữ liệu sử dụng token chỉ được bao gồm trong chunk cuối cùng của luồng. Điều này rất lý tưởng để xây dựng giao diện trò chuyện hiển thị văn bản khi nó được tạo ra. Đảm bảo máy khách của bạn xử lý SSE đúng cách để nắm bắt đầy đủ phản hồi và số lượng token cuối cùng.
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)
Gọi hàm & Công cụ
API hỗ trợ gọi hàm. Xác định công cụ của bạn trong tham số tools và đặt tool_choice thành auto hoặc tên hàm cụ thể. Mô hình sẽ trả về các lệnh gọi công cụ trong phản hồi của nó khi thích hợp. Điều này cho phép bạn tích hợp mô hình không kiểm duyệt của chúng tôi vào các tác nhân cần tương tác với API bên ngoài hoặc thực thi mã. Đảm bảo các định nghĩa công cụ của bạn tuân theo lược đồ OpenAI tiêu chuẩn để tương thích.
Chế độ JSON
Buộc mô hình xuất ra JSON hợp lệ bằng cách đặt response_format thành {"type": "json_object"}. Điều này hữu ích cho việc tạo dữ liệu có cấu trúc hoặc khi xây dựng các ứng dụng phân tích cú pháp các lược đồ cụ thể. Mô hình được tinh chỉnh để tuân thủ cú pháp JSON ngay cả khi tạo ra các đối tượng lồng nhau phức tạp. Nếu đầu ra không hợp lệ, yêu cầu có thể thất bại hoặc trả về văn bản bị lỗi, vì vậy hãy luôn xác thực phản hồi trong mã của bạn.
Tham số: Nhiệt độ & Top P
Kiểm soát sự sáng tạo bằng temperature và sự đa dạng bằng top_p. Các giá trị nhiệt độ cao hơn làm cho các phản hồi ngẫu nhiên và sáng tạo hơn, trong khi các giá trị thấp hơn làm cho chúng xác định hơn hơn. top_p lọc các token dựa trên xác suất tích lũy. Bạn cũng có thể đặt các chuỗi stop, seed để tái lập lại và các hình phạt cho sự hiện diện và tần suất. Các tham số này cho phép tinh chỉnh phong cách đầu ra của mô hình không kiểm duyệt.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatgpt.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);Hỏi đáp
Giới hạn token là bao nhiêu?
Cửa sổ ngữ cảnh là 100.000 token cho cả prompt và completion kết hợp. Đầu ra tối đa mỗi yêu cầu là 32.000 token, hoặc 2.048 nếu bạn không đặt <code>max_tokens</code>. Các yêu cầu vượt quá giới hạn này sẽ bị từ chối.
Điều gì xảy ra nếu tôi gặp lỗi 401 hoặc 429?
Lỗi 401 có nghĩa là khóa API của bạn không hợp lệ hoặc bị thiếu. Lỗi 429 cho biết bạn đã đạt giới hạn tốc độ 300 yêu cầu mỗi phút. Lỗi và từ chối không tiêu tốn tín dụng token trả trước của bạn.
Tôi trả tiền cho token như thế nào?
Chúng tôi chấp nhận USDT (TRC20) và USDC (Base). Nạp tiền tối thiểu là $10 và bạn nhận được tiền thưởng cho số tiền lớn hơn. Tín dụng không bao giờ hết hạn và bạn có thể bắt đầu với bản dùng thử miễn phí $0,50.
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 cơ bản. Đó là toàn bộ quá trình thiết lập.
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ụ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 |
| Base URL | https://api.nsfwchatgpt.cc/v1 |
| ID mô hình | uncensored |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Đầ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) |
| Chế độ JSON | response_format: {"type": "json_object"} |
| 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 |
| 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 |
| 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 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| 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í |
| Đăng nhập | Google hoặc email và mật khẩu |
| 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 |
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 |