Hướng dẫn nhanh API Uncensored Chat | Uncensored Chat
Bắt đầu với API trò chuyện không kiểm duyệt trong vài phút. Hướng dẫn này bao gồm xác thực, tích hợp SDK và truyền phát cho các ứng dụng LLM không kiểm duyệt của bạn.
Xác thực và URL cơ sở
API trò chuyện không kiểm duyệt của chúng tôi sử dụng xác thực tương thích chuẩn với OpenAI. Bạn nhận được một khóa API duy nhất khi đăng ký qua Google hoặc email. Sử dụng URL cơ sở https://api.uncensoredchat.cc/v1 cho mọi yêu cầu. Đảm bảo cấu hình SDK của bạn trỏ đến endpoint này để tránh lỗi định tuyến. Định danh mô hình luôn là uncensored.
Yêu cầu đầu tiên
Gửi một yêu cầu hoàn tất đơn giản để xác minh kết nối. Endpoint chấp nhận các yêu cầu POST đến /v1/chat/completions. Bạn có thể kiểm tra API LLM không kiểm duyệt trực tiếp qua cURL để xác nhận khóa của bạn hoạt động trước khi tích hợp vào ứng dụng.
curl https://api.uncensoredchat.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Bạn sẽ nhận được phản hồi JSON chuẩn chứa văn bản được tạo. Nếu bạn nhận được mã 401, khóa của bạn không hợp lệ. Mã 402 cho biết tín dụng không đủ.
Tích hợp SDK Python
Sử dụng gói Python OpenAI chính thức với URL cơ sở tùy chỉnh. Điều này cho phép bạn tận dụng các phương thức SDK quen thuộc trong khi kết nối với API không kiểm duyệt của chúng tôi. Khởi tạo client với khóa của bạn và URL cơ sở cụ thể. Gọi chat.completions.create() với mô hình uncensored. Cách tiếp cận này giảm thiểu mã khuôn mẫu cho các dịch vụ backend.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchat.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.js
Đối với môi trường JavaScript, hãy cấu hình SDK Node.js OpenAI tương tự. Đặt baseURL thành endpoint của chúng tôi. Khóa API vẫn là thông tin xác thực chính. Cấu hình này hoạt động cho cả ứng dụng Node.js phía máy chủ và các hàm biên. Đảm bảo bạn xử lý các phản hồi không đồng bộ đúng cách để duy trì thông lượng.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchat.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 truyền phát
Bật truyền phát bằng cách đặt stream: true. API trả về các Sự kiện do máy chủ gửi (SSE). Mỗi chunk chứa văn bản một phần. Chunk cuối cùng bao gồm thống kê sử dụng token để minh bạch hóa hóa đơn. Truyền phát giảm độ trễ cảm nhận đối với người dùng, đặc biệt trong các giao diện trò chuyện. Phân tích trường delta.content để nối văn bản dần dầ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 AI không kiểm duyệt của chúng tôi áp dụng cửa sổ ngữ cảnh 100.000 token (đầu vào + đầu ra). Đầu ra tối đa là 32.000 token. 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. Lỗi bao gồm 401 (khóa không hợp lệ), 402 (không có tín dụng) và 429 (giới hạn tốc độ). Lỗi và từ chối không tiêu tốn token. Các yêu cầu được giới hạn ở kích thước thân 8 MB. Hoàn tiền không được cấp cho tín dụng, nhưng các khoản tính sai sẽ được sửa qua hỗ trợ.
Thông số kỹ thuật
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.uncensoredchat.cc/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID mô hình | uncensored |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Kích thước yêu cầu | tối đa 8 MB |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thưởng | +5% từ $50, +10% từ $100 |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Đăng nhập | Google hoặc email và mật khẩu |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Kích thước cửa sổ ngữ cảnh là bao nhiêu?
Cửa sổ ngữ cảnh có tổng cộng 100.000 token, bao gồm cả prompt và kết quả. Số token tối đa cho mỗi yêu cầu là 32.000.
Tôi xử lý giới hạn tốc độ như thế nào?
Bạn được phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Vượt quá giới hạn này sẽ trả về mã trạng thái 429. Hãy triển khai cơ chế backoff theo cấp số nhân khi thử lại.
Tín dụng dùng thử có được gia hạn không?
Không. Mỗi tài khoản mới nhận $0,50 tín dụng dùng thử có giá trị trong 7 ngày. Đây là ưu đãi một lần cho mỗi người. Các lần sử dụng sau cần tín dụng tiền điện tử trả trước.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ quá trình thiết lập.