Tài liệu API
Sử dụng endpoint tương thích OpenAI của chúng tôi để tạo văn bản với mô hình không kiểm duyệt. Bắt đầu với một yêu cầu đơn giản hoặc bật stream để xuất token theo thời gian thực.
Base URL và Xác thực
Gửi yêu cầu đến https://api.uncensoredaicharacter.com/v1 với khóa API của bạn trong Authorization header. Khóa được cấp ngay lập tức khi đăng ký qua Google hoặc email. Sử dụng ID mô hình uncensored cho tất cả các lần hoàn tất.
curl https://api.uncensoredaicharacter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current server uptime status"}]
}'Mỗi tài khoản chỉ giữ một khóa hoạt động. Nếu bạn xoay khóa, khóa cũ sẽ ngừng hoạt động ngay lập tức. Các giới hạn áp dụng cho mỗi khóa để giữ dịch vụ công bằng. Thân yêu cầu phải dưới 8 MB. Điều này đảm bảo hiệu suất nhất quán cho ứng dụng của bạn.
Yêu cầu đầu tiên: Python SDK
Khởi tạo client với khóa của bạn và trỏ nó đến URL cơ sở của chúng tôi. Truyền tên mô hình và tin nhắn người dùng để nhận phản hồi văn bản. Điều này hoạt động với các thư viện tương thích OpenAI tiêu chuẩn. Phản hồi bao gồm việc sử dụng token và nội dung.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicharacter.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)Bạn có thể điều chỉnh các tham số như temperature để kiểm soát tính ngẫu nhiên. API trả về JSON hoặc văn bản tùy thuộc vào cài đặt của bạn. Lỗi trả về các mã trạng thái HTTP tiêu chuẩn. Kiểm tra mã trạng thái để xử lý các vấn đề một cách duyên dáng.
Yêu cầu đầu tiên: SDK Node
Cấu hình client Node để sử dụng điểm cuối của chúng tôi. Đặt apiKey và baseURL các thuộc tính chính xác. Gọi chat.completions.create() với ID mô hình. Thư viện xử lý tuần tự hóa và thử lại tự động.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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 được hỗ trợ thông qua các bộ lặp bất đồng bộ. Điều này cho phép bạn hiển thị các token khi chúng được tạo. Cửa sổ ngữ cảnh hỗ trợ tối đa 100,000 token tổng cộng. Sử dụng điều này cho các tài liệu dài hoặc các cuộc hội thoại kéo dài.
Phản hồi luồng
Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. API trả về luồng Server-Sent Events (SSE). Mỗi chunk chứa văn bản từng phần và dữ liệu sử dụng token. Chunk cuối cùng bao gồm thống kê sử dụng đầ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)Streaming làm giảm độ trễ cảm nhận cho người dùng cuối. Bạn có thể xử lý các token theo thời gian thực mà không cần đợi phản hồi đầy đủ. Việc đệm được xử lý bởi thư viện máy khách. Theo dõi số lượng token để nằm trong hạn mức tín dụng trả trước của bạn.
Xử lý lỗi và Giới hạn
Xử lý lỗi bằng cách kiểm tra mã trạng thái HTTP. Một 401 lỗi có nghĩa là khóa API của bạn không hợp lệ hoặc bị thiếu. Một 402 lỗi cho biết số dư trả trước không đủ. Một 429 lỗi báo hiệu bạn đã đạt giới hạn tốc độ 300 yêu cầu mỗi phút. Hoàn tiền không khả dụng cho số dư đã sử dụng.
Cửa sổ ngữ cảnh cho phép 100.000 token cho đầu vào và đầu ra kết hợp. Đầu ra tối đa là 16.000 token mỗi yêu cầu. Đặt max_tokens để kiểm soát độ dài đầu ra. Lỗi không tiêu thụ tín dụng nếu được phát hiện trước khi xử lý. Điều này bảo vệ số dư của bạn khỏi các vòng lặp không mong muốn.
Cấu hình và Ràng buộc
Đặt các tham số như top_p, seed, và stop chuỗi để định hình đầu ra. Sử dụng response_format cho chế độ JSON. Gọi hàm được hỗ trợ thông qua các công cụ. Tất cả các tham số tuân theo lược đồ OpenAI tiêu chuẩn. Điều này giúp việc di chuyển dễ dàng cho các dự án hiện có.
Các yêu cầu được giới hạn ở 8 kết nối đồng thời mỗi khóa. Giới hạn kích thước thân là 8 MB. Các ràng buộc này đảm bảo hiệu suất ổn định. Mô hình không kiểm duyệt xử lý các chủ đề đa dạng mà không từ chối. Điều chỉnh cài đặt để phù hợp hoàn hảo với trường hợp sử dụng của bạn.
FAQ
Làm thế nào để bắt đầu với API nhân vật AI không kiểm duyệt?
Đăng ký bằng Google hoặc email để nhận khóa API ngay lập tức. Thêm tín dụng trả trước qua crypto để bắt đầu gửi yêu cầu. URL cơ sở là HTTPS://api.uncensoredaicharacter.com/v1.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ hoặc lỗi?
Bạn sẽ nhận được mã trạng thái 429 cho giới hạn tốc độ hoặc 401/402 cho các vấn đề xác thực/số dư. Lỗi không tiêu tốn số dư nếu chúng xảy ra trước khi xử lý. Hãy điều chỉnh tần suất yêu cầu của bạn hoặc nạp thêm số dư.
Tôi có thể sử dụng cái này với các SDK OpenAI hiện có không?
Có, API hoàn toàn tương thích với OpenAI. Chỉ cần cập nhật base URL và API key trong cấu hình client của bạn. Nó hỗ trợ streaming, chế độ JSON và gọi hàm.
Lấy khóa của bạn ngay bây giờ
Đăng ký, lấy khóa, cập nhật URL cơ sở. Đúng là vậy.