Tài liệu API AI không kiểm duyệt
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút bằng các SDK tương thích OpenAI tiêu chuẩn. Gửi văn bản, nhận văn bản và xây dựng ứng dụng của bạn mà không bị kiểm duyệt hoặc khóa bởi gói đăng ký.
Xác thực và Base URL
Khóa API của bạn là thông tin xác thực duy nhất bạn cần. Tạo nó ngay lập tức qua Google hoặc email trên bảng điều khiển mà không cần số điện thoại. Sử dụng https://api.unfilteredai.cc/v1 làm URL cơ sở cho tất cả các yêu cầu. Hệ thống trả về một khóa duy nhất cho mỗi tài khoản, thay thế bất kỳ khóa hoạt động trước đó nào một cách tự động.
Yêu cầu đầu tiên
Gửi lời nhắc đầu tiên đến uncensored model bằng các lệnh gọi HTTP tiêu chuẩn. Điểm cuối chấp nhận tải trọng JSON và trả về phản hồi văn bản ngay lập tức. Bạn có thể kiểm tra khả năng kết nối và sử dụng token bằng một yêu cầu hoàn thành đơn giản.
curl https://api.unfilteredai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation provided above"}]
}'
Tích hợp SDK Python
Tích hợp trực tiếp vào các ứng dụng Python của bạn bằng thư viện máy khách OpenAI chính thức. Chỉ định máy khách đến URL cơ sở của chúng tôi và đưa khóa của bạn vào. Cách tiếp cận này hoạt động cho cả quy trình đồng bộ và bất đồng bộ mà không cần logic phân tích tùy chỉnh.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredai.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)
Tích hợp SDK Node
Sử dụng SDK Node.js cho các triển khai phía máy chủ hoặc điện toán biên. Cấu hình URL cơ sở và khóa API để khớp với điểm cuối của chúng tôi. Thư viện xử lý tuần tự hóa và phân tích cú pháp phản hồi, cho phép bạn tập trung vào logic ứng dụng của mình.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredai.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 và dữ liệu sử dụng
Bật tạo token theo thời gian thực bằng cách đặt stream: true trong yêu cầu của bạn. API trả về luồng Sự kiện gửi máy chủ (SSE). Thống kê sử dụng token xuất hiện trong chunk cuối cùng của luồng, cho phép bạn theo dõi chi phí chính xác mà không cần chờ phản hồi đầy đủ.
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 tốc độ và Xử lý lỗi
Bạn bị giới hạn 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Nếu vượt quá giới hạn này, API sẽ trả về lỗi 429. Lỗi 401 cho biết khóa không hợp lệ, trong khi lỗi 402 có nghĩa là tín dụng trả trước của bạn đã hết. Mô hình hỗ trợ cửa sổ ngữ cảnh 100,000 token cho các cuộc hội thoại dài.
Các câu hỏi thường gặp
URL gốc cho API AI không lọc là gì?
Sử dụng HTTPS://api.unfilteredai.cc/v1 làm URL cơ sở của bạn. Điểm cuối này tương thích với các SDK chính thức của OpenAI và bất kỳ máy khách tương thích OpenAI tiêu chuẩn nào.
Tại sao tôi nhận được lỗi 429?
Bạn đã vượt quá giới hạn tốc độ 300 yêu cầu mỗi phút hoặc 8 yêu cầu đồng thời mỗi khóa. Chờ vài giây và thử lại, hoặc tối ưu hóa máy khách của bạn để xử lý các kết nối đồng thời một cách hiệu quả.
Cửa sổ ngữ cảnh hoạt động ra sao?
Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và kết quả kết hợp. Bạn có thể gửi các đầu vào lớn, nhưng đầu ra tối đa được giới hạn ở 16.000 token mỗi yêu cầu trừ khi bạn chỉ định một giới hạn thấp hơn.
Lấy khóa API của bạn
Đăng ký, lấy token, cập nhật endpoint. Thế là đủ.