fa ▾

Claude api costs: quickstart for uncensored OpenAI-compatible API

هزینه LLM خود را با تغییر به یک API ساده و بدون سانسور که همان SDKها و کدی که قبلاً استفاده می‌کنید را می‌پذیرد، کاهش دهید. این راهنمای شروع سریع نشان می‌دهد که چگونه نقطه پایانی OpenAI-compatible ما را در عرض چند دقیقه با صفر تلاش مهاجرت یکپارچه کنید.

نصب SDK سازگار با OpenAI مورد علاقه خود

ابتدا SDK رسمی برای زبان مورد نظر خود را نصب کنید. این کتابخانه درخواست‌های HTTP زیرین را مدیریت می‌کند، بنابراین می‌توانید بر منطق تمرکز کنید. ما از هر کلاینتی که از پروتکل OpenAI پشتیبانی می‌کند پشتیبانی می‌کنیم.

  • پایتون: pip install openai
  • Node.js: npm install openai
  • Ruby: gem install openai

این امر با اندپوینت‌های استاندارد ما سازگار است. نیازی به نصب پروکسی‌ها یا آگریگاتورهای تخصصی ندارید. کتابخانه استاندارد به صورت پیش‌فرض با URL پایه ما کار می‌کند.

base_url و کلید API خود را پیکربندی کنید

مشتری SDK خود را به نقطه پایانی اختصاصی ما پیکربندی کنید. تغییر base_url به https://api.claudeapicosts.com/v1. از کلید API که در داشبورد خود تولید کرده‌اید استفاده کنید.

این پیکربندی تضمین می‌کند که تمام درخواست‌ها مستقیماً به مدل uncensored ما هدایت شوند. هیچ هزینه مسیریابی پنهانی اعمال نمی‌شود. کد شما با پیاده‌سازی‌های استاندارد OpenAI یکسان باقی می‌ماند.

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 پایه تنها تغییر مورد نیاز است. احراز هویت از هدر توکن Bearer استاندارد استفاده می‌کند.

اولین درخواست تکمیل چت

یک درخواست POST به /v1/chat/completions. پرامپت خود را ارسال کنید و مدل را روی uncensored. این مدل برای استفاده قانونی بزرگسالان بدون رد محتوا پاسخ می‌دهد.

از دستور curl زیر برای آزمایش اتصال استفاده کنید. مقدار YOUR_API_KEY با کلید واقعی خود. پاسخ شامل تکمیل متنی است.

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."}]
  }'

این تأیید می‌کند که یکپارچه‌سازی شما کار می‌کند. اکنون می‌توانید هر پرامپتی را به مدل بدون سانسور ارسال کنید. توکن‌های ورودی با نرخ $0.15 به ازای هر 1M محاسبه می‌شوند.

پاسخ‌های استریم و استفاده از توکن

پخش زنده را فعال کنید تا توکن‌ها به صورت بلادرنگ دریافت شوند. مقدار stream: true در درخواست شما. API از رویدادهای ارسالی سرور (SSE) برای تحویل استفاده می‌کند.

جزئیات مصرف توکن در قطعه نهایی ظاهر می‌شود. این به شما امکان می‌دهد هزینه‌ها را به دقت ردیابی کنید. می‌توانید رویداد آخر را تجزیه کنید تا تعداد کل توکن‌های ورودی و خروجی را دریافت کنید.

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)

استریمینگ تأخیر ادراک‌شده را کاهش می‌دهد. این قابلیت برای رابط‌های چت و تولید متن طولانی ایده‌آل است. مدل از پنجره زمینه 100,000 توکن پشتیبانی می‌کند.

فعال‌سازی فراخوانی تابع و حالت JSON

از tools پارامتر برای فراخوانی تابع پشتیبانی می‌کند. این قابلیت استخراج داده‌های ساختاریافته و استفاده از ابزارها را امکان‌پذیر می‌سازد. مقدار response_format به {"type": "json_object"} برای خروجی JSON دقیق.

این ویژگی‌ها دقیقاً مانند مدل‌های استاندارد OpenAI کار می‌کنند. می‌توانید طرح‌واره‌های ابزار را تعریف کنید و به مدل اجازه دهید اقدامات را انتخاب کند. حالت JSON تجزیه قابل پیش‌بینی را تضمین می‌کند.

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);

هر دو ویژگی به طور کامل پشتیبانی می‌شوند. می‌توانید آن‌ها را برای وظایف اتوماسیون پیچیده ترکیب کنید. مدل تعاریف ابزار را به طور کارآمد مدیریت می‌کند.

مصرف خود و اعتبار پیش‌پرداخت را پایش کنید

هزینه‌های خود را از طریق داشبورد ردیابی کنید. اعتبار بر اساس مصرف واقعی توکن‌ها کسر می‌شود. خطاها و رد شدن‌ها رایگان هستند. اعتبار پیش‌پرداخت هرگز منقضی نمی‌شود.

می‌توانید فقط با ارزهای دیجیتال شارژ کنید. USDT (TRC20) یا USDC (Base) پذیرفته می‌شوند. حداقل شارژ ۲۰ دلار است. پاداش‌ها برای مبالغ بزرگ‌تر اعمال می‌شوند.

  • ۵۰+ دلار، +۵٪ اعتبار هدیه اضافه می‌کند
  • ۱۰۰+ دلار، +۱۰٪ اعتبار هدیه اضافه می‌کند
  • ۲۰۰+ دلار، +۱۵٪ اعتبار هدیه اضافه می‌کند

موجودی خود را پایش کنید تا از وقفه در سرویس جلوگیری شود. داشبورد استفاده بلادرنگ را نشان می‌دهد. هزینه ماهانه یا اشتراکی وجود ندارد.

پرسش‌های رایج

هزینه‌های API کلود (claude) برای این مدل بدون سانسور چقدر است؟

قیمت‌گذاری ما ۰.۱۵ دلار به ازای هر ۱M توکن ورودی و ۰.۵۰ دلار به ازای هر ۱M توکن خروجی است. هزینه پنهان یا هزینه اشتراک وجود ندارد. شما فقط برای توکن‌هایی که مصرف می‌کنید پرداخت می‌کنید.

چگونه محدود نرخ‌ها و خطاها را مدیریت کنم؟

شما 300 درخواست در دقیقه و 8 درخواست همزمان به ازای هر کلید دریافت می‌کنید. خطای 401 به معنای نامعتبر بودن کلید شماست. خطای 402 نشان‌دهنده عدم موجودی کافی است. خطای 429 نشان‌دهنده محدودیت نرخ است.

پنجره زمینه و محدودیت خروجی چیست؟

پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. خروجی پیش‌فرض ۲,۰۴۸ توکن است اگر مشخص نشود.

کلید API خود را در چند دقیقه دریافت کنید

ثبت‌نام کنید، کلید را کپی کنید، URL پایه خود را به‌روزرسانی کنید. همین است.

همین حالا شروع کنید