vi ▾

Hướng dẫn nhanh API LLM không kiểm duyệt

Bắt đầu với API LLM không kiểm duyệt chỉ trong vài phút. Gửi văn bản, nhận văn bản, không bộ lọc, không bất ngờ.

Base URL và Xác thực

API nằm ở https://api.nsfwh.com/v1. Xác thực với một khóa API được truyền trong Authorization header. Tạo khóa của bạn ngay lập tức qua Google hoặc email trên trang đăng ký—không cần số điện thoại. Khóa được hiển thị một lần, vì vậy hãy lưu nó một cách an toàn. Nó cấp quyền truy cập vào mô hình không kiểm duyệt cho nội dung người lớn hợp pháp, tạo văn bản và viết sáng tạo mà không có sự từ chối tiêu chuẩn.

curl https://api.nsfwh.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
  }'

Gửi yêu cầu đầu tiên của bạn

Thực hiện yêu cầu POST đến /v1/chat/completions với thông điệp của bạn. Định danh mô hình là uncensored. Văn bản đầu vào đi vào messages mảng. Phản hồi chứa văn bản đã được tạo. Không hỗ trợ embedding, hình ảnh hoặc âm thanh. Đây là dịch vụ thuần văn bản vào, văn bản ra, được thiết kế cho các nhà phát triển cần truy cập trực tiếp vào khả năng ngôn ngữ không bị lọc.

from openai import OpenAI

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

Phản hồi luồng

Sử dụng Sự kiện gửi máy chủ để phân phối token theo thời gian thực. Thêm stream: true đến yêu cầu của bạn. Mỗi đoạn bao gồm văn bản một phần và dữ liệu sử dụng trong đoạn cuối cùng. Điều này làm giảm độ trễ cảm nhận đối với các đầu ra dài. Phát trực tiếp hoạt động với bất kỳ máy khách tương thích OpenAI tiêu chuẩn nào xử lý SSE. Nó lý tưởng cho các giao diện trò chuyện và các ứng dụng tương tá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)

Function Calling và chế độ JSON

Bật đầu ra có cấu trúc với response_format: {"type": "json_object"}. Điều này buộc mô hình trả về JSON hợp lệ thay vì văn bản tự do. Bạn cũng có thể xác định các công cụ cho việc gọi hàm. Chỉ định tool_choice để kiểm soát cách mô hình sử dụng chúng. Điều này hữu ích cho việc phân tích dữ liệu, tạo cấu hình hoặc tích hợp với các hệ thống bên ngoài mà không cần logic phân tích bổ sung.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.nsfwh.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ửa sổ ngữ cảnh và giới hạn

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho đầu vào và đầu ra kết hợp. Đầu ra tối đa cho mỗi yêu cầu là 16.000 token. Nếu bạn bỏ qua max_tokens, nó mặc định là 2.048. Bạn có thể gửi 300 yêu cầu mỗi phút mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu đồng thời mỗi khóa. Thân yêu cầu phải dưới 8 MB. Các giới hạn này đảm bảo hiệu suất ổn định cho việc sử dụng khối lượng lớn.

Xử lý lỗi và Sử dụng token

Lỗi được trả về dưới dạng các mã trạng thái HTTP tiêu chuẩn. Mã 401 nghĩa là khóa API của bạn không hợp lệ hoặc đã hết hạn. Mã 402 cho biết tín dụng không đủ. Mã 429 báo hiệu việc giới hạn tốc độ. Hãy kiểm tra thân phản hồi để biết các thông báo lỗi chi tiết. Việc sử dụng token chỉ được tính phí cho các phần hoàn tất thành công. Lỗi không tiêu thụ tín dụng. Mô hình giá cả minh bạch này có nghĩa là bạn chỉ trả tiền cho những gì hoạt động.

FAQ

API không kiểm duyệt có hoạt động với SDK OpenAI không?

Có, nó tương thích hoàn toàn với OpenAI. Sử dụng các SDK chính thức của OpenAI bằng cách đặt base URL đến điểm cuối của chúng tôi. Bất kỳ client tương thích OpenAI nào cũng hoạt động với các điều chỉnh cấu hình nhỏ. Điều này đảm bảo tích hợp dễ dàng vào các dự án hiện có.

Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?

Bạn sẽ nhận mã trạng thái 429. Giới hạn là 300 yêu cầu mỗi phút cho mỗi khóa. Bạn có thể phân phối các yêu cầu trên nhiều khóa nếu cần. Mỗi khóa cho phép tối đa 8 yêu cầu đồng thời. Điều này ngăn chặn các đỉnh đột ngột làm gián đoạn dịch vụ.

Dữ liệu của tôi có được dùng để huấn luyện không?

Không, các prompt không được sử dụng để huấn luyện. Dữ liệu của bạn vẫn được giữ kín. Chúng tôi chỉ thu thập một địa chỉ email để tạo tài khoản. Không yêu cầu số điện thoại hoặc dữ liệu cá nhân bổ sung. Điều này đảm bảo các cuộc hội thoại của bạn vẫn được bảo mật và an toàn.

API không kiểm duyệt. Không từ chối. Trả theo token.

trên 1M token đầu vào
$0.15
Token đầu ra / 1M
$0.50
ngữ cảnh token
100,000
số dư dùng thử
$0.50
yêu cầu mỗi phút
300

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

Đăng ký, sao chép mã thông báo, cập nhật URL cơ sở. Xong.

Mở tài khoản
Mở tài khoản