vi ▾
Lấy khóa API

API tương thích OpenAI Uncensored

Tài liệu API

Tài liệu này cung cấp hướng dẫn bắt đầu nhanh để tích hợp với API tương thích OpenAI của chúng tôi. Bạn có thể gửi văn bản và nhận phản hồi không lọc bằng mã khách tiêu chuẩn.

Base URL và Xác thực

API chấp nhận các yêu cầu tại https://api.qwenapipricing.com/v1. Mọi lệnh gọi đều yêu cầu mã thông báo Bearer được chuyển trong Authorization header. Bạn tạo khóa này trên trang đăng ký và nó xác định tài khoản tín dụng trả trước của bạn.

  • Sử dụng các tiêu đề HTTP tiêu chuẩn để xác thực.
  • Khóa vẫn hợp lệ cho đến khi tín dụng của bạn hết hạn hoặc bạn thu hồi nó.

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

Gửi yêu cầu hoàn tất trò chuyện để kiểm tra kết nối. Lệnh gọi đơn giản này xác minh khóa của bạn hoạt động và trả về phản hồi cơ bản.

Bạn có thể xác minh khóa của bạn hoạt động với ví dụ này.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Tích hợp Python

Sử dụng Python SDK OpenAI chính thức để tương tác với dịch vụ của chúng tôi. Trỏ client đến base URL của chúng tôi và cung cấp khóa của bạn.

Cấu hình này hoạt động với bất kỳ thư viện Python tiêu chuẩn nào mong đợi các điểm cuối OpenAI.

from openai import OpenAI

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

Tích hợp Node.js

Các nhà phát triển Node có thể sử dụng openai gói npm. Cấu hình máy khách với URL cơ sở của chúng tôi để gửi yêu cầu.

Phương pháp này duy trì tương thích với các cơ sở mã OpenAI hiện có.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapipricing.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: true trong yêu cầu của bạn. API trả về token thông qua Sự kiện gửi máy chủ.

Mỗi chunk bao gồm dữ liệu sử dụng trong sự kiện cuối cùng, cho phép bạn theo dõi mức tiêu thụ theo thời gian thực.

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 tốc độ và Lỗi

Mỗi khóa cho phép 300 yêu cầu mỗi phút và 8 kết nối đồng thời. Bạn nhận được lỗi 401 cho các khóa không hợp lệ, 402 khi hết tín dụng và 429 cho giới hạn tốc độ. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token.

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

Làm thế nào để bắt đầu với API LLM không kiểm duyệt?

Đăng ký bằng Google hoặc email để nhận khóa. Sử dụng URL cơ sở và khóa trong SDK tương thích OpenAI mà bạn muốn để gửi yêu cầu ngay lập tức.

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

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và completion kết hợp.

API có hỗ trợ phát trực tiếp không?

Có, đặt tham số stream thành true để nhận các phản hồi từng token qua Server-Sent Events.

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

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

Lấy khóa API