vi ▾
Lấy khóa của bạn

Hướng dẫn Điểm cuối Tương thích OpenAI

Sử dụng mô hình không kiểm duyệt duy nhất của chúng tôi thông qua các điểm cuối API tương thích OpenAI tiêu chuẩn. URL cơ sở là HTTPS://api.openaireverseproxy.com/v1 và khóa API của bạn xác thực tất cả các yêu cầu.

Xác thực & Base URL

URL cơ sở cho API này là HTTPS://api.openaireverseproxy.com/v1. Bạn phải bao gồm khóa API của mình trong tiêu đề Authorization cho mọi yêu cầu. Cấu hình này hoạt động với các SDK chính thức của OpenAI và bất kỳ máy khách tương thích OpenAI nào bằng cách thay đổi base_url và khóa API.

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

Gửi yêu cầu POST đến /v1/chat/completions với mô hình được đặt thành "uncensored". Điều này trả về đầu ra văn bản dựa trên prompt đầu vào của bạn. Bạn có thể kiểm tra kết nối ngay lập tức bằng lệnh sau:

curl https://api.openaireverseproxy.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Thay thế YOUR_API_KEY bằng khóa của bạn từ bảng điều khiển.

Tích hợp SDK Python

Cài đặt gói OpenAI chính thức và cấu hình URL cơ sở. Client xử lý xác thực tự động bằng khóa API của bạn. Điều này đảm bảo tương thích với các cơ sở mã hiện có dựa trên giao diện OpenAI tiêu chuẩn.

from openai import OpenAI

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

Thiết lập SDK Node

Sử dụng Node.js client chính thức để tích hợp với các ứng dụng JavaScript hoặc TypeScript của bạn. Đặt khóa API và base URL trong đối tượng cấu hình. SDK xử lý các yêu cầu HTTP và phân tích phản hồi một cách hiệu quả.

import OpenAI from "openai";

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

Phản hồi luồng

Bật phát trực tiếp bằng cách đặt stream thành true trong thân yêu cầu. API trả về các chunk dữ liệu ngay khi chúng được tạo, cho phép trải nghiệm người dùng theo thời gian thực. Chi tiết sử dụng token được bao gồm trong chunk cuối cùng.

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

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. Cửa sổ ngữ cảnh là 100,000 token tổng cộng, với tối đa 16,000 token đầu ra. Các lỗi bao gồm 401 cho khóa không hợp lệ, 402 khi không có tín dụng và 429 cho giới hạn tốc độ.

FAQ

Đây có phải là reverse proxy OpenAI chính thức không?

Không, chúng tôi là một dịch vụ độc lập chạy mô hình không kiểm duyệt đã tinh chỉnh riêng. Chúng tôi không chuyển hướng lưu lượng truy cập qua OpenAI, Anthropic hoặc bất kỳ nhà cung cấp nào khác. Chúng tôi chỉ cung cấp cấu trúc điểm cuối tương thích với OpenAI.

API có hỗ trợ tạo ảnh hoặc âm thanh không?

Không, chúng tôi chỉ cung cấp khả năng hoàn thiện hội thoại dựa trên văn bản. Không có endpoint nào cho embedding, tạo hình ảnh, âm thanh hoặc video.

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

Bạn sẽ nhận được lỗi 429 Too Many Requests. Bạn có thể thử lại sau độ trễ được chỉ định hoặc nâng cấp gói sử dụng của bạn nếu có sẵn. Giới hạn là 300 yêu cầu mỗi phút mỗi khóa.

Lấy khóa API của bạn trong vài giây

Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Xong.

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