VI ▾
NSFW Image API

API văn bản không kiểm duyệt cho quy trình NSFW

Lấy khóa API
không kiểm duyệtapi.nsfwimage.top/v1

NSFW Image API Bắt đầu nhanh

Lấy khóa API văn bản không kiểm duyệt của bạn và bắt đầu gửi các yêu cầu kỹ thuật prompt đến mô hình trong vài phút. Hướng dẫn nhanh này bao gồm xác thực, hoàn tất cơ bản, truyền phát (streaming), chế độ JSON và gọi hàm cho quy trình hình ảnh NSFW của bạn.

uncensored#01

Xác thực và URL cơ sở

API của chúng tôi tương thích với OpenAI, vì vậy bạn có thể sử dụng các SDK tiêu chuẩn bằng cách trỏ chúng đến URL cơ sở của chúng tôi: https://api.nsfwimage.top/v1. Bạn cần một khóa API, bạn sẽ nhận được ngay sau khi đăng ký bằng Google hoặc email trên trang Lấy khóa API. Truyền khóa trong tiêu đề Authorization: Bearer <key>. Nếu khóa không hợp lệ, bạn sẽ nhận lỗi 401. Nếu bạn không có tín dụng trả trước, bạn sẽ nhận lỗi 402. Tín dụng được nạp qua crypto (USDT trên TRC20 hoặc USDC trên Base), không cần thẻ cho dùng thử. Dùng thử cung cấp $0.50 có hiệu lực trong 7 ngày. Các lỗi như nạp tiền trùng lặp được sửa qua trang Hỗ trợ; tín dụng không bao giờ hết hạn nhưng không được hoàn lại.

Hoàn tất trò chuyện cơ bản

Gửi yêu cầu POST đến /v1/chat/completions với ID mô hình uncensored. Mô hình là một LLM trọng số mở đượ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 việc tạo prompt và chú thích trong các pipeline NSFW. Nó không phải là GPT, Claude hoặc bất kỳ mô hình của nhà cung cấp nào khác. Cửa sổ ngữ cảnh là 100.000 token, với tối đa 32.000 token đầu ra mỗi yêu cầu. Giới hạn cứng áp dụng: nội dung tình dục liên quan đến trẻ vị thành niên luôn bị từ chối. Lỗi và từ chối không tiêu tốn tín dụng. Sử dụng endpoint này cho các nhiệm vụ văn bản vào, văn bản ra như mô tả phong cách hoặc trích xuất siêu dữ liệu.

Tích hợp SDK Python

Sử dụng SDK Python chính thức của OpenAI bằng cách đặt URL cơ sở và khóa API. Đây là cách nhanh nhất để tích hợp API văn bản không kiểm duyệt của chúng tôi vào các quy trình tạo ảnh NSFW dựa trên Python của bạn. SDK xử lý việc thử lại và phân tích JSON tự động. Bạn có thể truyền phát phản hồi hoặc sử dụng chế độ JSON khi cần. Hãy nhớ rằng đây là API chỉ văn bản; nó không tạo ảnh, âm thanh hoặc video. Sử dụng nó để chuẩn bị các prompt mà mô hình tạo ảnh của bạn sẽ tiêu thụ. ID mô hình là uncensored, và bạn có thể kiểm soát hành vi với các tham số như temperature và top_p.

Tích hợp SDK Node.js

Đối với nhà phát triển Node.js, SDK OpenAI hoạt động liền mạch bằng cách định cấu hình URL cơ sở thành https://api.nsfwimage.top/v1. Điều này cho phép bạn xây dựng API tạo prompt hoặc các tập lệnh xử lý sau cho pipeline nội dung NSFW của bạn. SDK hỗ trợ truyền phát, chế độ JSON và gọi hàm. Vì API của chúng tôi chỉ là văn bản, hãy sử dụng nó để trích xuất siêu dữ liệu, tạo chú thích hoặc tinh chỉnh prompt trước khi gửi chúng đến trình tạo ảnh. Mô hình không kiểm duyệt đối với nội dung người trưởng thành hợp pháp, đảm bảo bạn nhận được văn bản bạn cần mà không bị từ chối bất ngờ. Kiểm tra tài liệu chính thức của OpenAI cho các chi tiết cụ thể của SDK Node.js, vì API của chúng tôi tuân theo giao diện tiêu chuẩn của họ.

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

Truyền phát qua SSE được hỗ trợ. Việc sử dụng token được báo cáo trong chunk cuối cùng. Điều này hữu ích cho việc tạo prompt theo thời gian thực hoặc chú thích trong pipeline ảnh NSFW của bạn. LLM không kiểm duyệt trả về các token khi chúng được tạo, cho phép bạn hiển thị tiến trình hoặc xử lý văn bản một phần. Truyền phát hoạt động với cả SDK Python và Node. Hãy nhớ rằng mô hình có cửa sổ ngữ cảnh 100k và tối đa 16k đầu ra. Truyền phát không thay đổi việc tính phí; bạn được tính phí cho tổng số token đầu vào và đầu ra. Lỗi trong quá trình truyền phát được SDK xử lý, nhưng bạn có thể cần kiểm tra chunk cuối cùng để biết số lượng token.

Chế độ JSON và Gọi hàm

Sử dụng response_format: {"type": "json_object"} cho đầu ra có cấu trúc. Điều này rất quan trọng đối với các pipeline ảnh NSFW nơi bạn cần JSON đáng tin cậy cho các mẫu prompt hoặc siêu dữ liệu. Mô hình không kiểm duyệt hỗ trợ chế độ JSON và gọi hàm (công cụ). Gọi hàm cho phép bạn xác định các công cụ mà mô hình có thể gọi, hữu ích để trích xuất các thuộc tính cụ thể từ văn bản hoặc tạo các thành phần prompt có cấu trúc. Mô hình không được tinh chỉnh cho một lĩnh vực cụ thể, vì vậy bạn có thể cần cung cấp hướng dẫn rõ ràng. Chế độ JSON đảm bảo đầu ra là JSON hợp lệ, giảm lỗi xử lý sau trong pipeline của bạn. Giới hạn tốc độ áp dụng cho mỗi khóa, vì vậy hãy theo dõi việc sử dụng nếu bạn đang thực hiện nhiều yêu cầu có cấu trúc.

Giới hạn tốc độ và Tham số

Bạn bị giới hạn ở 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 phải dưới 8 MB. Nếu bạn vượt quá giới hạn, bạn sẽ nhận lỗi 429. Một khóa hoạt động mỗi tài khoản; một khóa mới sẽ thay thế khóa cũ. Các tham số như temperature, top_p, stop, seed, presence_penalty và frequency_penalty được hỗ trợ. Những điều này cho phép bạn kiểm soát sự sáng tạo và tính xác định. Đối với các pipeline ảnh NSFW, việc đặt seed đảm bảo các biến thể prompt có thể tái lập. Mô hình không kiểm duyệt đối với nội dung người trưởng thành hợp pháp, nhưng nội dung tình dục liên quan đến trẻ vị thành niên luôn bị từ chối. Sử dụng các tham số này để tinh chỉnh các quy trình tạo prompt hoặc chú thích của bạn.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

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
ID mô hìnhuncensored
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwimage.top/v1
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
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
Chế độ JSONresponse_format: {"type": "json_object"}
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Đầ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)
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Yêu cầu đồng thờitối đa 8 cùng lúc 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
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ưởng+5% từ $50, +10% từ $100
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
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
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

#02
Tín dụng dùng thử có hiệu lực mãi mãi không?

Không, tín dụng dùng thử $0.50 có hiệu lực trong 7 ngày. Nó có sẵn cho mọi tài khoản mới mà không cần thẻ. Tín dụng trả trước bạn nạp bằng crypto không bao giờ hết hạn.

Mô hình có từ chối mọi nội dung người lớn không?

Không, mô hình không kiểm duyệt đối với các chủ đề người lớn hợp pháp, hư cấu và gây tranh cãi. Tuy nhiên, có một giới hạn cứng: nội dung tình dục liên quan đến trẻ vị thành niên luôn bị từ chối. Điều này áp dụng cho mọi yêu cầu bất kể bản chất không kiểm duyệt chung của mô hình.

Tôi sửa lỗi nạp tiền trùng lặp như thế nào?

Các lỗi như tính phí kép được sửa qua trang Hỗ trợ. Tín dụng trả trước của bạn không được hoàn lại, nhưng vấn đề sẽ được giải quyết. Tín dụng được nạp bằng tiền điện tử (USDT hoặc USDC) và không bao giờ hết hạn.

Khóa của bạn chỉ cách một biểu mẫu

#03

Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ thiết lập.