قیمت و توکن
نحوه محاسبه مصرف توکن و قیمتگذاری تومانی در دانا
دانا بر اساس تعداد توکن ورودی و خروجی هر درخواست اعتبار کسر میکند. واحد پرداخت تومان است.
توکن چیست؟
توکن کوچکترین واحد متن است که مدل پردازش میکند. بهطور تقریبی:
- هر ۷۵ کلمه انگلیسی ≈ ۱۰۰ توکن
- فارسی معمولا توکنهای بیشتری نسبت به انگلیسی مصرف میکند
شمارش توکن پیش از ارسال
از endpoint count_tokens برای برآورد هزینه استفاده کنید:
curl https://api.dana.expert/v1/messages/count_tokens \
-H "Authorization: Bearer $DANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "dana-1",
"messages": [{"role": "user", "content": "پایتخت ایران کجاست؟"}]
}'پاسخ:
{"input_tokens": 12}مصرف در پاسخ API
هر پاسخ شامل فیلد usage است:
رابط OpenAI:
{
"usage": {
"prompt_tokens": 22,
"completion_tokens": 15,
"total_tokens": 37
}
}رابط Anthropic:
{
"usage": {
"input_tokens": 22,
"output_tokens": 15
}
}مشاهده مصرف در کنسول
در کنسول دانا میتوانید:
- مصرف روزانه توکن را ببینید
- درخواستها را بر اساس مدل فیلتر کنید
- گزارش CSV دانلود کنید
- موجودی اعتبار فعلی را بررسی کنید
شارژ اعتبار
اعتبار از بخش اعتبار کنسول با درگاه پرداخت ایرانی قابل شارژ است.
نکتهها
- مصرف واقعی بر اساس خروجی مدل است؛
count_tokensتخمین ورودی را میدهد. - هزینه توکنهای ورودی و خروجی ممکن است متفاوت باشد.
- توکنهای system prompt در
prompt_tokens/input_tokensمحاسبه میشوند.