Hướng dẫn Tích hợp cho các mô hình AI không kiểm duyệt
Tích hợp API AI uncensored với một URL cơ sở duy nhất và các tham số tương thích OpenAI tiêu chuẩn. Hướng dẫn này bao gồm xác thực, streaming và các ràng buộc cho các triển khai LLM NSFW.
Base URL và Xác thực
Sử dụng URL gốc cho tất cả các yêu cầu. Truyền khóa API của bạn trong Authorization header. Khóa cấp quyền truy cập vào mô hình không kiểm duyệt mà không có các khóa đăng ký.
Xác thực nghiêm ngặt. Khóa không hợp lệ trả về 401. Đảm bảo sao chép khóa ngay lập tức sau khi tạo. Dịch vụ chỉ chấp nhận nạp tiền bằng tiền điện tử.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến điểm cuối chat completions. Mã định danh mô hình là uncensored. Điều này trả về một phản hồi văn bản trực tiếp mà không có bộ lọc nội dung.
Sử dụng lệnh cURL sau để xác minh kết nối. Thay thế YOUR_API_KEY với khóa thực tế của bạn.
curl https://api.modelsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
}'Kiểm tra phản hồi để xem choices mảng. Nó chứa văn bản đã được tạo.
Tích hợp SDK Python
Cài đặt gói OpenAI chính thức. Cấu hình URL cơ sở và khóa API trước khi thực hiện các cuộc gọi. Điều này đảm bảo tương thích với API AI không kiểm duyệt.
Khởi tạo client với thông tin xác thực của bạn. Đặt mô hình thành uncensored. Gửi một tin nhắn đơn giản để kiểm tra tích hợp.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsabliterated.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)Đối tượng phản hồi cung cấp quyền truy cập vào nội dung. Xử lý ngoại lệ cho các lỗi mạng hoặc xác thực.
Thiết lập SDK Node
Nhập thư viện OpenAI vào dự án Node.js của bạn. Đặt URL cơ sở và khóa API trong đối tượng cấu hình. Điều này cho phép tích hợp liền mạch với các cơ sở mã hiện có.
Tạo một phiên bản của ứng dụng khách. Truyền thông tin xác thực của bạn. Yêu cầu hoàn thành bằng cách sử dụng uncensored model.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);Ghi văn bản được tạo. Đảm bảo bạn xử lý đúng các phản hồi không đồng bộ. API hỗ trợ các định dạng JSON tiêu chuẩn.
Phản hồi luồng với SSE
Bật phát trực tiếp bằng cách đặt stream thành true. Máy chủ gửi các Sự kiện được gửi qua máy chủ (SSE). Mỗi đoạn chứa văn bản một phần.
Tổng hợp các đoạn để tạo thành phản hồi hoàn chỉnh. Điều này làm giảm độ trễ cảm nhận đối với các đầu ra dài. Đoạn cuối cùng bao gồm thống kê sử dụng token.
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)Phân tích luồng dữ liệu SSE. Xử lý lỗi trong quá trình streaming. API đảm bảo đếm token nhất quán.
Giới hạn tốc độ và Ràng buộc
Quan sát các giới hạn tốc độ để tránh lỗi 429. Bạn có 300 yêu cầu mỗi phút mỗi khóa. Số lượng yêu cầu đồng thời tối đa là 8. Thân yêu cầu phải dưới 8 MB.
Kích thước cửa sổ ngữ cảnh là 100.000 token tổng cộng. Output tối đa là 16.000 token. Lỗi và từ chối không tiêu thụ tín dụng. Sử dụng lỗi 402 để kiểm tra xem có đủ tiền hay không.
Các câu hỏi thường gặp
Kích thước context window là bao nhiêu?
Kích thước cửa sổ ngữ cảnh là 100.000 token bao gồm prompt và completion. Output tối đa cho mỗi yêu cầu là 16.000 token. Nếu bạn không đặt max_tokens, giá trị mặc định là 2.048.
Làm thế nào để xử lý giới hạn tốc độ?
Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Yêu cầu đồng thời được giới hạn ở 8. Vượt quá các giới hạn này sẽ trả về mã trạng thái 429. Hãy đợi trước khi thử lại.
Mô hình không kiểm duyệt có từ chối nội dung không?
Nó chỉ từ chối nội dung tình dục liên quan đến trẻ vị thành niên. Các chủ đề người lớn hợp pháp, hư cấu và gây tranh cãi đều vượt qua mà không có từ chối nhân tạo. Các rào chắn được loại bỏ về mặt toán học.
Truy xuất khóa API của bạn
Đăng ký, sao chép khóa, và cập nhật URL base. Đó là toàn bộ cấu hình.