درک قیمت Claude در مقابل مدل پیشپرداخت ما
قیمتگذاری API کلاود بر یک مدل اشتراکی لایهای متکی است که تعهدات ماهانه اولیه را نیاز دارد. شما بابت دسترسی به پلتفرم هزینه میپردازید، صرفنظر از اینکه چقدر از سرویس استفاده میکنید. این ساختار میتواند منجر به هدر رفت بودجه شود اگر پروژه شما الگوهای ترافیک پراکنده دارد. مدل پیشپرداخت ما دقیقاً بر اساس استفاده از توکن هزینه دریافت میکند. شما تنها بابت آنچه مصرف میکنید هزینه میپردازید. این شفافیت به شما امکان میدهد هزینهها را با دقت بالا پیشبینی کنید. هزینه $0.15 به ازای هر 1M توکن ورودی و $0.50 به ازای هر 1M توکن خروجی است. خطاها هزینهای ندارند. رد شدنها رایگان هستند. این به شدت با هزینههای ثابت ماهانه سایر ارائهدهندگان متفاوت است.
مرحله 1: اندپوینت URL پایه خود را جایگزین کنید
ابتدا پیکربندی کلاینت خود را بهروزرسانی کنید تا به URL پایه ما اشاره کند. نقطه پایانی HTTPS://api.glmapiprice.com/v1 است. این تغییر اطمینان حاصل میکند که درخواستهای شما به سرورهای مدل uncensored ما میرسند. نیازی به تغییر هدرهای احراز هویت خود ندارید. هدر استاندارد Authorization معتار باقی میماند. این تغییر واحد، ترافیک شما را به زیرساخت ما هدایت میکند. SDKهای موجود OpenAI این الگوی URL را بلافاصله تشخیص میدهند. برای این مرحله به کتابخانه اضافی نیاز نیست.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'
مرحله ۲: کلید API خود را بهروزرسانی کنید
یک کلید API جدید از داشبورد ما تولید کنید. کلید بلافاصله پس از ایجاد نمایش داده میشود. این کلید را در هدر Authorization خود استفاده کنید. کلید خاص حساب شما است. مگر اینکه آن را دوباره تولید کنید، منقضی نمیشود. سیستم ما از یک کلید فعال به ازای هر حساب پشتیبانی میکند. یک کلید جدید، کلید قبلی را بلافاصله جایگزین میکند. این مرزهای امنیتی تمیزی را تضمین میکند. میتوانید کلیدها را بدون توقف سرویس چرخش دهید. کلید فقط به نقطه پایانی chat-completions دسترسی میدهد.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)
مرحله ۳: استریمینگ و پاسخهای JSON را بررسی کنید
یکپارچهسازی خود را با فعالسازی استریم آزمایش کنید. API رویدادهای ارسالی سرور را بازگردانده و میکند. هر قطعه حاوی دادههای توکن جزئی است. قطعه نهایی شامل کل مصرف توکن است. این کار بهروزرسانیهای رابط کاربری در زمان واقعی امکانپذیر میکند. حالت JSON نیز پشتیبانی میشود. response_format را روی json_object تنظیم کنید. مدل فقط JSON معتب بازگردانده و میکند. این کار برای تجزیه در پایپلاینهای خودکار حیاتی است. خطاهای حین استریم بهخوبی مدیریت میشوند. اتصال بهخوبی بسته میشود. میتوانید به قابلیت اطمینان این استریمها اعتماد کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);
محاسبه هزینه: توکنهای ورودی در برابر خروجی
هزینههای خود را با جمع کردن توکنهای ورودی و خروجی محاسبه کنید. توکنهای ورودی $0.15 به ازای هر میلیون توکن هزینه دارند. توکنهای خروجی $0.50 به ازای هر میلیون توکن هزینه دارند. نسبت ۱:۳.۳۳ است. این یعنی خروجی به طور قابل توجهی گرانتر است. پنجرههای متن تا ۱۰۰,۰۰۰ توکن پشتیبانی میشوند. با این حال، حداکثر خروجی ۱۶,۰۰۰ توکن به ازای هر درخواست است. اگر max_tokens را تنظیم نکنید، حد ۲,۰۴۸ توکن است. خروجیهای بلند هزینهها را به سرعت افزایش میدهند. استفاده از توکنها را به دقت پایش کنید. API آمار استفاده را در پاسخ برمیگرداند. این به شما کمک میکند در محدوده بودجه بمانید.
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)
مدیریت فراخوانی تابع در کلاینت شما
API ما از function calling از طریق ابزارها پشتیبانی میکند. توابع خود را در آرایه tools تعریف کنید. مدل فراخوانیهای ابزار را در پاسخ بازگردانی خواهد کرد. این فراخوانیها را تجزیه و اجرا کنید. سپس نتایج را به مدل بازگردانید. این امکان جریانهای کاری چندمرحلهای پیچیده را فراهم میسازد. API tool_choice را به صورت خودکار مدیریت میکند. در صورت نیاز میتوانید ابزارهای خاصی را مجبور کنید. این ویژگی با SDKهای OpenAI سازگار است. به طور بیدرنگ با پاسخهای streaming کار میکند. function calling برای عاملهای پیشرفته ضروری است.
مانیتور کردن مصرف و محدودیتهای توکن
مصرف خود را از طریق هدرهای پاسخ API ردیابی کنید. هر درخواست تعداد توکنها را برمیگرداند. میتوانید این مورد را در لاگهای برنامه خود مانیتور کنید. محدودیت نرخ ۳۰۰ درخواست در دقیقه به ازای هر کلید است. میتوانید ۸ درخواست همزمان داشته باشید. محدودیت حجم بدنه درخواست ۸ مگابایت است. این محدودیتها از سوءاستفاده جلوگیری میکنند. آنها استفاده منصفانه را برای همه کاربران تضمین میکنند. اگر از حد مجاز تجاوز کنید، خطای ۴۲۹ دریافت میکنید. چند ثانیه صبر کنید و دوباره تلاش کنید. این رفتار استاندارد برای APIهای با ترافیک بالا است. مانیتورینگ به شما کمک میکند تا طراحی پرامپت خود را بهینهسازی کنید.
چرا اعتبار پیشپرداخت بر اشتراکها برتری دارد
اعتبار پیشپرداخت، ریسک پرداخت بیشازحد را از بین میبرد. شما فقط با ارز دیجیتال شارژ میکنید. USDT روی TRC20 یا USDC روی Base پذیرفته میشود. حداقل شارژ $20 است. حداکثر $500 است. اعتبارات بونوس برای مبالغ بزرگتر موجود است. +5% بونوس از $50. +10% از $100. +15% از $200. اعتبار هرگز منقضی نمیشود. این یک مزیت قابلتوجه نسبت به اشتراکها است. شما دقیقاً به اندازهای که استفاده میکنید هزینه میپردازید. هزینه پنهانی ندارد. تمدید ماهانه ندارد. این مدل شفاف و قابل پیشبینی است.