Tài liệu API
Bắt đầu xây dựng với API LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn này cho bạn cách xác thực, gửi yêu cầu và xử lý phản hồi streaming bằng các công cụ tương thích OpenAI tiêu chuẩn.
- trên 1M token đầu vào
- $0.15
- Token đầu ra / 1M
- $0.50
- ngữ cảnh token
- 100,000
- số dư dùng thử
- $0.50
- yêu cầu mỗi phút
- 300
Xác thực và base URL
Sử dụng khóa API của bạn để xác thực mọi yêu cầu. API của chúng tôi hoàn toàn tương thích với hệ sinh thái SDK OpenAI, vì vậy bạn chỉ cần điều chỉnh URL cơ sở và khóa trong cấu hình máy khách của mình. URL cơ sở là HTTPS://api.nocensoraichatbot.com/v1. Bạn có thể tạo khóa ngay lập tức sau khi đăng ký bằng Google hoặc email. Mỗi tài khoản chỉ giữ một khóa hoạt động và khóa này sẽ thay thế khóa cũ khi được tạo lại. Không cần số điện thoại để đăng ký, và các câu lệnh của bạn không được sử dụng để huấn luyện mô hình.
Yêu cầu đầu tiên
Gửi yêu cầu hoàn thành trò chuyện tiêu chuẩn đến điểm cuối /v1/chat/completions. Sử dụng định danh mô hình "uncensored" để truy cập mô hình ngôn ngữ lớn đã được tinh chỉnh của chúng tôi. Mô hình phản hồi các chủ đề người lớn hợp pháp, hư cấu và gây tranh cãi mà không có các từ chối tiêu chuẩn. Có một giới hạn cứng: nội dung liên quan đến trẻ vị thành niên luôn bị từ chối. Bạn có thể kiểm tra kết nối bằng một lệnh curl đơn giản.
curl https://api.nocensoraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 400 word review of the new gpu"}]
}'
Nếu khóa không hợp lệ, bạn nhận được lỗi 401. Nếu số tiền tín dụng đã cạn kiệt, bạn nhận được lỗi 402. Lỗi và từ chối không tiêu thụ token, vì vậy bạn chỉ trả tiền cho các kết quả hoàn tất thành công. Số tiền tín dụng không bao giờ hết hạn, mang lại cho bạn quyền kiểm soát hoàn toàn đối với chi tiêu của mình.
Tích hợp Python SDK
Cài đặt gói Python chính thức của OpenAI và cấu hình URL cơ sở trỏ đến dịch vụ của chúng tôi. Điều này cho phép bạn sử dụng các phương thức quen thuộc như client.chat.completions.create. Đặt model thành "uncensored" và truyền các tin nhắn hệ thống hoặc người dùng của bạn như bình thường. SDK xử lý tokenization và phân tích phản hồi tự động. Cách tiếp cận này hoạt động cho cả tạo văn bản đơn giản và các cuộc hội thoại nhiều lượt phức tạp. Bạn cũng có thể stream phản hồi nếu bạn thích đầu ra từng phần.
from openai import OpenAI
client = OpenAI(base_url="https://api.nocensoraichatbot.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)
Đảm bảo API key của bạn được truyền trong header hoặc biến môi trường. SDK hỗ trợ tất cả các tham số tiêu chuẩn như nhiệt độ và top_p. Bạn có thể điều chỉnh các tham số này để kiểm soát mức độ sáng tạo hoặc xác định. Cửa sổ ngữ cảnh của mô hình là 100,000 token cho prompt và hoàn tất kết hợp.
Tích hợp SDK Node
Sử dụng gói npm @openai/openai để tích hợp với ứng dụng Node.js của bạn. Cấu hình URL cơ sở và khóa API trước khi thực hiện bất kỳ yêu cầu nào. Điều này đảm bảo tương thích với API chatbot AI không kiểm duyệt của chúng tôi. SDK Node cung cấp các định nghĩa kiểu và hỗ trợ async/await cho phát triển hiện đại. Bạn có thể gửi tin nhắn và nhận phản hồi giống như với bất kỳ điểm cuối tương thích OpenAI nào. Xử lý lỗi được tích hợp sẵn, vì vậy bạn có thể dễ dàng bắt các lỗi 401, 402 và 429. Điều này làm cho nó lý tưởng cho các hàm serverless hoặc dịch vụ backend.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nocensoraichatbot.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);
Hãy nhớ rằng định danh mô hình là "uncensored". Không sử dụng định danh GPT-3.5 hoặc GPT-4. SDK sẽ xử lý phần còn lại, bao gồm phân tích cú pháp JSON và logic thử lại. Bạn cũng có thể bật chế độ luồng (streaming) cho trải nghiệm người dùng theo thời gian thực.
Hỗ trợ SSE và Streaming
Bật phát trực tiếp bằng cách đặt stream thành true trong yêu cầu. API trả về Sự kiện được gửi bởi máy chủ (SSE) để giao tiếp token theo thời gian thực. Mỗi chunk chứa nội dung từng phần, cho phép bạn hiển thị đầu ra ngay khi nó được tạo. Chunk cuối cùng bao gồm thống kê sử dụng token đầy đủ. Điều này hữu ích cho các giao diện trò chuyện nơi người dùng mong đợi phản hồi ngay lập tức. Phát trực tiếp giảm độ trễ cảm nhận, đặc biệt đối với các phản hồi dài. Bạn có thể dừng phát trực tiếp sớm nếu người dùng gửi một tin nhắn mới. Điều này tiết kiệm token và cải thiện khả năng phản hồi.
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 sự kiện SSE cẩn thận để tránh rò rỉ bộ nhớ trong các kết nối chạy dài. API hỗ trợ tối đa 8 yêu cầu đồng thời mỗi khóa. Giới hạn này giúp duy trì sự ổn định dưới tải. Bạn có thể điều chỉnh hành vi luồng bằng các tham số tiêu chuẩn như max_tokens và stop sequences.
Giới hạn tốc độ và cửa sổ ngữ cảnh
API giới hạn 300 yêu cầu mỗi phút trên mỗi khóa. Bạn có thể có 8 yêu cầu đang hoạt động đồng thời. Thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh là 100.000 token, kết hợp prompt và hoàn thành. Đầu ra tối đa là 16.000 token cho mỗi yêu cầu, hoặc 2.048 nếu max_tokens không được đặt. Nếu bạn vượt quá giới hạn tốc độ, bạn sẽ nhận được lỗi 429. Đợi và thử lại với cơ chế backoff theo cấp số nhân. Tín dụng chỉ được tính phí cho việc sử dụng token thành công. Các lỗi không tiêu thụ tín dụng. Mô hình định giá minh bạch này đảm bảo bạn biết chính xác những gì mình phải trả.
Các câu hỏi thường gặp
Mô hình chatbot AI không kiểm duyệt là gì?
Đây là mô hình ngôn ngữ lớn trọng lượng mở được tinh chỉnh cho các phản hồi không kiểm duyệt đối với các chủ đề người trưởng thành hợp pháp, hư cấu và gây tranh cãi. Nó không phải là GPT, Claude hay mô hình của bất kỳ nhà cung cấp nào khác. Các yêu cầu liên quan đến trẻ vị thành niên luôn bị từ chối.
Làm thế nào để nạp tín dụng?
Bạn có thể nạp tiền bằng USDT (TRC20) hoặc USDC (Base) cho các khoản từ $20 đến $500. Tiền thưởng được cộng thêm cho các khoản lớn hơn: +5% từ $50, +10% từ $100 và +15% từ $200. Số dư không bao giờ hết hạn và được tính dựa trên lượng token thực tế sử dụng.
API có hỗ trợ gọi hàm không?
Có, API hỗ trợ gọi hàm với các tham số công cụ và tool_choice. Bạn cũng có thể sử dụng chế độ JSON bằng cách đặt response_format thành json_object. Các tính năng này cho phép bạn tích hợp mô hình vào các quy trình làm việc và ứng dụng phức tạp.
Lấy khóa API của bạn
Đăng ký, sao chép token, và cập nhật endpoint. Thế là đủ.