Base URL và Xác thực
Khóa API của bạn xác thực mọi yêu cầu. Sử dụng URL cơ sở HTTPS://api.claudensfwpolicy.com/v1 với bất kỳ máy khách tương thích OpenAI nào. Chúng tôi hỗ trợ đăng ký bằng "Tiếp tục với Google" hoặc email để truy cập khóa ngay lập tức. Không yêu cầu số điện thoại. Khóa được hiển thị một lần sau khi đăng ký.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến /v1/chat/completions. ID mô hình là "uncensored". Mô hình này là một mô hình trọng lượng mở được tinh chỉnh cho việc sử dụng người trưởng thành hợp pháp. Nó không từ chối các chủ đề tiêu chuẩn. Lỗi và từ chối đều miễn phí. Sử dụng lệnh curl này để kiểm tra kết nối.
curl https://api.claudensfwpolicy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five common NSFW policy restrictions"}]
}'
Tích hợp SDK Python
Cài đặt thư viện Python chính thức của OpenAI. Đặt URL cơ sở thành điểm cuối của chúng tôi. Truyền khóa API của bạn làm giá trị khóa API. Điều này cho phép bạn sử dụng mã client hiện có mà không cần sửa đổi. Model phản hồi với các lời nhắc tiêu chuẩn.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudensfwpolicy.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
Sử dụng SDK Node @anthropic hoặc OpenAI. Cấu hình URL cơ sở trong các tùy chọn máy khách của bạn. Điểm cuối chấp nhận các tải trọng JSON tiêu chuẩn. Điều này đảm bảo tương thích với các ứng dụng Node.js hiện có của bạn. Chế độ stream hoặc đồng bộ hoạt động giống hệt nhau.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudensfwpolicy.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);
Streaming và Việc Sử Dụng Token
Bật chế độ streaming bằng cách đặt stream thành true. Dữ liệu sử dụng token xuất hiện trong chunk cuối cùng. Điều này cho phép hiển thị văn bản được tạo theo thời gian thực. API hỗ trợ các sự kiện Server-Sent Events (SSE) để truyền dữ liệu hiệu quả. Theo dõi việc sử dụng thông qua các tiêu đề phản hồi.
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à Hạn mức
Bạn có giới hạn 300 yêu cầu mỗi phút mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu cùng lúc. Thân yêu cầu không được vượt quá 8 MB. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết không có tín dụng. Lỗi 429 báo hiệu giới hạn tốc độ. Cửa sổ ngữ cảnh là 100.000 token cho prompt và hoàn thành cùng nhau. Đầu ra tối đa là 16.000 token mỗi yêu cầu.