vi ▾
Tạo khóa

Tài liệu API

Bắt đầu tạo văn bản không kiểm duyệt với API tương thích OpenAI của chúng tôi trong chưa đầy một phút. Chúng tôi cung cấp một mô hình không giới hạn duy nhất với giá token minh bạch và không có bộ lọc ẩn.

Base URL và Xác thực

Điểm cuối API của chúng tôi là HTTPS://api.aichatuncensored.cc/v1. Xác thực mọi yêu cầu bằng cách chuyển khóa API độc nhất của bạn trong Authorization: Bearer <key> header. Bạn nhận được khóa này ngay lập tức sau khi đăng ký bằng Google hoặc email trên trang Nhận khóa API. Không cần số điện thoại, và khóa chỉ được hiển thị một lần để bảo mật.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

URL cơ sở này hoạt động với các SDK OpenAI chính thức và bất kỳ máy khách tương thích nào. Chỉ cần cấu hình thư viện của bạn để trỏ đến địa chỉ của chúng tôi. Bạn có thể tạo khóa mới bất cứ lúc nào, khóa này sẽ thay thế khóa trước đó. Mỗi tài khoản chỉ giới hạn ở một khóa hoạt động.

Yêu cầu đầu tiên với cURL

Gửi lời nhắc đầu tiên bằng cách sử dụng tiêu chuẩn POST yêu cầu đến /v1/chat/completionsbảng định danh mô hình là uncensored, phục vụ một mô hình trọng lượng mở duy nhất được tinh chỉnh cho nội dung không giới hạn. Văn bản đầu vào đi vào messages mảng. Phản hồi trả về văn bản đã được tạo trong content trường.

curl https://api.aichatuncensored.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
  }'

Lỗi như thiếu tín dụng trả về mã trạng thái 402. Việc từ chối do nội dung liên quan đến người lớn là hiếm nhưng có thể xảy ra. Streaming có sẵn qua Server-Sent Events để phân phối token theo thời gian thực. Mỗi yêu cầu hỗ trợ tối đa 8 MB dữ liệu body.

Tích hợp SDK Python

Sử dụng thư viện Python chính thức để tương tác với API của chúng tôi. Đặt base URL và API key trong cấu hình client. Điều này cho phép bạn tận dụng các phương thức quen thuộc như chat.completions.create. Cú pháp sao chép các triển khai OpenAI tiêu chuẩn.

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatuncensored.cc/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ài đặt gói và khởi tạo máy khách với thông tin xác thực của bạn. Truyền tên mô hình uncensored để đảm bảo bạn truy cập điểm cuối không giới hạn của chúng tôi. Bạn có thể điều chỉnh các tham số như temperature hoặc top_p để kiểm soát độ sáng tạo. Đối tượng phản hồi chứa thống kê sử dụng trong chunk cuối cùng nếu phát trực tiếp.

Thiết lập SDK Node.js

Khởi tạo client Node.js với URL cơ sở và khóa API của bạn. Điều này cho phép gọi trực tiếp đến điểm cuối hoàn thành trò chuyện. Thư viện tự động xử lý việc tuần tự hóa JSON và chèn tiêu đề.

import OpenAI from "openai";

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

Gọi phương thức completion với các thông báo prompt của bạn. Phản hồi bao gồm văn bản được tạo và số lượng token. Bạn có thể phát trực tuyến kết quả bằng cách đặt cờ stream thành true. Xử lý lỗi đã được tích hợp trong SDK. Kiểm tra mã trạng thái cho các phản hồi 401 hoặc 429 để quản lý giới hạn.

Phản hồi luồng (SSE)

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Máy chủ gửi các chunk dữ liệu dưới dạng Server-Sent Events. Mỗi chunk chứa văn bản một phần và siêu dữ liệu sử dụng. Điều này giảm độ trễ cảm nhận cho các đầu ra dà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)

Phân tích luồng SSE để tích lũy phản hồi cuối cùng. Chunk cuối cùng bao gồm tổng số token đã sử dụng. Bạn có thể dừng luồng sớm nếu cần. Gọi hàm và chế độ JSON cũng hỗ trợ luồng. Tính năng này lý tưởng cho các giao diện trò chuyện thời gian thực.

Giới hạn tốc độ và Xử lý lỗi

Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Yêu cầu đồng thời được giới hạn ở 8 cho mỗi khóa. Nếu vượt quá các giới hạn này, bạn sẽ nhận mã trạng thái 429. Lỗi xác thực trả về lỗi 401. Không đủ tín dụng kích hoạt lỗi 402.

Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100,000 token. Đầu ra tối đa là 16,000 token mỗi yêu cầu. Đặt max_tokens để tránh các chi phí không mong muốn. Lỗi và từ chối không tiêu thụ số dư. Sử dụng backoff theo cấp số nhân để thử lại khi vượt quá giới hạn tốc độ.

Câu hỏi thường gặp

Dịch vụ chat AI không kiểm duyệt này có miễn phí không?

Không, nó trả tiền theo token với tín dụng trả trước. Bạn nhận được $0.50 tín dụng dùng thử cho tài khoản mới, có giá trị trong 7 ngày. Tín dụng không bao giờ hết hạn và lỗi miễn phí.

Kích thước context window là bao nhiêu?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token bao gồm cả prompt và completion. Đầu ra tối đa mỗi yêu cầu là 16.000 token.

Làm thế nào để nạp tín dụng?

Nạp tiền chỉ bằng crypto: USDT (TRC20) hoặc USDC (Base). Tối thiểu là $20. Bạn nhận được tín dụng bonus cho các khoản lớn hơn, lên đến +15% cho khoản từ $200 trở lên.

Lấy khóa API của bạn ngay bây giờ

Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Đó là toàn bộ cấu hình.

Tạo khóa