vi ▾
Mở tài khoản

Hướng dẫn bắt đầu nhanh API AI không kiểm duyệt

Tích hợp API AI không kiểm duyệt của chúng tôi trong vài phút bằng SDK OpenAI tiêu chuẩn. Gửi văn bản, bật streaming và gọi công cụ với điểm cuối tương thích drop-in.

Xác thực và Base URL

API sử dụng xác thực khóa API tiêu chuẩn. Gửi khóa của bạn trong Authorization header cho mọi yêu cầu. URL cơ sở là https://api.uncensoredopenrouter.com/v1. URL này hoạt động với các SDK OpenAI chính thức bằng cách thay đổi base_url.

Không cần thiết lập phức tạp. Chỉ cần tạo khóa từ bảng điều khiển và truyền nó đến client của bạn.

Gửi yêu cầu Chat Completion đầu tiên của bạn

Gửi yêu cầu POST đến /v1/chat/completions với các thông điệp của bạn. Định danh mô hình là uncensored. Nó trả về các đầu ra văn bản không từ chối nội dung người trưởng thành hợp pháp.

Đây là một ví dụ curl cơ bản để bắt đầu:

curl https://api.uncensoredopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
  }'

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion.

Sử dụng SDK Python

Sử dụng thư viện Python chính thức của OpenAI. Đặt base_url và api_key trước khi gọi chat.completions.create. Điều này đảm bảo mã của bạn chạy với mô hình không kiểm duyệt của chúng tôi.

Cấu hình ví dụ:

from openai import OpenAI

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

Chuyển tiếp model="uncensored" trong các lệnh gọi của bạn.

Tích hợp SDK Node

Cài đặt gói npm của OpenAI. Cấu hình client với URL cơ sở tùy chỉnh và khóa API của bạn. Điều này cho phép tích hợp liền mạch vào các ứng dụng Node.js.

Đoạn mã:

import OpenAI from "openai";

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

Yêu cầu được xử lý ngay lập tức. Không cần chờ phân bổ hàng đợi.

Bật Streaming cho Token Theo Thời Gian Thực

Đặt stream: true để nhận các token khi chúng được tạo. Điều này giảm độ trễ cảm nhận đối với người dùng. API sử dụng Server-Sent Events (SSE).

Ví dụ về streaming:

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)

Sử dụng token được bao gồm trong chunk cuối cùng để đảm bảo độ chính xác khi tính phí.

Giới hạn tốc độ và Lỗi

API giới hạn 300 yêu cầu mỗi phút trên mỗi khóa. Nếu vượt quá giới hạn này, bạn sẽ nhận được lỗi 429. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết số dư không đủ.

Lỗi miễn phí. Bạn chỉ trả tiền cho việc sử dụng token thành công. Cửa sổ ngữ cảnh 100.000 token được đặt lại cho mỗi yêu cầu.

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

Đây có phải là API không kiểm duyệt chính thức của OpenRouter không?

Không. Chúng tôi là một dịch vụ độc lập. Chúng tôi không cung cấp các mô hình hoặc hạ tầng của OpenRouter. Vui lòng kiểm tra tài liệu của OpenRouter để biết các giới hạn và giá cả cụ thể của họ. API của chúng tôi là một giải pháp được lưu trữ riêng biệt với các mô hình riêng.

Tín dụng trả trước hoạt động ra sao?

Số dư được tính dựa trên việc sử dụng token thực tế. Lỗi và từ chối được miễn phí. Số dư không bao giờ hết hạn. Bạn có thể nạp thêm chỉ bằng tiền điện tử, bắt đầu từ $20.

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

Cửa sổ ngữ cảnh là 100,000 token cho cả prompt và kết quả trả về. Bạn có thể gửi tối đa 16,000 token mỗi yêu cầu.

Mở khóa API của bạn

Đăng ký, lấy khóa và cập nhật URL base. Đó là toàn bộ quy trình.