Cài đặt SDK tương thích OpenAI ưa thích của bạn
Bắt đầu bằng cách cài đặt SDK chính thức cho ngôn ngữ của bạn. Thư viện xử lý các yêu cầu HTTP ở tầng dưới, vì vậy bạn có thể tập trung vào logic. Chúng tôi hỗ trợ bất kỳ máy khách nào sử dụng giao thức OpenAI.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Điều này đảm bảo tương thích với các điểm cuối tiêu chuẩn của chúng tôi. Bạn không cần cài đặt các proxy hoặc bộ tổng hợp chuyên dụng. Thư viện tiêu chuẩn hoạt động ngay lập tức với URL cơ sở của chúng tôi.
Cấu hình base_url và khóa API của bạn
Điểm SDK client của bạn đến điểm cuối chuyên dụng của chúng tôi. Thay đổi base_url để https://api.claudeapicosts.com/v1. Sử dụng khóa API bạn đã tạo trên bảng điều khiển của chúng tôi.
Cấu hình này đảm bảo tất cả các yêu cầu được định tuyến trực tiếp đến mô hình không bị lọc của chúng tôi. Không có phí định tuyến ẩn nào. Mã của bạn vẫn giống hệt với các triển khai OpenAI tiêu chuẩn.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)URL cơ sở là thay đổi duy nhất được yêu cầu. Xác thực sử dụng tiêu đề token Bearer tiêu chuẩn.
Gửi yêu cầu hoàn tất hội thoại đầu tiên của bạn
Thực hiện yêu cầu POST đến /v1/chat/completions. Gửi prompt của bạn và đặt model thành uncensored. Mô hình này trả lời mà không từ chối nội dung cho mục đích người lớn hợp pháp.
Sử dụng lệnh curl bên dưới để kiểm tra kết nối. Thay thế YOUR_API_KEY với khóa thực tế của bạn. Phản hồi trả về phần hoàn thành văn bản.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'Điều này xác nhận tích hợp của bạn đang hoạt động. Bây giờ bạn có thể gửi bất kỳ lời nhắc nào đến mô hình không kiểm duyệt. Token đầu vào được tính phí $0.15 cho mỗi 1M.
Xử lý các phản hồi streaming và sử dụng token
Bật chế độ streaming để nhận các token theo thời gian thực. Đặt stream: true trong yêu cầu của bạn. API sử dụng Server-Sent Events (SSE) để phân phối.
Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Điều này cho phép bạn theo dõi chi phí chính xác. Bạn có thể phân tích cú pháp sự kiện cuối cùng để lấy tổng số token đầu vào và đầu ra.
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)Streaming giảm độ trễ cảm nhận. Nó lý tưởng cho các giao diện trò chuyện và tạo nội dung dài. Mô hình hỗ trợ cửa sổ ngữ cảnh 100,000 token.
Bật gọi hàm và chế độ JSON
Sử dụng tools tham số cho gọi hàm. Điều này cho phép trích xuất dữ liệu có cấu trúc và sử dụng công cụ. Đặt response_format để {"type": "json_object"} cho đầu ra JSON nghiêm ngặt.
Những tính năng này hoạt động chính xác như chúng hoạt động với các mô hình OpenAI tiêu chuẩn. Bạn có thể xác định lược đồ công cụ và để mô hình chọn hành động. Chế độ JSON đảm bảo phân tích dự đoán.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);Cả hai tính năng đều được hỗ trợ đầy đủ. Bạn có thể kết hợp chúng cho các tác vụ tự động hóa phức tạp. Mô hình xử lý các định nghĩa công cụ một cách hiệu quả.
Theo dõi mức sử dụng và tín dụng trả trước của bạn
Theo dõi chi tiêu của bạn qua bảng điều khiển. Tín dụng được tính dựa trên việc sử dụng token thực tế. Lỗi và từ chối không mất phí. Tín dụng trả trước không bao giờ hết hạn.
Bạn có thể nạp chỉ bằng tiền điện tử. USDT (TRC20) hoặc USDC (Base) được chấp nhận. Mức nạp tối thiểu là $20. Ưu đãi áp dụng cho các khoản lớn hơn.
- Nạp từ $50+ thêm +5% tín dụng bonus
- Nạp từ $100+ thêm +10% tín dụng bonus
- Nạp từ $200+ thêm +15% tín dụng bonus
Theo dõi số dư của bạn để tránh gián đoạn dịch vụ. Bảng điều khiển hiển thị mức sử dụng theo thời gian thực. Không có phí hàng tháng hoặc đăng ký.