Hướng dẫn bắt đầu nhanh với API
Bắt đầu tạo văn bản với API tương thích openai chỉ trong vài phút. Bạn chỉ trả tiền cho token đã sử dụng, không yêu cầu chi tiêu tối thiểu.
Base URL và xác thực
Cấu hình client của bạn để trỏ đến điểm cuối chính xác và cung cấp khóa của bạn. Sử dụng https://api.getcheapai.cc/v1 như URL cơ sở. Truyền khóa API của bạn trong Authorization header sử dụng Bearer scheme. Cấu hình này hoạt động với bất kỳ SDK tương thích OpenAI tiêu chuẩn nào.
Gửi yêu cầu đầu tiên của bạn
Thực hiện yêu cầu POST đơn giản để tạo văn bản. ID mô hình là uncensored. Gửi một prompt và nhận một completion. Lỗi và từ chối đều miễn phí, vì vậy bạn chỉ trả tiền cho các token thực tế. Sử dụng ví dụ curl bên dưới để kiểm tra kết nối.
curl https://api.getcheapai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
}'
Tích hợp Python SDK
Khởi tạo client với khóa và URL cơ sở. Đặt mô hình thành uncensored. Truyền tin nhắn theo định dạng tiêu chuẩn. SDK tự động xử lý việc tuần tự hóa. Cách tiếp cận này giảm đáng kể mã boilerplate.
from openai import OpenAI
client = OpenAI(base_url="https://api.getcheapai.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)
Sử dụng SDK Node
Nhập thư viện và định cấu hình URL cơ sở. Gọi chat.completions.create với các thông điệp của bạn. Xử lý phản hồi theo cách không đồng bộ. Mẫu này phù hợp với các môi trường JavaScript hiện đại.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getcheapai.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);
Các phản hồi streaming
Bật phát trực tiếp bằng cách đặt stream: true. Nhận token khi chúng được tạo. Điều này cải thiện độ trễ cảm nhận cho các đầu ra lớn. Chunk cuối cùng chứa thống kê sử dụng token để tính phí.
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 và Xử lý lỗi
Xử lý các mã trạng thái HTTP cụ thể để quản lý luồng ứng dụng của bạn. Mã 401 có nghĩa là khóa của bạn không hợp lệ. Mã 402 cho biết không đủ tín dụng. Mã 429 báo hiệu bạn đã đạt giới hạn 300 yêu cầu mỗi phút. Cửa sổ ngữ cảnh là 100,000 token tổng cộng. Lỗi không tiêu thụ token.
Các câu hỏi thường gặp
URL gốc của getcheapai là gì?
Sử dụng HTTPS://api.getcheapai.cc/v1 cho tất cả các yêu cầu. Điểm cuối này hỗ trợ các giao thức tương thích tiêu chuẩn với OpenAI.
Tôi thanh toán cho token như thế nào?
Nạp tiền bằng USDT hoặc USDC. Tín dụng không bao giờ hết hạn và bạn chỉ trả tiền cho các token đã sử dụng.
Điều gì xảy ra nếu tôi nhận lỗi?
Lỗi như 429 hoặc 400 không tính phí token. Bạn chỉ trả tiền cho các kết thúc thành công.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, lấy khóa của bạn và cập nhật URL điểm cuối. Chỉ cần thế.