VI ▾
Lấy khóa API

Hướng dẫn nhanh API Uncensored Chat | Uncensored Chat

Bắt đầu với API trò chuyện không kiểm duyệt trong vài phút. Hướng dẫn này bao gồm xác thực, tích hợp SDK và truyền phát cho các ứng dụng LLM không kiểm duyệt của bạn.

https://api.uncensoredchat.cc/v1uncensored

Xác thực và URL cơ sở

API trò chuyện không kiểm duyệt của chúng tôi sử dụng xác thực tương thích chuẩn với OpenAI. Bạn nhận được một khóa API duy nhất khi đăng ký qua Google hoặc email. Sử dụng URL cơ sở https://api.uncensoredchat.cc/v1 cho mọi yêu cầu. Đảm bảo cấu hình SDK của bạn trỏ đến endpoint này để tránh lỗi định tuyến. Định danh mô hình luôn là uncensored.

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

Gửi một yêu cầu hoàn tất đơn giản để xác minh kết nối. Endpoint chấp nhận các yêu cầu POST đến /v1/chat/completions. Bạn có thể kiểm tra API LLM không kiểm duyệt trực tiếp qua cURL để xác nhận khóa của bạn hoạt động trước khi tích hợp vào ứng dụng.

curl https://api.uncensoredchat.cc/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."}]
  }'

Bạn sẽ nhận được phản hồi JSON chuẩn chứa văn bản được tạo. Nếu bạn nhận được mã 401, khóa của bạn không hợp lệ. Mã 402 cho biết tín dụng không đủ.

Tích hợp SDK Python

Sử dụng gói Python OpenAI chính thức với URL cơ sở tùy chỉnh. Điều này cho phép bạn tận dụng các phương thức SDK quen thuộc trong khi kết nối với API không kiểm duyệt của chúng tôi. Khởi tạo client với khóa của bạn và URL cơ sở cụ thể. Gọi chat.completions.create() với mô hình uncensored. Cách tiếp cận này giảm thiểu mã khuôn mẫu cho các dịch vụ backend.

from openai import OpenAI

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

Tích hợp SDK Node.js

Đối với môi trường JavaScript, hãy cấu hình SDK Node.js OpenAI tương tự. Đặt baseURL thành endpoint của chúng tôi. Khóa API vẫn là thông tin xác thực chính. Cấu hình này hoạt động cho cả ứng dụng Node.js phía máy chủ và các hàm biên. Đảm bảo bạn xử lý các phản hồi không đồng bộ đúng cách để duy trì thông lượng.

import OpenAI from "openai";

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

Phản hồi truyền phát

Bật truyền phát bằng cách đặt stream: true. API trả về các Sự kiện do máy chủ gửi (SSE). Mỗi chunk chứa văn bản một phần. Chunk cuối cùng bao gồm thống kê sử dụng token để minh bạch hóa hóa đơn. Truyền phát giảm độ trễ cảm nhận đối với người dùng, đặc biệt trong các giao diện trò chuyện. Phân tích trường delta.content để nối văn bản dần dầ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, Lỗi và Ngữ cảnh

API AI không kiểm duyệt của chúng tôi áp dụng cửa sổ ngữ cảnh 100.000 token (đầu vào + đầu ra). Đầu ra tối đa là 32.000 token. 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 mỗi khóa. Lỗi bao gồm 401 (khóa không hợp lệ), 402 (không có tín dụng) và 429 (giới hạn tốc độ). Lỗi và từ chối không tiêu tốn token. Các yêu cầu được giới hạn ở kích thước thân 8 MB. Hoàn tiền không được cấp cho tín dụng, nhưng các khoản tính sai sẽ được sửa qua hỗ trợ.

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ụcGiá trị
Định dạngtương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa
Xác thựcAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredchat.cc/v1
EndpointPOST /v1/chat/completions · GET /v1/models
ID mô hìnhuncensored
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Chế độ JSONresponse_format: {"type": "json_object"}
Gọi hàmcó — 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
Đầu ra tối đatố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)
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Kích thước yêu cầutối đa 8 MB
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
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
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Thưởng+5% từ $50, +10% từ $100
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
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í
Đăng nhậpGoogle hoặc email và mật khẩu
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ
Nội dungcho 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
400bad_requestJSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh
401missing_key · invalid_key · key_revokedthiếu khóa, sai khóa hoặc khóa đã bị thay
402no_credithết tín dụng — nạp tiền là dùng tiếp ngay
403content_blockednội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí
404not_foundendpoint không tồn tại
413request_too_largenội dung lớn hơn 8 MB
429rate_limited · concurrencyvượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại
503upstream_busymô hình đang bận — thử lại sau vài giây

Hỏi đáp

Kích thước cửa sổ ngữ cảnh là bao nhiêu?

Cửa sổ ngữ cảnh có tổng cộng 100.000 token, bao gồm cả prompt và kết quả. Số token tối đa cho mỗi yêu cầu là 32.000.

Tôi xử lý giới hạn tốc độ như thế nào?

Bạn được phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Vượt quá giới hạn này sẽ trả về mã trạng thái 429. Hãy triển khai cơ chế backoff theo cấp số nhân khi thử lại.

Tín dụng dùng thử có được gia hạn không?

Không. Mỗi tài khoản mới nhận $0,50 tín dụng dùng thử có giá trị trong 7 ngày. Đây là ưu đãi một lần cho mỗi người. Các lần sử dụng sau cần tín dụng tiền điện tử trả trước.

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ơ sở. Đó là toàn bộ quá trình thiết lập.

Lấy khóa API