Tài liệu API mô hình AI không kiểm duyệt
Đặt mô hình 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 bằng một thay đổi cấu hình duy nhất. Chúng tôi cung cấp một API trực tiếp, tương thích OpenAI, trả về văn bản thô mà không có các từ chối nội dung thông thường.
Base URL
https://api.modelaiuncensored.com/v1Mô hìnhuncensored
Base URL và xác thực
API mô hình AI không kiểm duyệt nằm tại https://api.modelaiuncensored.com/v1. Bạn nhận được một khóa API hoạt động cho mỗi tài khoản, được cấp ngay sau khi đăng ký qua Google hoặc email. Truyền khóa này trong Authorization header dưới dạng Bearer token. Chúng tôi không hỗ trợ nhiều khóa trên một tài khoản, vì vậy hãy xoay khóa của bạn bằng cách tạo khóa mới trên bảng điều khiển nếu cầ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. Định danh mô hình là uncensored. Bạn sẽ nhận được một phản hồi trực tiếp mà không có bộ lọc nội dung đối với các chủ đề hợp pháp. Điểm cuối này thay thế URL cơ sở OpenAI hiện có của bạn trong bất kỳ máy khách nào.
curl https://api.modelaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return the first ten lines of a json schema for user authentication"}]
}'
Tích hợp Python SDK
Sử dụng thư viện Python chính thức của OpenAI để tương tác với API của chúng tôi. Thay đổi URL cơ sở thành điểm cuối của chúng tôi và đặt khóa API của bạn. Điều này cho phép bạn giữ nguyên cấu trúc mã hiện có trong khi truy cập các khả năng LLM không kiểm duyệt của chúng tôi.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelaiuncensored.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ích hợp SDK Node
Đối với nhà phát triển JavaScript, SDK Node OpenAI hoạt động ngay lập tức. Cấu hình URL cơ sở và khóa API trong đối tượng khởi tạo của bạn. Điều này đảm bảo tương thích với các dự án TypeScript hoặc JavaScript hiện có của bạn mà không cần máy khách tùy chỉnh.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelaiuncensored.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 dạng stream và mức sử dụng token
Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Chúng tôi trả về Sự kiện được gửi bởi máy chủ (SSE) cho đầu ra thời gian thực. Chunk cuối cùng của luồng chứa một usage object chi tiết về số lượng token đầu vào và đầu ra đã xử lý. Điều này cho phép bạn theo dõi chi phí chính xác khi mô hình tạo văn bản.
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)
Giới hạn, lỗi và ngữ cảnh
API của chúng tôi hỗ trợ cửa sổ ngữ cảnh 100.000 token cho gợi ý và hoàn thành kết hợp. Bạn bị giới hạn ở 300 yêu cầu mỗi phút trên mỗi khóa và tối đa 8 yêu cầu đồng thời. Nếu khóa của bạn không hợp lệ, bạn nhận được lỗi 401. Lỗi 402 cho biết tín dụng trả trước không đủ, trong khi 429 báo hiệu bạn đã đạt giới hạn tốc độ.
Các câu hỏi thường gặp
Đây có phải là mô hình AI không kiểm duyệt chính thức của OpenAI không?
Không. Chúng tôi lưu trữ một mô hình trọng lượng mở được tinh chỉnh để tạo đầu ra không kiểm duyệt, không phải mô hình của GPT hoặc bất kỳ nhà cung cấp nào khác. Nó tương thích với định dạng API OpenAI nhưng chạy trên cơ sở hạ tầng của riêng chúng tôi.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?
Bạn sẽ nhận được lỗi 429 Too Many Requests. Giới hạn là 300 yêu cầu mỗi phút mỗi khóa. Bạn có thể tạo khóa mới để đặt lại bộ đếm giới hạn tốc độ của bạn, vì mỗi khóa có hạn ngạch riêng.
API LLM không kiểm duyệt có hỗ trợ phản hồi dạng stream không?
Có. Bạn có thể kích hoạt streaming bằng cách đặt tham số stream thành true. Chúng tôi trả các chunk SSE, với chunk cuối cùng chứa dữ liệu sử dụng token cho mục đích tính phí.
Lấy khóa API của bạn
Đăng ký, sao chép token, cập nhật URL cơ sở của bạn. Đơn giản.