Trang chủ/Tài liệu
Uncensored API Tài liệu: Hướng dẫn bắt đầu
Bắt đầu với API không kiểm duyệt bằng cách xác thực bằng khóa của bạn và gửi yêu cầu đến endpoint chat-completions. Hướng dẫn này bao gồm URL cơ sở, tích hợp SDK, truyền phát và giới hạn cho mô hình không kiểm duyệt.
https://api.uncensoredapis.com/v1uncensored
URL cơ sở và Xác thực
Kết nối với api llm không kiểm duyệt bằng URL cơ sở tương thích OpenAI chính thức: https://api.uncensoredapis.com/v1. Xác thực được xử lý qua tiêu đề Authorization. Bạn phải bao gồm khóa API của mình dưới dạng token bearer. Khóa được tạo ngay sau khi bạn đăng ký trên trang Get API key. Hãy giữ khóa này an toàn; bạn có thể tạo lại khóa bất cứ lúc nào, điều này sẽ thu hồi khóa cũ. Không cần thẻ để bắt đầu, tín dụng dùng thử miễn phí có sẵn cho tài khoản mới.
curl https://api.uncensoredapis.com/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."}]
}'Mọi yêu cầu phải nhắm vào endpoint /v1/chat/completions. Đây là api chỉ dành cho văn bản. Không có endpoint embedding, hình ảnh, âm thanh hoặc video. URL cơ sở không thay đổi bất kể gói dịch vụ của bạn. Sử dụng các tiêu đề HTTP tiêu chuẩn cho loại nội dung và xác thực. Cấu hình này hoạt động với bất kỳ client tương thích OpenAI nào chỉ bằng cách cập nhật cấu hình URL cơ sở.
ID mô hình và Yêu cầu đầu tiên
Chỉ định ID mô hình là uncensored trong thân yêu cầu của bạn. Mô hình này là một mô hình ngôn ngữ lớn trọng số mở chạy trên các máy chủ GPU của chúng tôi, được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp. Nó không phải là GPT, Claude hoặc bất kỳ mô hình của nhà cung cấp nào khác. Cửa sổ ngữ cảnh là 100.000 token, bao gồm cả prompt và completion. Cửa sổ lớn này hỗ trợ các trường hợp sử dụng api llm nsfw khối lượng cao yêu cầu giữ ngữ cảnh dài.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapis.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)API chấp nhận các tham số hoàn thành trò chuyện tiêu chuẩn. Gửi tin nhắn của bạn ở định dạng danh sách. Phản hồi trả về văn bản được tạo. Không có định tuyến mô hình; chúng tôi cung cấp một mô hình chuyên dụng duy nhất. Điều này đảm bảo hành vi nhất quán. Kiểm tra trang giá cả để biết chi phí token. Mô hình xử lý các chủ đề gây tranh cãi hoặc người trưởng thành mà không có từ chối tiêu chuẩn, ngoại trừ giới hạn cứng về nội dung tình dục liên quan đến trẻ vị thành niên.
Phản hồi truyền phát (SSE)
Bật truyền phát bằng cách đặt stream: true trong yêu cầu của bạn. Endpoint hỗ trợ Server-Sent Events (SSE) để phân phối token theo thời gian thực. Điều này hữu ích cho các giao diện trò chuyện nơi bạn muốn hiển thị văn bản khi nó được tạo. api không kiểm duyệt không trả về dữ liệu truyền phát theo mặc định trong một cuộc gọi đồng bộ; bạn phải yêu cầu rõ ràng nó. Truyền phát hoạt động với cùng ID mô hình và xác thực. Nó hiệu quả cho các ứng dụng ai api nsfw cần kết quả từng phần ngay lập tức. Theo dõi luồng để biết khi nào phản hồi kết thúc.
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)Xử lý các phần dữ liệu từng phần trong mã máy khách của bạn. Phần dữ liệu cuối cùng thường chứa toàn bộ tin nhắn hoặc dấu hiệu hoàn thành. Cách tiếp cận này giảm độ trễ cảm nhận. Đảm bảo máy khách của bạn có thể xử lý các cập nhật văn bản tăng dần. Khóa API và URL cơ sở vẫn giữ nguyên. Giới hạn tốc độ áp dụng cho tổng khối lượng yêu cầu, không chỉ kích thước phản hồi được truyền phát.
Hỗ trợ Gọi hàm
API hỗ trợ gọi hàm/tool cho các đầu ra có cấu trúc. Xác định các công cụ trong thân yêu cầu của bạn với tên, mô tả và lược đồ tham số của chúng. Mô hình trả về dữ liệu JSON có cấu trúc cùng với văn bản khi nó quyết định sử dụng công cụ. Điều này khác biệt với các phản hồi văn bản thô. Sử dụng tham số tools trong endpoint chat-completions. Truyền lại kết quả công cụ cho mô hình trong các lượt tiếp theo. Điều này cho phép các quy trình làm việc phức tạp mà không cần logic phân tích cú pháp bên ngoài. Mô hình không kiểm duyệt xử lý các định nghĩa hàm một cách đáng tin cậy.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapis.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);Cấu trúc các định nghĩa công cụ của bạn theo lược đồ OpenAI. API trả về các đối số gọi công cụ dưới định dạng JSON. Phân tích các đối số này trong mã của bạn để thực hiện hàm mong muốn. Sau đó, gửi kết quả lại cho mô hình. Chu kỳ này tiếp tục cho đến khi mô hình tạo ra phản hồi văn bản cuối cùng. Tính năng này có sẵn trên cùng một gói tín dụng trả trước. Không có phí bổ sung cho việc sử dụng công cụ.
Giới hạn tốc độ và Kích thước thân yêu cầu
Mỗi khóa API bị giới hạn ở 300 yêu cầu mỗi phút. Kích thước thân yêu cầu tối đa là 8 MB. Vượt quá các giới hạn này sẽ trả về các mã trạng thái HTTP cụ thể. Lỗi 401 cho biết khóa API không hợp lệ hoặc bị thiếu. Lỗi 402 có nghĩa là số dư tín dụng trả trước của bạn không đủ. Lỗi 429 báo hiệu rằng bạn đã vượt quá giới hạn tốc độ. Giảm tần suất yêu cầu hoặc đợi cửa sổ thời gian để đặt lại. Các giới hạn này áp dụng cho mỗi khóa, không phải cho mỗi tài khoản. Tạo lại khóa của bạn để bắt đầu lại từ đầu nếu cần.
Cửa sổ ngữ cảnh là 100.000 token. Đảm bảo prompt và completion kết hợp của bạn vừa với giới hạn này. Các đầu vào lớn có thể bị cắt ngắn hoặc bị từ chối nếu chúng vượt quá giới hạn kích thước thân. Theo dõi việc sử dụng của bạn trong bảng điều khiển. Mô hình tín dụng trả trước có nghĩa là bạn chỉ trả tiền cho những gì bạn sử dụng. Không có phí hàng tháng hoặc đăng ký. Tín dụng không bao giờ hết hạn.
Giá cả và Tín dụng
api không kiểm duyệt sử dụng mô hình tín dụng trả trước đơn giản. Token đầu vào tốn $0,25 cho mỗi 1 triệu token. Token đầu ra tốn $1,00 cho mỗi 1 triệu token. Không có phí hàng tháng hoặc đăng ký. Tín dụng trả trước không bao giờ hết hạn. Bạn có thể nạp tiền từ $20 bằng tiền điện tử (USDT hoặc USDC). Tín dụng bonus có sẵn: +5% cho $50+ và +10% cho $100+. Tài khoản mới nhận được $0,50 tín dụng dùng thử miễn phí trong 7 ngày, không cần thẻ. Mô hình này lý tưởng cho các trường hợp sử dụng api ai nsfw khối lượng cao.
Kiểm tra số dư của bạn trong bảng điều khiển. Tín dụng được khấu trừ tự động với mỗi yêu cầu. Các mô hình openrouter không kiểm duyệt thay thế thường sử dụng giá cả khác; mô hình trực tiếp của chúng tôi mang lại chi phí dự đoán được. Sử dụng khóa API để xác thực tất cả các yêu cầu. URL cơ sở vẫn giống nhau cho tất cả các gói. Không có phí ẩn cho truyền phát hoặc gọi hàm. Theo dõi việc sử dụng của bạn để tránh các khoản phí không mong muốn.
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 |
| ID mô hình | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.uncensoredapis.com/v1 |
| Xác thực | Authorization: Bearer YOUR_KEY |
| 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) |
| 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"} |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Kích thước yêu cầu | tối đa 8 MB |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 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ừ $20 đến $500 |
| 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ỳ |
| Thưởng | +5% từ $50, +10% từ $100, +15% từ $200 |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| 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 |
| 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ũ |
| Đăng nhập | Google hoặc email và mật khẩu |
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 là 100.000 token, bao gồm cả prompt và kết quả. Điều này cho phép các cuộc hội thoại dài hoặc xử lý tài liệu lớn trong một yêu cầu.
API không kiểm duyệt có hỗ trợ truyền phát không?
Có, truyền phát được hỗ trợ qua Server-Sent Events (SSE). Bạn phải đặt tham số stream thành true trong yêu cầu của mình. Điều này cho phép phân phối token theo thời gian thực cho giao diện trò chuyện.
Điều gì xảy ra nếu tín dụng của tôi hết?
Bạn sẽ nhận được mã trạng thái HTTP 402 cho biết không còn tín dụng. Hãy nạp tiền vào tài khoản từ bảng điều khiển để tiếp tục sử dụng. Tín dụng không bao giờ hết hạn, vì vậy bạn có thể thêm tiền bất cứ khi nào cần.
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.