---
title: قیمت و توکن
description: نحوه محاسبه مصرف توکن و قیمت‌گذاری تومانی در دانا
---

دانا بر اساس تعداد توکن ورودی و خروجی هر درخواست اعتبار کسر می‌کند. واحد پرداخت تومان است.

## توکن چیست؟

توکن کوچک‌ترین واحد متن است که مدل پردازش می‌کند. به‌طور تقریبی:

- هر ۷۵ کلمه انگلیسی ≈ ۱۰۰ توکن
- فارسی معمولا توکن‌های بیشتری نسبت به انگلیسی مصرف می‌کند

## شمارش توکن پیش از ارسال

از endpoint `count_tokens` برای برآورد هزینه استفاده کنید:

```bash
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": "پایتخت ایران کجاست؟"}]
  }'
```

پاسخ:

```json
{"input_tokens": 12}
```

## مصرف در پاسخ API

هر پاسخ شامل فیلد `usage` است:

**رابط OpenAI:**

```json
{
  "usage": {
    "prompt_tokens": 22,
    "completion_tokens": 15,
    "total_tokens": 37
  }
}
```

**رابط Anthropic:**

```json
{
  "usage": {
    "input_tokens": 22,
    "output_tokens": 15
  }
}
```

## مشاهده مصرف در کنسول

در [کنسول دانا](https://console.dana.expert/usage) می‌توانید:

- مصرف روزانه توکن را ببینید
- درخواست‌ها را بر اساس مدل فیلتر کنید
- گزارش CSV دانلود کنید
- موجودی اعتبار فعلی را بررسی کنید

## شارژ اعتبار

اعتبار از [بخش اعتبار کنسول](https://console.dana.expert/credit) با درگاه پرداخت ایرانی قابل شارژ است.

## نکته‌ها

- مصرف واقعی بر اساس خروجی مدل است؛ `count_tokens` تخمین ورودی را می‌دهد.
- هزینه توکن‌های ورودی و خروجی ممکن است متفاوت باشد.
- توکن‌های system prompt در `prompt_tokens` / `input_tokens` محاسبه می‌شوند.
