Tài liệu API AI nhân vật không giới hạn
Triplet API LLM không kiểm duyệt trong vài phút bằng cách sử dụng các SDK OpenAI tiêu chuẩn. Nhận khóa của bạn, đặt URL cơ sở và gửi văn bản mà không có bộ lọc nội dung.
Base URL và Xác thực
Khóa API xác thực các yêu cầu của bạn. Sử dụng Continue with Google hoặc đăng ký email để tạo một khóa ngay lập tức. Đặt URL cơ sở thành https://api.unrestrictedcharacterai.com/v1 trong cấu hình máy khách của bạn. Điều này hoạt động với bất kỳ SDK tương thích OpenAI nào.
curl https://api.unrestrictedcharacterai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the temperature to 0.7 for stable replies."}]
}'
Endpoint Hoàn thành Trò chuyện
Gửi tin nhắn đến POST /v1/chat/completions. ID mô hình là uncensored. Nó phản hồi các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi mà không từ chối. Văn bản vào, văn bản ra. Không có dịch vụ bổ sung làm rối yêu cầu.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedcharacterai.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 Node SDK chính thức để tích hợp liền mạch. Truyền base URL và khóa. Client xử lý lớp HTTP. Bạn nhận được các phản hồi JSON có cấu trúc. Xử lý lỗi là tiêu chuẩn. Kiểm tra mã trạng thái.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedcharacterai.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 luồng và SSE
Bật phát trực tiếp bằng cách đặt stream: true. Bạn nhận được Server-Sent Events (SSE). Sử dụng token xuất hiện trong chunk cuối cùng. Điều này làm giảm độ trễ cảm nhận được cho các đầu ra dài. Mô hình tạo văn bản token theo 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)
Chế độ JSON và Gọi hàm
Sử dụng response_format: {"type": "json_object"} cho JSON nghiêm ngặt. Gọi hàm hỗ trợ các công cụ và tool_choice. Định nghĩa các lược đồ trong thông điệp của bạn. Mô hình tuân thủ cấu trúc. Phân tích cú pháp đầu ra bằng chương trình.
Giới hạn và Lỗi
Giới hạn tốc độ là 300 yêu cầu mỗi phút. Cửa sổ ngữ cảnh là 100.000 token. Lỗi 401 có nghĩa là khóa không hợp lệ. Lỗi 402 có nghĩa là không có tín dụng. Lỗi 429 có nghĩa là vượt quá giới hạn tốc độ. Kích thước tối đa của thân yêu cầu là 8 MB. Sử dụng các mã này để gỡ lỗi nhanh chóng.
Các câu hỏi thường gặp
API AI nhân vật không giới hạn có tương thích với openai không?
Có. Nó sử dụng cùng các endpoint và SDK như OpenAI. Chỉ cần thay đổi base URL và API key. Mã hiện có của bạn hoạt động mà không cần thay đổi.
Kích thước context window là bao nhiêu?
Cửa sổ ngữ cảnh là 100,000 token. Điều này bao gồm cả prompt và completion. Bạn có thể gửi các tài liệu dài hoặc lịch sử trò chuyện.
Làm thế nào để xử lý lỗi?
Sử dụng các mã trạng thái HTTP tiêu chuẩn. 401 cho biết lỗi xác thực. 402 cho biết không đủ tín dụng. 429 cho biết giới hạn tốc độ. Kiểm tra thân phản hồi để biết chi tiết.
Lấy khóa của bạn ngay bây giờ
Đăng ký, sao chép mã thông báo và cập nhật điểm cuối. Đó là tất cả.