Bắt đầu nhanh API mô hình NSFW
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Sử dụng các điểm cuối tương thích OpenAI tiêu chuẩn để tạo văn bản mà không có bộ lọc nội dung.
Xác thực & Base URL
Sử dụng khóa API được cung cấp với URL cơ sở tiêu chuẩn cho mọi yêu cầu. Chúng tôi hỗ trợ bất kỳ client tương thích OpenAI nào bằng cách chỉ cần thay đổi tham số base_url. Khóa của bạn cấp quyền truy cập vào một mô hình uncensored duy nhất được tối ưu hóa cho nội dung người lớn mà không bị từ chối.
Đính kèm khóa của bạn vào tiêu đề Authorization dưới dạng mã token Bearer. Điều này đảm bảo quyền truy cập an toàn vào các điểm cuối được lưu trữ của chúng tôi. Bạn có thể tạo khóa mới ngay sau khi đăng ký bằng Google hoặc email.
Giữ khóa của bạn riêng tư. Nó xác định tài khoản trả trước của bạn và theo dõi việc sử dụng token một cách chính xác.
Gửi yêu cầu Completion đầu tiên của bạn
Gửi yêu cầu POST đến /v1/chat/completions với tên mô hình và mảng messages. API trả về các completion văn bản dựa trên ngữ cảnh prompt của bạn. Bạn phải đặt model ID thành "uncensored" để có kết quả nhất quán.
Token đầu vào có giá $0.15 mỗi triệu, trong khi token đầu ra có giá $0.50 mỗi triệu. Chi phí chỉ áp dụng cho các kết quả hoàn tất thành công, không áp dụng cho lỗi.
- Đặt mô hình thành "uncensored".
- Cung cấp một mảng messages với role và content.
- Đính kèm khóa API của bạn vào các tiêu đề.
Cài đặt đơn giản này hoạt động cho nhập vai, viết sáng tạo hoặc các nhiệm vụ xử lý dữ liệu.
curl https://api.modelnsfw.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 400 status code"}]
}'
Sử dụng SDK Python & Node
Cài đặt các SDK Python hoặc Node chính thức của OpenAI và trỏ chúng đến URL cơ sở của chúng tôi. Điều này cho phép bạn sử dụng các phương thức quen thuộc như .chat.completions.create() mà không cần viết lại logic của bạn.
Định nghĩa khóa API của bạn dưới dạng đối số api_key. Đặt base_url thành HTTPS://api.modelnsfw.cc/v1 để định tuyến yêu cầu đúng cách. Cách tiếp cận này đơn giản hóa việc tích hợp cho các dự án hiện có.
Cả hai SDK đều xử lý tự động việc tuần tự hóa JSON và logic thử lại. Bạn có thể điều chỉnh các tham số như temperature hoặc top_p để kiểm soát mức độ sáng tạo.
Lỗi được trả về dưới dạng các mã trạng thái HTTP tiêu chuẩn. Bạn có thể bắt các ngoại lệ và xử lý chúng trong logic ứng dụng của mình.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelnsfw.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelnsfw.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);
Phản hồi luồng & Sử dụng token
Bật phát trực tiếp bằng cách đặt stream thành true trong thân yêu cầu. API trả về các chunk qua Sự kiện được gửi bởi máy chủ (SSE) cho đầu ra theo thời gian thực. Điều này giảm độ trễ cảm nhận đối với các phản hồi dài.
Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng. Bạn có thể phân tích cú pháp dữ liệu này để theo dõi chi phí chính xác mà không cần đợi phản hồi đầy đủ.
Streaming hoạt động tốt cho giao diện trò chuyện hoặc tạo văn bản trực tiếp. Nó cho phép người dùng xem nội dung khi nó được tạo.
Đặt max_tokens để kiểm soát độ dài đầu ra tối đa cho mỗi yêu cầu. Giá trị mặc định là 2,048 token nếu không chỉ định.
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 tham số tools để kích hoạt gọi hàm cho trích xuất dữ liệu có cấu trúc. Xác định các hàm trong yêu cầu của bạn và để mô hình chọn cái nào gọi. Điều này hữu ích cho việc phân tích văn bản hoặc kích hoạt các hành động.
Bật chế độ JSON bằng cách đặt response_format thành json_object. Mô hình trả về JSON hợp lệ nghiêm ngặt, đảm bảo trình phân tích cú pháp của bạn không bao giờ bị lỗi. Điều này rất lý tưởng cho các tích hợp API yêu cầu các cấu trúc dữ liệu cụ thể.
Kết hợp cả hai tính năng cho các quy trình làm việc phức tạp. Bạn có thể trích xuất dữ liệu và gọi hàm đồng thời.
Luôn xác thực cấu trúc đầu ra trong mã của bạn. Mô hình cố gắng đạt độ chính xác nhưng đôi khi có thể tạo ra cú pháp không hợp lệ.
Giới hạn tốc độ & Cửa sổ ngữ cảnh
Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho tổng prompt và completion. Điều này cho phép các tài liệu lớn hoặc cuộc hội thoại dài. Bạn có thể gửi tối đa 16.000 token trong một phản hồi duy nhất.
Giới hạn tốc độ được đặt ở mức 300 yêu cầu mỗi phút mỗi khóa. Bạn có thể có 8 yêu cầu đồng thời cùng một lúc. Thân yêu cầu không được vượt quá 8 MB.
Theo dõi mã trạng thái HTTP để xử lý lỗi. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết tín dụng trả trước không đủ. Lỗi 429 báo hiệu bạn đã vượt quá giới hạn tốc độ.
Tín dụng không bao giờ hết hạn. Bạn có thể nạp bất cứ lúc nào bằng tiền điện tử mà không mất số dư.
Câu hỏi thường gặp
Đây có phải là mô hình không kiểm duyệt?
Có, mô hình đượ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. Nó không lọc các chủ đề NSFW, làm cho nó lý tưởng cho nhập vai và viết sáng tạo.
Kích thước context window là bao nhiêu?
API hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và phần hoàn thành. Điều này cho phép bạn xử lý các tài liệu lớn hoặc duy trì lịch sử hội thoại dài.
Tôi thanh toán cho việc sử dụng như thế nào?
Bạn thanh toán bằng tín dụng trả trước được nạp qua tiền điện tử (USDT trên TRC20 hoặc USDC trên Base). Không có gói đăng ký hàng tháng hay phí ẩn. Tín dụng không bao giờ hết hạn.
Lấy khóa API của bạn trong vài giây
Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở. Chỉ có vậy thôi.
Lấy khóa của bạn