vi ▾

Claude api costs: hướng dẫn bắt đầu nhanh cho API OpenAI-compatible không kiểm duyệt

Giảm chi phí LLM của bạn bằng cách chuyển sang một API không kiểm duyệt đơn giản chấp nhận cùng các SDK và mã mà bạn đã sử dụng. Hướng dẫn bắt đầu nhanh này cho thấy cách tích hợp điểm cuối tương thích OpenAI của chúng tôi trong vài phút với nỗ lực di chuyển bằng không.

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ý.

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

Chi phí API Claude cho mô hình không kiểm duyệt này là bao nhiêu?

Giá của chúng tôi là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Không có phí ẩn hay chi phí đăng ký. Bạn chỉ trả tiền cho các token bạn sử dụng.

Làm thế nào để xử lý giới hạn tốc độ và 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. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 cho biết số dư không đủ. Lỗi 429 báo hiệu giới hạn tốc độ.

Cửa sổ ngữ cảnh và giới hạn đầu ra là gì?

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Lượng output tối đa là 16.000 token cho mỗi yêu cầu. Output mặc định là 2.048 token nếu không được chỉ định.

Lấy khóa API của bạn trong vài phút

Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Đó là tất cả.

Bắt đầu ngay