Tài liệu dành cho nhà phát triển
Tích hợp API LLM không kiểm duyệt của chúng tôi trong vài phút bằng các công cụ tương thích chuẩn OpenAI. Bắt đầu với việc thanh toán theo token trực tiếp và không đăng ký ẩn.
https://api.aitextgeneratoruncensored.com/v1uncensored
Base URL và Xác thực
API của chúng tôi sử dụng các điểm cuối tương thích tiêu chuẩn với OpenAI. URL cơ sở là HTTPS://api.aitextgeneratoruncensored.com/v1. Bạn xác thực bằng token Bearer trong tiêu đề Authorization. Cách tiếp cận này cho phép bạn sử dụng các khách hàng hiện có mà không cần logic tùy chỉnh.
curl https://api.aitextgeneratoruncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return json with keys name and age"}]
}'
Endpoint Hoàn thành Trò chuyện
Gửi văn bản đến mô hình 'không kiểm duyệt' qua POST /v1/chat/completions. Mô hình tạo văn bản mà không từ chối các chủ đề người lớn hợp pháp hoặc gây tranh cãi. Đây là mô hình trọng lượng mở được chạy trên máy chủ của chúng tôi, không phải GPT hay Claude. Các phản hồi là văn bản thuần túy mà không có các lớp bọc bổ sung.
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextgeneratoruncensored.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)
Tích hợp SDK Node
Sử dụng Node SDK chính thức để kết nối nhanh chóng. Đặt base URL thành điểm cuối của chúng tôi và cung cấp khóa API của bạn. Model ID là 'uncensored'. Thiết lập này hoạt động cho các tập lệnh, bot hoặc ứng dụng web. Nó tự động xử lý tuần tự hóa JSON.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextgeneratoruncensored.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);
Streaming và Việc Sử Dụng Token
Bật chế độ streaming bằng cách đặt stream thành true. Bạn nhận được các sự kiện Server-Sent Events cho mỗi token. Dữ liệu sử dụng token xuất hiện trong chunk cuối cùng. Phương pháp này giảm độ trễ cảm nhận đối với các phản hồi dài. Nó lý tưởng cho các giao diện trò chuyệ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 tốc độ và Độ đồng thời
Mỗi khóa cho phép 300 yêu cầu mỗi phút. Bạn có thể chạy 8 yêu cầu đồng thời. Thân yêu cầu phải nhỏ hơn 8 MB. Vượt quá các giới hạn này sẽ trả về lỗi 429. Hãy quản lý độ đồng thời của bạn để tránh chậm trễ. Giới hạn được đặt lại mỗi phút.
Xử lý lỗi và Từ chối
Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết không còn số dư trả trước. Lỗi 429 báo hiệu hết giới hạn tốc độ. Chúng tôi cũng từ chối các yêu cầu liên quan đến trẻ vị thành niên. Lỗi không tiêu tốn số dư token của bạn. Hãy kiểm tra thân phản hồi để biết chi tiết.
Câu hỏi thường gặp
API tạo văn bản AI không kiểm duyệt có tương thích với các SDK OpenAI tiêu chuẩn không?
Có, API hoạt động với bất kỳ client tương thích OpenAI nào. Bạn chỉ cần thay đổi base URL và API key. ID mô hình là 'uncensored'. Điều này đảm bảo tích hợp dễ dàng với mã hiện có.
Cửa sổ ngữ cảnh và độ dài đầu ra tối đa là gì?
Cửa sổ ngữ cảnh là 100,000 token. Output tối đa là 16,000 token mỗi yêu cầu. Nếu bạn không đặt max_tokens, mặc định là 2,048 token. Điều này cho phép xử lý tài liệu dài.
Làm thế nào để nạp tín dụng trả trước của tôi?
Nạp tiền chỉ bằng crypto. Chúng tôi chấp nhận USDT trên TRC20 hoặc USDC trên Base. Nạp tối thiểu là $20. Tín dụng bonus áp dụng cho các khoản lớn hơn. Tín dụng không bao giờ hết hạn.