vi ▾

Tài liệu API AI không kiểm duyệt

Bắt đầu với API không kiểm duyệt của chúng tôi trong vài phút bằng các điểm cuối tương thích OpenAI tiêu chuẩn. Gửi văn bản, nhận văn bản và xử lý phản hồi phát trực tiếp mà không bị khóa bởi gói đăng ký.

Thiết lập Base URL và xác thực

Bắt đầu bằng cách trỏ client của bạn đến https://api.uncensoredaiopen.com/v1 và gửi khóa API của bạn trong Authorization header. URL cơ sở này hoạt động với bất kỳ máy khách tương thích OpenAI nào, vì vậy bạn chỉ cần thay đổi điểm cuối và tiêm khóa của bạn. Chúng tôi không sử dụng embedding, hình ảnh hay âm thanh, chỉ thuần túy tạo văn bản. Khóa của bạn cấp quyền truy cập vào uncensored model, không từ chối nội dung người lớn hợp pháp. Đăng ký bằng Google hoặc email để nhận khóa của bạn ngay lập tức. Không cần số điện thoại. Khóa được hiển thị ngay sau khi tạo.

Yêu cầu đầu tiên

Gửi lời nhắc đầu tiên bằng cách sử dụng yêu cầu POST tiêu chuẩn đến điểm cuối hoàn tất cuộc trò chuyện. Điều này xác nhận khóa của bạn hoạt động và trả về phản hồi văn bản. Model id chỉ đơn giản là uncensored. Bạn có thể gửi bất kỳ lời nhắc nào, bao gồm cả các chủ đề người lớn, mà không bị từ chối. Phản hồi được trả về dưới dạng JSON. Sử dụng lệnh curl sau để kiểm tra thiết lập của bạn. Lệnh này gửi một thông báo đơn giản và mong đợi một phản hồi văn bản.

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

Yêu cầu này minh họa luồng văn bản vào, văn bản ra cơ bản. Bạn có thể điều chỉnh model field nếu bạn muốn rõ ràng, nhưng uncensored là tùy chọn duy nhất. Phản hồi bao gồm văn bản được tạo trong choices mảng.

Tích hợp Python SDK

Sử dụng thư viện Python chính thức của OpenAI để tích hợp nhanh chóng. Đặt base_url đến điểm cuối của chúng tôi và cung cấp khóa của bạn. Cách tiếp cận này tự động xử lý việc thử lại và phân tích JSON cho bạn. Đây là cách nhanh nhất để xây dựng nguyên mẫu. Mã bên dưới cho thấy cách khởi tạo client và gửi tin nhắn. Sau đó, bạn có thể lặp lại trên đối tượng phản hồi.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaiopen.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)

Cấu hình này đảm bảo tương thích với codebase hiện có của bạn. The response.choices[0].message.content field chứa văn bản được tạo. Bạn có thể truyền các tham số như temperature để kiểm soát độ sáng tạo. Mô hình trả lời các lời nhắc tiêu chuẩn mà không có bộ lọc nội dung cho các chủ đề người trưởng thành.

Tích hợp SDK Node

Tích hợp với JavaScript hoặc TypeScript bằng SDK Node OpenAI. Cấu hình client với URL cơ sở của chúng tôi và khóa API của bạn. Phương pháp này lý tưởng cho máy chủ web hoặc dịch vụ backend. Đoạn mã bên dưới minh họa một lệnh gọi hoàn thành trò chuyện cơ bản. Nó xử lý yêu cầu và ghi lại văn bản phản hồi. Bạn có thể mở rộng điều này để xử lý lỗi hoặc phát trực tuyến dữ liệu.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaiopen.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);

The response object chứa nội dung được tạo ra. Bạn có thể truy cập nó thông qua response.choices[0].message.content. SDK này hỗ trợ các mẫu async/await cho mã sạch sẽ. Bạn cũng có thể đặt các tham số như top_p hoặc seed để có thể tái lập kết quả. Mô hình được tinh chỉnh cho việc tạo văn bản không giới hạn.

Các phản hồi streaming

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Điều này gửi các token ngay khi chúng được tạo, giúp giảm độ trễ cảm nhận. API sử dụng Sự kiện được gửi bởi máy chủ (SSE) để cập nhật thời gian thực. Chi tiết sử dụng token được bao gồm trong chunk cuối cùng. Điều này hữu ích cho các giao diện trò chuyện nơi người dùng thấy văn bản xuất hiện trực tiếp. Mã bên dưới cho thấy cách xử lý streaming 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)

Mỗi khối chứa một phần phản hồi. Bạn có thể nối các khối này lại để tạo thành văn bản đầy đủ. Khối cuối cùng bao gồm thống kê sử dụng, chẳng hạn như số lượng mã thông báo đầu vào và đầu ra. Lỗi trong quá trình phát trực tuyến được gửi dưới dạng các khối riêng biệt. Bạn có thể dừng luồng sớm nếu người dùng ngắt yêu cầu.

Giới hạn, lỗi và cửa sổ ngữ cảnh

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Output tối đa là 16.000 token cho mỗi yêu cầu, hoặc 2.048 nếu max_tokens chưa được đặt. Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời trên mỗi khóa. Thân yêu cầu phải dưới 8 MB. Các lỗi bao gồm 401 cho khóa không hợp lệ, 402 cho số dư không đủ, và 429 cho giới hạn tốc độ. Tín dụng được trả trước và không bao giờ hết hạn. Hoàn tiền không được cấp, nhưng các khoản tính phí kép sẽ được sửa chữa qua Hỗ trợ. Mô hình luôn từ chối nội dung khiêu dâm liên quan đến trẻ vị thành niên.

Câu hỏi và câu trả lời

Đây có phải là API không kiểm duyệt của open AI không?

Có, đó là một API tương thích OpenAI phục vụ một mô hình không kiểm duyệt chuyên dụng. Nó sử dụng cùng các điểm cuối và định dạng JSON như OpenAI. Bạn có thể sử dụng bất kỳ SDK OpenAI nào để kết nối.

Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?

API trả về mã trạng thái 429. Bạn phải đợi cho đến khi cửa sổ được làm mới. Giới hạn là 300 yêu cầu mỗi phút trên mỗi khóa. Bạn có thể sử dụng nhiều khóa để tăng thông lượng, nhưng mỗi khóa đều có giới hạn riêng.

Tôi có thể sử dụng đây cho nội dung NSFW không?

Có, mô hình không từ chối nội dung người lớn hợp pháp. Nó được tinh chỉnh để tạo nội dung không giới hạn. Giới hạn cứng duy nhất là nội dung tình dục liên quan đến trẻ vị thành niên, luôn bị từ chối. Bạn có thể tạo bất kỳ chủ đề người lớn nào khác mà không gặp vấn đề gì.

Khóa của bạn chỉ còn một bước nữa là xong

Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ quá trình thiết lập.

Mở tài khoản