Bắt đầu nhanh: API Uncensored Chat
Bắt đầu với API chat không kiểm duyệt trong vài phút. Hướng dẫn bắt đầu nhanh này bao gồm xác thực, gửi yêu cầu qua các SDK tương thích OpenAI chuẩn, phản hồi truyền phát và xử lý các ràng buộc.
Xác thực & URL cơ sở
API của chúng tôi sử dụng xác thực token Bearer tiêu chuẩn. Bạn nhận được một khóa API duy nhất khi đăng ký qua Google hoặc email. Không giống như các bộ tổng hợp đa mô hình, chúng tôi cung cấp một mô hình không kiểm duyệt chuyên dụng, vì vậy bạn chỉ cần trỏ máy khách của mình đến URL cơ sở của chúng tôi: https://api.uncensoredchat.top/v1. URL này hoạt động với bất kỳ thư viện nào hỗ trợ định dạng OpenAI. Khi khởi tạo SDK của bạn, hãy chuyển khóa của bạn dưới dạng token API và đặt URL cơ sở thành endpoint ở trên. Chúng tôi không cung cấp giao diện chat web; đây là một API thô dành cho nhà phát triển. Hãy đảm bảo khóa của bạn đang hoạt động, vì mỗi tài khoản chỉ giữ một khóa tại một thời điểm.
Gửi yêu cầu hoàn thành chat
Gửi văn bản vào và nhận văn bản ra qua endpoint /v1/chat/completions. ID mô hình đơn giản là uncensored. Bạn có thể sử dụng các tham số như temperature, top_p, stop, seed, presence_penalty và frequency_penalty. Lưu ý rằng chúng tôi không hỗ trợ các endpoint hình ảnh, âm thanh hoặc embedding. Cửa sổ ngữ cảnh là 100.000 token tổng cộng (bao gồm đầu vào và đầu ra). Nếu bạn không chỉ định max_tokens, đầu ra bị giới hạn ở 2.048 token. Giá cả theo hình thức tín dụng trả trước: $0,25 cho mỗi triệu token đầu vào và $1,00 cho mỗi triệu token đầu ra. Lỗi và từ chối không tiêu tốn tín dụng.
Tích hợp SDK Python
Sử dụng thư viện Python chính thức của OpenAI để tương tác với API LLM không kiểm duyệt của chúng tôi. Cấu hình máy khách bằng cách sử dụng khóa API và URL cơ sở của chúng tôi. Cách tiếp cận này đảm bảo tương thích với cấu trúc yêu cầu tiêu chuẩn. Bạn có thể kiểm soát hành vi đầu ra bằng các tham số được hỗ trợ. Lưu ý rằng đây là API chỉ xử lý văn bản; không có khả năng tạo hình ảnh hoặc video. Mô hình có trọng số mở và được tinh chỉnh để đưa ra phản ứng không giới hạn cho các chủ đề người trưởng thành hợp pháp và gây tranh cãi. Đảm bảo thân yêu cầu của bạn tuân thủ giới hạn 8 MB.
Tích hợp SDK Node.js
Đối với các nhà phát triển Node.js, hãy sử dụng gói npm openai. Khởi tạo máy khách bằng cách sử dụng khóa API và URL cơ sở tùy chỉnh. Gửi yêu cầu hoàn thành hội thoại với ID mô hình uncensored. Cấu hình này hoạt động cho cả yêu cầu đồng bộ và không đồng bộ. Vì chúng tôi không cung cấp tinh chỉnh hoặc định tuyến giữa các nhà cung cấp khác nhau, yêu cầu của bạn sẽ được gửi trực tiếp đến công cụ suy luận của chúng tôi. Bạn có thể bật chế độ JSON bằng cách đặt response_format thành {"type": "json_object"} để trích xuất dữ liệu có cấu trúc. Theo dõi số dư tín dụng trả trước của bạn qua bảng điều khiển.
Phản hồi truyền phát (SSE)
Bật truyền phát (streaming) bằng cách đặt stream: true trong yêu cầu của bạn. API trả về các sự kiện do máy chủ gửi (SSE). Mỗi mảnh chứa một phần văn bản. Thông tin sử dụng token được bao gồm trong mảnh cuối cùng của luồng. Điều này hữu ích cho các ứng dụng thời gian thực nơi bạn muốn hiển thị văn bản khi nó được tạo ra. Truyền phát không thay đổi việc tính phí token; bạn sẽ được tính phí cho tổng số token đầu vào và đầu ra đã sử dụng. Đảm bảo máy khách của bạn xử lý SSE đúng cách để tránh rò rỉ bộ nhớ hoặc phản hồi không đầy đủ.
Giới hạn tốc độ, Lỗi & Ràng buộc
Mỗi khóa API bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Kích thước thân yêu cầu tối đa là 8 MB. Nếu bạn gửi khóa không hợp lệ, bạn sẽ nhận được lỗi 401. Nếu tín dụng trả trước của bạn đã hết, bạn sẽ nhận được lỗi 402. Vượt quá giới hạn tốc độ sẽ dẫn đến lỗi 429. Các hạn chế về nội dung được áp dụng: nội dung tình dục liên quan đến trẻ vị thành niên luôn bị từ chối, nhưng các nội dung người trưởng thành khác được cho phép. Tín dụng không bao giờ hết hạn và không hoàn tiền cho số dư chưa sử dụng. Hỗ trợ lỗi tính phí kép qua trang Hỗ trợ.
cURL
curl https://api.uncensoredchat.top/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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredchat.top/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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredchat.top/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);Truyền phát
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)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 |
| Base URL | https://api.uncensoredchat.top/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Xác thực | Authorization: Bearer YOUR_KEY |
| ID mô hình | uncensored |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Đầ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) |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| 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 |
| Yêu cầu đồng thời | tối đa 8 cùng lúc 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 |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| 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 |
| 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í |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Thưởng | +5% từ $50, +10% từ $100 |
| 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 |
| Đă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ũ |
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
API này có phù hợp cho nội dung NSFW không?
Có, mô hình không kiểm duyệt và không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Giới hạn nội dung cứng duy nhất là từ chối nội dung tình dục liên quan đến trẻ vị thành niên. Các yêu cầu về chủ đề người trưởng thành khác được xử lý bình thường.
Điều gì xảy ra nếu tôi gặp lỗi 402?
Lỗi 402 cho thấy số dư tín dụng trả trước của bạn bằng không. Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base) qua hệ thống thanh toán crypto của chúng tôi. Tài khoản mới bắt đầu với $0,50 tín dụng dùng thử có giá trị trong 7 ngày.
Bạn có hỗ trợ gọi hàm không?
Có, chúng tôi hỗ trợ gọi hàm (công cụ) và <code>tool_choice</code>. Bạn cũng có thể bắt buộc đầu ra JSON bằng cách đặt <code>response_format</code> thành <code>json_object</code>. Điều này cho phép trích xuất dữ liệu có cấu trúc từ phản hồi của mô hình không kiểm duyệt.
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ộ thiết lập.