VI ▾
Lấy khóa API

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.

Lấy khóa API

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
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwchatgpt.cc/v1
ID mô hìnhuncensored
Xác thựcAuthorization: Bearer YOUR_KEY
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
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"}
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
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
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ạntín dụng đã trả không hết hạn, không đăng ký định kỳ
Nạp tiềnUSDT (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ậpGoogle hoặc email và mật khẩ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ũ
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