Bắt đầu lập trình với API của chúng tôi
Đặt mô hình không kiểm duyệt của chúng tôi vào quy trình hiện có của bạn bằng một thay đổi cấu hình duy nhất. Chúng tôi xử lý cơ sở hạ tầng để bạn có thể tập trung vào việc xây dựng.
Cài đặt SDK OpenAI
Bắt đầu bằng cách cài đặt thư viện tiêu chuẩn trong môi trường dự án của bạn. Điều này đảm bảo tương thích với openai compatible api endpoints mà không cần các lớp bọc tùy chỉnh. Gói chính thức xử lý tuần tự hóa và thử lại tự động.
pip install openai
Cấu hình base_url và khóa API của bạn
Điểm máy khách của bạn trực tiếp vào cơ sở hạ tầng của chúng tôi bằng URL cơ sở dành riêng. Xác thực dựa trên một khóa duy nhất được tạo ngay lập tức sau khi đăng ký. Thiết lập này bỏ qua các proxy chung và kết nối trực tiếp với mô hình không kiểm duyệt của chúng tôi.
base_url="https://api.pricingapiopenai.com/v1"
API_KEY="your-key-here"
Gửi lần hoàn tất hội thoại đầu tiên của bạn
Thực hiện yêu cầu tiêu chuẩn để tạo phản hồi văn bản. Mô hình chấp nhận lời nhắc hệ thống và tin nhắn của người dùng giống như bất kỳ nhà cung cấp nào khác. Bạn sẽ nhận được đầu ra văn bản trực tiếp mà không có bộ lọc ẩn hoặc từ chối đối với nội dung hợp pháp.
curl https://api.pricingapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the monthly pricing for the high tier plan"}]
}'
Bật chế độ streaming để nhận phản hồi theo thời gian thực
Kích hoạt streaming để nhận 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 cuối và giữ kết nối mở cho đến khi hoàn tất. Chunk cuối cùng bao gồm tổng mức sử dụng token để minh bạch hóa việc tính phí.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapiopenai.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)
Sử dụng gọi hàm và chế độ JSON
Yêu cầu dữ liệu có cấu trúc hoặc định nghĩa công cụ để tích hợp với logic backend của bạn. Đặt định dạng phản hồi để đảm bảo đầu ra JSON nghiêm ngặt khi cần. Bạn cũng có thể xác định các công cụ cho các hành vi agent động.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapiopenai.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);
Theo dõi việc sử dụng token của bạn
Theo dõi mức tiêu thụ thông qua metadata phản hồi hoặc bảng điều khiển của bạn. Lỗi không tính phí credit, và credit trả trước không bao giờ hết hạn. Bạn có thể theo dõi mức sử dụng theo thời gian thực để đảm bảo nằm trong giới hạn ngân sách.
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ác câu hỏi thường gặp
Cơ cấu giá API OpenAI cho dịch vụ này là gì?
Chúng tôi tính phí $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Số dư trả trước được tính theo việc sử dụng thực tế và lỗi miễn phí. Không áp dụng phí đăng ký.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?
Bạn sẽ nhận được mã trạng thái 429 nếu bạn vượt quá 300 yêu cầu mỗi phút hoặc 8 yêu cầu đồng thời. Yêu cầu bị từ chối ngay lập tức mà không tiêu tốn số dư.
Tại sao tôi nhận được lỗi 401 hoặc 402?
Lỗi 401 cho biết khóa API không hợp lệ hoặc bị thiếu. Lỗi 402 có nghĩa là số dư tín dụng trả trước của bạn không đủ để bao phủ yêu cầu. Nạp thêm tiền bằng tiền điện tử để tiếp tục dịch vụ.
Lấy khóa của bạn trong vài phút
Đăng ký, lấy khóa, cập nhật URL base. Đơn giản.