Hướng dẫn nhanh API LLM không kiểm duyệt | Uncensored LLM Hub
Tích hợp LLM không kiểm duyệt của chúng tôi vào ứng dụng của bạn bằng giao diện tương thích OpenAI tiêu chuẩn. Hướng dẫn này bao gồm xác thực, định dạng yêu cầu, truyền phát và gọi hàm để triển khai ngay lập tức.
URL cơ bản & Xác thực
Sử dụng URL cơ bản https://api.uncensoredllmhub.com/v1 cho tất cả các yêu cầu. Xác thực yêu cầu khóa API được chuyển trong tiêu đề Authorization dưới dạng mã thông báo Bearer. Bạn nhận được khóa này ngay lập tức khi đăng ký qua trang Lấy khóa API. Khóa được liên kết với một tài khoản duy nhất; bạn có thể tạo lại khóa bất cứ lúc nào, điều này làm vô hiệu hóa khóa trước đó. Không cần số điện thoại hoặc thẻ tín dụng để bắt đầu.
POST /v1/chat/completions
Gửi prompt của bạn đến endpoint trò chuyện. ID mô hình luôn là uncensored. API chấp nhận các tin nhắn trò chuyện tiêu chuẩn và trả về văn bản. API không hỗ trợ hình ảnh, âm thanh hoặc embedding. Đảm bảo thân yêu cầu của bạn không vượt quá 8 MB. Ví dụ sau đây minh họa một yêu cầu văn bản cơ bản bằng cURL:
curl https://api.uncensoredllmhub.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."}]
}'Điều này trả về kết quả hoàn thành cho prompt của bạn. Bạn có thể phân tích cú pháp phản hồi để trích xuất văn bản được tạo cho logic ứng dụng của mình.
Tích hợp SDK Python
Sử dụng gói Python openai chính thức để tích hợp dễ dàng hơn. Định cấu hình máy khách với URL cơ bản và khóa API của bạn. Cách tiếp cận này đơn giản hóa việc xử lý JSON và suy luận kiểu. Ví dụ sau đây cho thấy cách khởi tạo máy khách và gửi tin nhắn:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmhub.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)Thay thế YOUR_API_KEY bằng khóa thực tế của bạn. Đối tượng phản hồi cung cấp quyền truy cập trực tiếp vào nội dung, giúp dễ dàng tích hợp vào quy trình làm việc Python.
Tích hợp SDK Node
Đối với môi trường JavaScript, hãy sử dụng SDK Node.js OpenAI. Đặt URL cơ bản và khóa API trong đối tượng cấu hình. Điều này cho phép bạn sử dụng cú pháp dựa trên promise tiêu chuẩn. Ví dụ sau đây minh họa một kết thúc trò chuyện đơn giản:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmhub.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);Đảm bảo bạn xử lý phản hồi không đồng bộ một cách thích hợp. Phương pháp này hoạt động tốt cho các ứng dụng phía máy chủ hoặc môi trường Node.js nơi bạn cần xử lý đầu ra ngay lập tức.
Phản hồi truyền phát (SSE)
Kích hoạt truyền phát bằng cách đặt stream: true trong yêu cầu của bạn. API trả về Các sự kiện gửi qua máy chủ (SSE) thay vì một đối tượng JSON đơn lẻ. Điều này cho phép bạn hiển thị các token khi chúng được tạo, cải thiện độ trễ cảm nhận. Ví dụ sau đây cho thấy cách xử lý luồng trong Python:
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)Phân tích cú pháp từng phần để trích xuất nội dung delta. Điều này hữu ích cho các giao diện trò chuyện nơi người dùng mong đợi các chỉ báo gõ theo thời gian thực. Luồng kết thúc khi nhận được phần cuối cùng.
Giới hạn tốc độ, Lỗi & Ngữ cảnh
Bạn bị giới hạn ở 300 yêu cầu mỗi phút mỗi khóa. Nếu bạn vượt quá giới hạn này, bạn sẽ nhận được lỗi 429. Các lỗi phổ biến khác bao gồm 401 (khóa không hợp lệ) và 402 (không đủ tín dụng). Cửa sổ ngữ cảnh là 100.000 token cho prompt cộng với kết quả hoàn thành kết hợp. Nếu đầu vào của bạn quá lớn, mô hình có thể cắt bớt hoặc từ chối yêu cầu. Luôn theo dõi mức sử dụng của bạn qua bảng điều khiển để tránh gián đoạn dịch vụ.
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 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID mô hình | uncensored |
| Base URL | https://api.uncensoredllmhub.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 |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Đầ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 |
| 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 |
| 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 |
| 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 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| 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í |
| 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 |
| Đă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
Đây có phải là LLM lập trình không kiểm duyệt không?
Có, mô hình được tinh chỉnh để trả lời mà không từ chối nội dung, bao gồm cả các chủ đề gây tranh cãi hoặc người lớn, trong khi vẫn chặn nội dung tình dục liên quan đến trẻ em. Mô hình xử lý hiệu quả việc tạo mã và các truy vấn kỹ thuật mà không có các bộ lọc doanh nghiệp tiêu chuẩn.
Điều gì xảy ra nếu khóa API của tôi bị xâm phạm?
Bạn có thể tạo lại khóa ngay lập tức từ bảng điều khiển. Hành động này thu hồi khóa cũ, vì vậy bất kỳ ứng dụng nào sử dụng khóa đó sẽ ngừng hoạt động cho đến khi được cập nhật. Mỗi tài khoản chỉ cho phép một khóa hoạt động tại một thời điểm.
Bạn có hỗ trợ gọi công cụ/hàm không?
Có, endpoint hỗ trợ định nghĩa công cụ và gọi hàm. Bạn có thể định nghĩa các công cụ trong yêu cầu của mình, và mô hình sẽ trả về kết quả JSON có cấu trúc mà bạn có thể phân tích cú pháp để thực hiện các hàm cụ thể trong ứng dụng của mình.
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ơ bản. Đó là toàn bộ thiết lập.
Lấy khóa APIhttps://api.uncensoredllmhub.com/v1