Hướng dẫn bắt đầu nhanh cho ai không kiểm duyệt
Nhận đầu ra văn bản thô, không lọc từ API AI 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 kết nối SDK tiêu chuẩn và bắt đầu gửi yêu cầu ngay lập tức.
Cài đặt SDK OpenAI tiêu chuẩn
Bắt đầu bằng cách cài đặt thư viện chính thức cho ngôn ngữ lập trình bạn yêu thích. Giao diện của chúng tôi hoàn toàn tương thích với các công cụ tiêu chuẩn, vì vậy bạn không cần một khách hàng tùy chỉnh. Sử dụng pip cho Python hoặc npm cho Node.js để thêm phần phụ thuộc vào dự án của bạn. Điều này đảm bảo bạn có thể tận dụng các mẫu mã hiện có mà không cần học một giao thức mới.
Cấu hình URL gốc và khóa API của bạn
Điểm SDK client của bạn đến điểm cuối chuyên dụng thay vì nhà cung cấp mặc định. Bạn phải đặt URL gốc thành HTTPS://api.aiopenuncensored.com/v1 và cung cấp khóa API duy nhất của bạn. Cấu hình này định hướng lưu lượng truy cập đến máy chủ mô hình không kiểm duyệt của chúng tôi thay vì gã khổng lồ thương mại. Khóa của bạn được tạo ngay lập tức khi đăng ký, vì vậy bạn có thể bắt đầu kiểm tra ngay lập tức.
Gửi yêu cầu hoàn tất hội thoại đầu tiên của bạn
Gửi yêu cầu POST đến /v1/chat/completions với định danh mô hình "uncensored". Lệnh gọi đơn giản này trả về văn bản thô mà không có các bộ lọc nội dung thường chặn đầu vào của bạn. Bạn có thể gửi các tin nhắn tiêu chuẩn và nhận phản hồi trực tiếp. Xem đoạn mã bên dưới để có lệnh curl chính xác nhằm xác minh kết nối.
Xử lý các phản hồi streaming và sử dụng token
Bật chế độ stream bằng cách đặt tham số stream thành true. API trả về các chunk khi chúng được tạo, cho phép bạn hiển thị văn bản theo thời gian thực. Chunk cuối cùng chứa thống kê sử dụng token đầy đủ để tính phí và giám sát. Cách tiếp cận này giảm đáng kể độ trễ cảm nhận đối với người dùng cuối của bạn.
Triển khai gọi hàm và chế độ JSON
Sử dụng tham số tools để xác định các hàm mà mô hình của bạn có thể gọi. Bạn cũng có thể buộc đầu ra JSON nghiêm ngặt bằng cách đặt response_format thành json_object. Điều này đảm bảo ứng dụng của bạn nhận được dữ liệu có cấu trúc mà không có lỗi phân tích cú pháp. Mô hình hỗ trợ tool_choice và các tham số tiêu chuẩn khác để kiểm soát chính xác.
Hiểu giới hạn tốc độ và ràng buộc token
Khóa API của bạn cho phép 300 yêu cầu mỗi phút và hỗ trợ tối đa 8 yêu cầu đồng thời. Cửa sổ ngữ cảnh chứa 100.000 token tổng cộng, với tối đa 16.000 token đầu ra cho mỗi yêu cầu. Các lỗi như 401 hoặc 429 là phổ biến và cho biết bạn nên kiểm tra khóa hoặc chờ một lát. Tín dụng chỉ được tiêu thụ cho việc sử dụng token thành công.
cURL
curl https://api.aiopenuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.aiopenuncensored.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiopenuncensored.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);Phát trực tiếp
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)FAQ
Đây có phải là API OpenAI không bị kiểm duyệt từ OpenAI không?
Không, chúng tôi là dịch vụ độc lập lưu trữ một mô hình trọng lượng mở riêng biệt. Chúng tôi sử dụng giao diện tương thích OpenAI nhưng phục vụ LLM không kiểm duyệt của riêng chúng tôi, không phải GPT-4 hoặc GPT-3.5. Bạn có thể sử dụng các SDK tiêu chuẩn với URL cơ sở của chúng tôi để nhận kết quả không lọc.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?
API trả về mã trạng thái 429 khi bạn vượt quá 300 yêu cầu mỗi phút. Bạn nên triển khai cơ chế backoff theo cấp số nhân trong máy khách để tự động thử lại. Hệ thống của chúng tôi đặt lại bộ đếm mỗi phút, vì vậy các yêu cầu của bạn sẽ tiếp tục bình thường sau khi cửa sổ được làm mới.
Mô hình AI không kiểm duyệt có hỗ trợ cửa sổ ngữ cảnh dài không?
Đúng, mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả đầu vào và đầu ra kết hợp. Bạn có thể gửi các tài liệu lớn hoặc lịch sử hội thoại dài mà không bị cắt ngắn. Độ dài phản hồi đơn tối đa được giới hạn ở 16.000 token để đảm bảo sự ổn định.
Lấy khóa API của bạn
Đăng ký, sao chép khóa, cập nhật URL điểm cuối. Thiết lập đã xong.