Tài liệu API
Đặt API không kiểm duyệt của chúng tôi vào ngăn xếp hiện có của bạn với không ma sát. Hướng dẫn này bao gồm các điểm cuối thiết yếu, hỗ trợ luồng và các mẫu tích hợp cho các nhà phát triển Python và Node.js.
Base URL và Xác thực
URL cơ sở cho tất cả các yêu cầu là https://api.onlinellmuncensored.com/v1. Bạn xác thực bằng cách truyền khóa API độc nhất của bạn trong Authorization header. Khóa này cấp quyền truy cập vào mô hình không kiểm duyệt đơn lẻ được tối ưu hóa cho việc tạo văn bản không giới hạn.
Yêu cầu đầu tiên
Gửi yêu cầu hoàn thành trò chuyện tiêu chuẩn để kiểm tra kết nối. API chấp nhận cấu trúc JSON giống hệt với các khách hàng OpenAI.
curl https://api.onlinellmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes for the latest SDK version"}]
}'Đảm bảo bạn thay thế YOUR_API_KEY với khóa thực tế của bạn. Phản hồi trả về văn bản được tạo và thống kê sử dụng token.
SDK Python
Cài đặt chính thức openai gói và định cấu hình URL cơ sở để trỏ đến điểm cuối của chúng tôi. Điều này cho phép bạn sử dụng các phương pháp Python quen thuộc cho các lời nhắc của mình.
from openai import OpenAI
client = OpenAI(base_url="https://api.onlinellmuncensored.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)Đặt các tin nhắn của bạn dưới dạng danh sách các từ điển. Client xử lý việc tuần tự hóa và trả về phản hồi của mô hình trực tiếp.
SDK Node
Khởi tạo client OpenAI trong Node.js với URL cơ sở và khóa API chính xác. Cấu hình này hoạt động với cả các import CommonJS và mô-đun ES.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onlinellmuncensored.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);Gọi chat.completions.create() với mảng lời nhắc của bạn. Thư viện tự động quản lý kết nối HTTP.
Phản hồi luồng
Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Bạn sẽ nhận được các Sự kiện được gửi bởi máy chủ (SSE) chứa các chunk văn bản một phần khi chúng được tạo.
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)Xử lý từng đoạn để xây dựng phản hồi cuối cùng một cách gia tăng. Đoạn cuối cùng bao gồm tổng sử dụng token cho yêu cầu.
Giới hạn, Lỗi và Ngữ cảnh
Mỗi khóa cho phép 300 yêu cầu mỗi phút và 8 kết nối đồng thời. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token, với tối đa 16.000 token đầu ra. Lỗi bao gồm 401 do khóa không hợp lệ, 402 do số dư không đủ, và 429 cho giới hạn tốc độ. Các yêu cầu vượt quá giới hạn kích thước thân 8 MB sẽ bị từ chối ngay lập tức.
Các câu hỏi thường gặp
Đây có phải là API trực tuyến LLM không kiểm duyệt chính thức không?
Có, đây là API trực tiếp cho mô hình không kiểm duyệt của chúng tôi. Nó tương thích với các máy khách OpenAI tiêu chuẩn nhưng chạy mô hình trọng lượng mở của riêng chúng tôi, không phải GPT hay Claude.
Điều gì xảy ra nếu hết hạn mức tín dụng?
API trả về lỗi 402 khi tín dụng trả trước của bạn đã hết. Bạn có thể nạp thêm bằng USDT hoặc USDC bất cứ lúc nào để khôi phục quyền truy cập.
Mô hình có từ chối nội dung người lớn không?
Không, mô hình được tinh chỉnh để trả lời mà không có từ chối đối với các chủ đề người trưởng thành hợp pháp. Nó chỉ chặn nội dung tình dục liên quan đến trẻ vị thành niên.
Tạo khóa trong vài phút
Đăng ký, lấy khóa của bạn và chuyển đổi điểm cuối. Đơn giản.