vi ▾

API LLM không kiểm duyệt trực tiếp cho nhà phát triển

Bắt đầu với tín dụng dùng thử

Nhập email và mật khẩu; khóa của bạn xuất hiện ngay lập tức.

Try with trial credit
Base URL
https://api.nsfwopenrouter.com/v1
Mô hình
không kiểm duyệt

Hướng dẫn bắt đầu nhanh: Chat Completions

Bắt đầu xây dựng với API LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn này bao gồm xác thực, cấu trúc yêu cầu và streaming cho bot trò chuyện NSFW hoặc ứng dụng đóng vai của bạn.

Base URL
https://api.nsfwopenrouter.com/v1
Mô hình
không kiểm duyệt

Xác thực & Base URL

Khóa API của bạn xác thực mọi yêu cầu. Sử dụng Authorization header với Bearer scheme. URL cơ sở của bạn là https://api.nsfwopenrouter.com/v1. URL này hoạt động với bất kỳ SDK tương thích OpenAI nào. Bạn không cần đăng ký. Bạn chỉ trả tiền cho các token đã sử dụng. Lỗi và từ chối không tính phí. Đăng ký qua Google hoặc email để nhận khóa của bạn ngay lập tức.

Gửi Yêu cầu Hoàn thành Trò chuyện

Gửi yêu cầu POST đến /v1/chat/completions. ID mô hình luôn là uncensored. Cung cấp lời nhắc hệ thống của bạn để xác định hành vi. Bao gồm tin nhắn người dùng trong messages mảng. API trả về đầu ra văn bản trực tiếp. Không có quá trình định tuyến phức tạp. Lưu lượng truy cập đi thẳng đến máy chủ của chúng tôi. Điều này đảm bảo xử lý NSFW nhất quán mà không có bộ lọc phía trước.

Xử lý phản hồi phát trực tiếp

Bật phát trực tiếp bằng cách đặt stream để true. API trả về các sự kiện gửi qua máy chủ (SSE). Mỗi chunk chứa một phần văn bản. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Điều này giảm độ trễ cảm nhận đối với người dùng. Nó cho phép hiển thị nội dung được tạo theo thời gian thực. Xử lý lỗi trong logic luồng. Loại bỏ các chunk không hoàn chỉnh khi có sự cố.

Cấu hình Tham số Mô hình

Điều chỉnh temperature để sáng tạo. Sử dụng top_p để lấy mẫu nucleus. Đặt max_tokens để giới hạn độ dài đầu ra. Giới hạn tối đa mặc định là 2.048 token. Bạn có thể yêu cầu lên đến 16.000 token cho mỗi yêu cầu. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Điều này bao gồm cả prompt và phần hoàn thiện. Tinh chỉnh các cài đặt này cho nhu cầu đóng vai cụ thể của bạn.

Đang thực thi Chế độ JSON

Sử dụng response_format với {"type": "json_object"}. Mô hình đảm bảo đầu ra JSON hợp lệ. Cấu trúc này rất quan trọng cho tích hợp lập trình. Phân tích cú pháp phản hồi trực tiếp vào các đối tượng ứng dụng của bạn. Tránh phân tích cú pháp bằng biểu thức chính quy để đảm bảo độ tin cậy. Tính năng này đảm bảo trích xuất dữ liệu nhất quán. Nó hoạt động liền mạch với các SDK tiêu chuẩn.

Hiểu về Gọi Công cụ

Định nghĩa các công cụ trong thân yêu cầu. Mô hình có thể trả về các lệnh gọi hàm có cấu trúc. Sử dụng tool_choice để bắt buộc các hành vi cụ thể. Điều này cho phép các quy trình tác nhân động. API hỗ trợ các định dạng công cụ OpenAI tiêu chuẩn. Phân tích cú pháp tool_calls mảng trong phản hồi. Thực thi các hàm và đưa kết quả trở lại. Điều này cho phép các tương tác đa bước phức tạp.

cURL

curl https://api.nsfwopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run my unit tests and show results"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Phát trực tiếp

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)

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

Giải pháp thay thế OpenRouter cho NSFW để truy cập không kiểm duyệt trực tiếp là gì?

API của chúng tôi cung cấp quyền truy cập trực tiếp vào một mô hình không kiểm duyệt mà không có các lớp định tuyến của OpenRouter. Bạn nhận được đầu ra NSFW nhất quán mà không có bộ lọc phía trước làm gián đoạn. Điều này lý tưởng cho các ứng dụng đóng vai cần tạo nội dung người trưởng thành đáng tin cậy.

Tại sao tôi nhận được lỗi 402?

Lỗi 402 cho biết số dư trả trước không đủ. Token chỉ được tính phí sau khi xử lý thành công. Hãy thêm số dư tiền mã hóa vào tài khoản để tiếp tục sử dụng dịch vụ. Số dư không bao giờ hết hạn, nên bạn có thể nạp tiền sau.

Cửa sổ ngữ cảnh 100,000 token hoạt động như thế nào?

Giới hạn 100,000 token áp dụng cho tổng số token đầu vào và đầu ra. Bạn có thể gửi các lời nhắc lớn và nhận phản hồi dài. Phản hồi đơn lớn nhất là 16,000 token. Quản lý lịch sử của bạn để nằm trong cửa sổ này để có hiệu suất tối ưu.

Lấy khóa API của bạn ngay lập tức

Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở. Chỉ cần thế.

Try with trial credit