vi ▾

Tài liệu API Uncensord ai

Bắt đầu tạo văn bản với API LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn này bao gồm xác thực, các điểm cuối và tích hợp cho các khách hàng tương thích OpenAI tiêu chuẩn.

https://api.uncensordai.com/v1uncensored

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

Kết nối bằng URL cơ sở tiêu chuẩn của OpenAI với khóa API của bạn. Chúng tôi sử dụng một token bearer duy nhất cho tất cả các yêu cầu, đảm bảo tương thích với các SDK hiện có.

Khóa của bạn được cấp ngay lập tức sau khi đăng ký. Hãy giữ nó an toàn.

  • Base URL: https://api.uncensordai.com/v1
  • Xác thực: Mã thông báo Bearer trong Authorization header
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Endpoint Hoàn thành Trò chuyện

Gửi tin nhắn đến /v1/chat/completions endpoint. endpoint. ID mô hình là uncensored.

Yêu cầu trả về phản hồi văn bản. Cửa sổ ngữ cảnh là 100,000 token. Đầu ra tối đa là 16,000 token.

from openai import OpenAI

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

Ví dụ tích hợp SDK

Sử dụng SDK OpenAI chính thức hoặc bất kỳ client tương thích nào. Đặt base URL và API key.

import OpenAI from "openai";

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

Hỗ trợ streaming qua Sự kiện gửi qua máy chủ (SSE).

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 hồi luồng và sử dụng token

Bật phát trực tiếp bằng cách đặt stream: true. Việc sử dụng token xuất hiện trong chunk cuối cùng.

Mỗi chunk chứa một phần văn bản. Hãy tổng hợp chúng để tạo thành phản hồi đầy đủ.

Tham số: Nhiệt độ, Top P và Dừng

Kiểm soát quá trình sinh văn bản bằng các tham số tiêu chuẩn. Sử dụng temperature cho tính ngẫu nhiên.

Đặt top_p để lấy mẫu nucleus. Xác định stop chuỗi để dừng quá trình tạo. Chế độ JSON sử dụng response_format: {"type": "json_object"}.

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

Xử lý lỗi một cách khéo léo. Mã 401 nghĩa là khóa không hợp lệ. Mã 402 cho biết không còn tín dụng. Mã 429 báo hiệu vượt quá giới hạn tốc độ.

Giới hạn là 300 yêu cầu mỗi phút. Cửa sổ ngữ cảnh là 100.000 token. Lỗi miễn phí.

FAQ

Cửa sổ ngữ cảnh của AI uncensored là gì?

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Lượng output tối đa cho mỗi yêu cầu là 16.000 token.

Làm thế nào để xác thực với API AI không kiểm duyệt?

Đính kèm khóa API của bạn vào tiêu đề Authorization dưới dạng mã token Bearer. Sử dụng URL gốc được cung cấp trong tài liệu.

API AI không kiểm duyệt có hỗ trợ phản hồi dạng stream không?

Có, hỗ trợ streaming qua Server-Sent Events. Việc sử dụng token được báo cáo trong chunk cuối cùng.

Lấy khóa API của bạn

Đăng ký, sao chép khóa, cập nhật URL base. Thiết lập xong.

Mở tài khoản