Tài liệu API
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút bằng các SDK OpenAI tiêu chuẩn. Hướng dẫn bắt đầu nhanh này bao gồm xác thực, định dạng yêu cầu và phát trực tiếp để tích hợp ngay lập tức.
Xác thực & Base URL
Sử dụng khóa API của bạn với URL cơ sở https://api.paidapi.cc/v1. Truyền khóa trong Authorization header dưới dạng mã Bearer. Cấu hình này hoạt động với bất kỳ thư viện khách hàng tương thích OpenAI nào mà không cần các bước cấu hình bổ sung.
curl https://api.paidapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
}'Giữ khóa của bạn an toàn. Nếu bạn mất nó, hãy tạo một khóa mới từ bảng điều khiển của bạn. Khóa cũ sẽ ngừng hoạt động ngay lập tức.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến /v1/chat/completions với mô hình "uncensored". Bao gồm mảng messages của bạn trong phần thân yêu cầu. API trả về các bản hoàn thiện văn bản dựa trên ngữ cảnh prompt của bạn.
from openai import OpenAI
client = OpenAI(base_url="https://api.paidapi.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)Lệnh gọi đơn giản này xác nhận tích hợp của bạn hoạt động. Kiểm tra đối tượng phản hồi để biết việc sử dụng token và nội dung.
Phản hồi luồng
Bật phát trực tiếp bằng cách đặt stream: true. API gửi các chunk một phần khi chúng được tạo. Điều này giảm độ trễ cảm nhận đối với các đầu ra dài.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.paidapi.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);Xử lý từng chunk riêng lẻ. Tổng hợp chúng để xây dựng phản hồi cuối cùng. Chunk cuối cùng chứa tổng số token sử dụng cho yêu cầu.
Gọi hàm & Công cụ
Định nghĩa các công cụ trong thân yêu cầu. Mô hình trả về các cuộc gọi công cụ khi phù hợp. Phân tích tên hàm và các đối số từ phản hồi.
Đặt tool_choice để kiểm soát thời điểm mô hình sử dụng công cụ. Sử dụng "auto" cho việc lựa chọn tự động hoặc chỉ định tên công cụ. Tính năng này hoạt động đáng tin cậy với mô hình không kiểm duyệt của chúng tôi cho các nhiệm vụ phức tạp.
Cấu hình Chế độ JSON
Đặt response_format để {"type": "json_object"}. Mô hình cấu trúc đầu ra dưới dạng JSON hợp lệ. Điều này đơn giản hóa việc phân tích cú pháp cho các quy trình lập trình.
Đảm bảo prompt của bạn chỉ định rõ lược đồ JSON. Mô hình tuân thủ cấu trúc bạn xác định. Sử dụng chế độ này cho các tác vụ trích xuất dữ liệu hoặc tạo dữ liệu có cấu trúc.
Giới hạn tốc độ & Lỗi
Bạn nhận được 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời cho mỗi khóa. Vượt quá các giới hạn này sẽ trả về lỗi 429. Thân yêu cầu phải dưới 8 MB. Cửa sổ ngữ cảnh là tổng cộng 100.000 token.
Xử lý lỗi 401 bằng cách xác minh khóa của bạn. Lỗi 402 nghĩa là bạn cần thêm số dư. Lỗi không tiêu tốn token. Hãy luôn nạp đủ số dư trả trước để tránh gián đoạn.
Phát trực tiếp
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)Câu hỏi thường gặp
URL gốc cho API là gì?
URL cơ sở là HTTPS://api.paidapi.cc/v1. Sử dụng điểm cuối này cho tất cả các yêu cầu. Nó tương thích với các SDK OpenAI tiêu chuẩn.
Làm thế nào để xử lý các phản hồi phát trực tuyến?
Đặt tham số stream thành true trong yêu cầu của bạn. API gửi các chunk dữ liệu khi chúng được tạo. Điều này cho phép bạn hiển thị đầu ra theo thời gian thực.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?
API trả về mã trạng thái 429. Bạn phải đợi cho đến khi giới hạn tốc độ được làm mới. Giới hạn là 300 yêu cầu mỗi phút trên mỗi khóa.
Khóa API của bạn chờ
Đăng ký, lấy khóa, cập nhật URL cơ sở. Chỉ có vậy thôi.