Tài liệu API
Bắt đầu với API LLM NSFW trực tuyến bằng các điểm cuối tương thích chuẩn với OpenAI. Gửi prompt đầu tiên của bạn trong vài giây mà không cần cấu hình.
Base URL và Xác thực
API trực tuyến LLM NSFW hoạt động trên một URL cơ sở duy nhất: https://api.nsfwllmonline.com/v1. Xác thực dựa trên một Bearer token được truyền qua Authorization header. Bạn nhận được một khóa hoạt động cho mỗi tài khoản, bạn có thể tạo lại ngay lập tức qua bảng điều khiển mà không làm mất số dư trả trước của mình.
- Base URL:
https://api.nsfwllmonline.com/v1 - Tiêu đề:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
Endpoint Hoàn thành Trò chuyện
Sử dụng POST /v1/chat/completions để tạo văn bản. Gửi ID mô hình là uncensored để truy cập mô hình trọng lượng mở của chúng tôi được tinh chỉnh cho các phản ứng không giới hạn. API chấp nhận các cấu trúc tin nhắn tiêu chuẩn, cho phép bạn xây dựng các cuộc trò chuyện giàu ngữ cảnh hoặc các truy vấn đơn giản một lần.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
Các tham số được hỗ trợ
Kiểm soát hành vi sinh văn bản bằng các tham số tiêu chuẩn như temperature, top_p, và stop. Bạn có thể bắt buộc đầu ra là JSON bằng cách response_format hoặc đặt một seed để có thể tái lập kết quả. Mô hình hỗ trợ cửa sổ ngữ cảnh (context window) lên tới 100.000 token, bao gồm cả đầu vào và đầu ra.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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ản hồi luồng
Bật phát trực tiếp bằng cách đặt stream: true. API trả về Sự kiện gửi qua máy chủ (SSE) để phân phối token theo thời gian thực. Dữ liệu meta về việc sử dụng token chỉ xuất hiện trong phần cuối cùng, đảm bảo theo dõi việc tính phí chính xác mà không chặn luồng phản hồi.
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 & Chế độ JSON
Sử dụng tool_choice và tools cho khả năng gọi hàm. Để đầu ra có cấu trúc nghiêm ngặt, đặt response_format để {"type": "json_object"}. Điều này đảm bảo việc phân tích cú pháp đáng tin cậy cho các quy trình tự động hóa mà không cần làm sạch regex thủ công.
Giới hạn tốc độ và Hạn mức
Mỗi khóa cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Các yêu cầu có kích thước thân vượt quá 8 MB sẽ bị từ chối. Các lỗi phổ biến bao gồm 401 do khóa không hợp lệ, 402 do số dư trả trước không đủ, và 429 cho giới hạn tốc độ. Mô hình không kiểm duyệt từ chối nội dung tình dục liên quan đến trẻ vị thành niên nhưng cho phép các chủ đề người lớn hợp pháp khác.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, sao chép khóa, cập nhật URL base. Thế là xong.