# মূল্য নির্ধারণ

প্রতিটি মডেলের জন্য ঠিক সেই মূল্যই নেওয়া হয়, যা মডেলটির নির্মাতা এর জন্য নেন, US ডলারে। আপনি আপনার **API ব্যালান্স** থেকে পেমেন্ট করেন,
যা **API ক্রেডিট**-এ গণনা করা হয়: **১,০০০ API ক্রেডিট = ১$**। API ব্যালান্সটি আলাদা একটি ব্যালান্স; Doitong অ্যাপগুলোর ক্রেডিটের সঙ্গে এর কোনো সম্পর্ক নেই। কোনো প্ল্যান, ন্যূনতম পরিমাণ বা প্রতি-মডেল ফি নেই: একটি কলের মূল্যই নেওয়া হয়, এবং রিকোয়েস্ট গ্রহণ করা হলে তা API ব্যালান্স থেকে কেটে নেওয়া হয়।

রাশিয়ায় (doitong.ru, api.doitong.ru, অথবা `?currency=rub`) মূল্য রুবলেও দেখানো হয়: USD মূল্য ×
USD/RUB হার × ১.৩।

## ইউনিট

প্রতিটি মডেলের একটি বিলিং ইউনিট থাকে, যা তার পেজে এবং `GET https://api.doitong.com/v1/models/{model_id}`-এ দেখানো হয়:

| ইউনিট | পরিমাণ |
|---|---|
| `second` | আউটপুট ভিডিও বা অডিওর সেকেন্ড (`duration`) |
| `image` | তৈরি করা ছবির সংখ্যা (`num_images`) |
| `megapixel` | আউটপুটের প্রস্থ × উচ্চতা, মেগাপিক্সেলে (1 MP = 1024 × 1024 pixels) |
| `video` | একটি তৈরি করা ভিডিও |
| `request` | একটি কল |
| `1000_characters` | ইনপুট টেক্সটের প্রতি 1000 অক্ষরের সংখ্যা |
| `step` | প্রশিক্ষণের ধাপ |

মূল্য = পরিমাণ × প্রতি ইউনিটে API ক্রেডিট, পূর্ণ API ক্রেডিটে (০.০০১$) ঊর্ধ্বমুখী রাউন্ড করা হয়, তবে কখনোই 1-এর কম নয়। খুব সস্তা
ইউনিটের প্রতি ইউনিটে ভগ্নাংশ মূল্য থাকতে পারে (`0.4` API ক্রেডিট প্রতি সেকেন্ড); শুধু পুরো কলের মোট মূল্য রাউন্ড করা হয়।

কিছু মডেল ইনপুটের ওপর নির্ভর করে ভিন্ন হার নেয়: শব্দসহ ভিডিওর মূল্য শব্দহীন ভিডিওর চেয়ে বেশি, 4K-এর মূল্য
1K-এর চেয়ে বেশি, ইত্যাদি। এই **নিয়মগুলো** প্রতিটি মডেল পেজে তালিকাভুক্ত থাকে। আপনি কোনো প্যারামিটার বাদ দিলে সেটি তার ডিফল্ট
মান হিসেবে গণ্য হয়, তাই কোনো ইনপুটের জন্য যে মূল্য দেখেন, সেটিই আপনাকে দিতে হবে।

## সঠিক, পরিমাপিত, আনুমানিক এবং ব্যবহারভিত্তিক মূল্য

প্রতিটি মূল্যের একটি `mode` থাকে:

- `exact`: আপনার ইনপুট থেকে মূল্য গণনা করা হয় (সেকেন্ড, ছবি, মেগাপিক্সেল, অক্ষর, ধাপ, অথবা প্রতি ভিডিও বা কলের জন্য একটি নির্দিষ্ট
  মূল্য)।
- `measured`: আপনার পাঠানো ফাইল অনুযায়ী মূল্য নির্ধারিত হয়: ইনপুট ভিডিও বা অডিওর দৈর্ঘ্য, ইনপুট ছবির আকার,
  ভিডিওর ফ্রেম রেট বা ফ্রেমের সংখ্যা। আপস্কেলার, লিপ সিঙ্ক, ভিডিও-টু-ভিডিও, ট্রান্সক্রিপশন এবং অডিও টুলের
  মূল্য এভাবেই নির্ধারিত হয়। রান শুরুর আগে API ফাইলের দৈর্ঘ্য, রেজোলিউশন এবং ফ্রেম রেট পড়ে (কোটও একই কাজ করে),
  তাই কোটে দেখানো মূল্যই রানে নেওয়া হয়। মডেল পেজে কীসের জন্য মূল্য দিতে হবে তা বলা থাকে ("আপনার ইনপুট
  ভিডিওর প্রতি সেকেন্ডের মূল্য") এবং এর ক্যালকুলেটর আপনার ফাইলের সংখ্যাগুলো ব্যবহার করে। যে ফাইল পড়া যায় না, তা
  `unmeasurable_input` দিয়ে প্রত্যাখ্যান করা হয় এবং কোনো মূল্য নেওয়া হয় না।
- `estimate`: মডেলের নিজস্ব খরচ এমন কিছুর ওপর নির্ভর করে যা ইনপুট থেকে আগে জানা যায় না (টোকেন, কম্পিউট টাইম)।
  এমন মডেল প্রতি রানে একটি নির্দিষ্ট **আনুমানিক মূল্য** নেয় (ছবির সংখ্যা থাকলে প্রতি আউটপুট ছবির জন্য), যা ওই
  মডেলের বাস্তব রানগুলোর গড় খরচ থেকে নির্ধারিত। রান করার আগেই আপনি মূল্য জানতে পারবেন: কোটে যা দেখায়, আপনাকে সেটিই দিতে হবে।
- `metered`: মডেলকে **প্রকৃত ব্যবহারের ভিত্তিতে মূল্য নেওয়া হয়**, যা শুধু রান নিজেই জানে: ভাষা বা ভিশন মডেল যে টোকেন পড়ে ও লেখে,
  ভয়েস মডেল যে সেকেন্ডের স্পিচ তৈরি করে, অথবা মডেলের প্রসেসিং টাইম। নিচে [ব্যবহারভিত্তিক মূল্য](#metered) দেখুন।

মডেল পেজে "প্রতি রানে মূল্য", "আপনার ইনপুট ভিডিওর প্রতি সেকেন্ডের মূল্য" (এবং অনুরূপ), "প্রতি রানে আনুমানিক মূল্য" অথবা
"ব্যবহারভিত্তিক মূল্য" লেখা থাকে; `GET https://api.doitong.com/v1/models?mode=measured`, `?mode=estimate` এবং `?mode=metered` এগুলো তালিকাভুক্ত করে।

## ব্যবহারভিত্তিক মূল্য

একটি `metered` মডেলের একটি ব্যবহারমূল্য থাকে ("প্রতি 1000 টোকেনে $0.01", "তৈরি করা অডিওর প্রতি সেকেন্ডে $0.002", "প্রতি
সেকেন্ড প্রসেসিং টাইমে $0.00111") এবং একটি **প্রতি রানে সর্বোচ্চ মূল্য** থাকে: আপনার রিকোয়েস্টে যা বলা আছে
(`max_tokens`, আপনার টেক্সটের দৈর্ঘ্য, রেজোলিউশন, আউটপুটের সংখ্যা) এবং মডেলের প্রকাশিত সীমা অনুযায়ী রানটির সর্বোচ্চ খরচ। এটি
কখনোই URL-এর পেছনে থাকা কোনো ফাইলের কনটেন্টের ওপর নির্ভর করে না। প্রসেসিং টাইম বা ভয়েস
সেশনের দৈর্ঘ্য অনুযায়ী বিল করা মডেলের ক্ষেত্রে সর্বোচ্চ মূল্য হলো একটি রিকোয়েস্ট যতক্ষণ চলতে পারে তার মূল্য (ছবির জন্য 15 মিনিট, অডিওর জন্য 30, ভিডিওর জন্য 60), তাই এটি সাধারণ রানের চেয়ে অনেক বেশি। যে ইনপুটের সর্বোচ্চ মূল্য মডেলের প্রতি-রান সীমার চেয়ে বেশি (অত্যন্ত দীর্ঘ টেক্সট), সেটি
`422 invalid_input` দিয়ে প্রত্যাখ্যান করা হয়:

1. কোট `credits` হিসেবে সেই সর্বোচ্চ মূল্য ফেরত দেয় (`hold` এবং `typical`-সহ, যা সাধারণ রানের মূল্য)। রান শুরু হলে,
   সর্বোচ্চ মূল্য API ব্যালান্স থেকে কেটে নেওয়া হয়, এবং ব্যালান্স ও আপনার কী বাজেট—উভয়কেই তা বহন করতে হয়।
2. রান সফল হলে, মডেল যে ব্যবহার জানায় সেই অনুযায়ী রিকোয়েস্টের হিসাব চূড়ান্ত করা হয়: ব্যবহার × ব্যবহারমূল্য,
   পূর্ণ API ক্রেডিটে ঊর্ধ্বমুখী রাউন্ড করে। **সর্বোচ্চ মূল্যের অব্যবহৃত অংশ স্বয়ংক্রিয়ভাবে অর্থ ফেরত দেওয়া হয়**, একবার, আপনার API ব্যালান্সের
   `refund` সারি হিসেবে।
3. কোনো রান তার সর্বোচ্চ মূল্যের চেয়ে বেশি খরচ করে না, ব্যবহার তেমন হলেও। ব্যর্থ বা বাতিল রান সবসময়ের মতো সম্পূর্ণ অর্থ ফেরত পায়।

বেশিরভাগ রানের মূল্য সর্বোচ্চ মূল্যের চেয়ে অনেক কম; মডেল পেজে বিল্ডারের ইনপুটের জন্য "প্রতি রানে সর্বোচ্চ $X" এবং
সাধারণ রান (ক্যাটালগে "from") দেখানো হয়। প্রসেসিং টাইম অনুযায়ী বিল করা অল্প কয়েকটি মডেলের ক্ষেত্রে ব্যবহার হলো মডেলের প্রসেসিং টাইম (চিহ্নিত
`approximate`)।

```json 200 OK · ব্যবহারভিত্তিক মডেলের কোট
{
  "object": "quote",
  "credits": 621,
  "usd": "0.621",
  "mode": "metered",
  "label": "Charged by usage",
  "hold": { "credits": 621, "usd": "0.621" },
  "typical": { "credits": 10, "usd": "0.01" },
  "settlement": "usage",
  "display": "$0.01 / 1000 tokens",
  "breakdown": "up to 62.035 × 1000 tokens × $0.01"
}
```

রানের পরে, রিকোয়েস্টের `cost`-এ কত ধরা হয়েছিল এবং ব্যবহারের পরিমাণ কত হয়েছে তা দেখা যায়:

```json
{
  "cost": { "credits": 621, "usd": "0.621", "charged": 621, "refunded": 611, "mode": "metered", "held": 621,
            "typical": 10, "settled": { "status": "settled", "credits": 10, "usd": "0.01", "quantity": 1,
            "unit": "1000_tokens", "unit_usd": "0.01", "source": "billed_usage", "approximate": false } }
}
```

`charged − refunded` হলো রানের খরচ। ফলাফল এবং হিসাব চূড়ান্ত করার মধ্যবর্তী সময়ে `settled.status` হলো `pending`, এবং বিরল ক্ষেত্রে
মডেল কোনো ব্যবহার না জানালে এটি `no_usage` হয় (তখন সর্বোচ্চ মূল্যই মূল্য হিসেবে থাকে)।

## রান করার আগে কোট

`POST https://api.doitong.com/v1/quote/{model_id}` ঠিক সেই বডি নেয় যা আপনি `run`-এ পাঠাবেন এবং সেই ইনপুটের মূল্য ফেরত দেয়: সঠিক মূল্য,
ব্যবহারভিত্তিক [মূল্যযুক্ত মডেল](#metered)-এর ক্ষেত্রে রানটির সর্বোচ্চ সম্ভাব্য মূল্য। এর জন্য কোনো কী লাগে না এবং কোনো খরচও হয় না:

```bash
curl -X POST "https://api.doitong.com/v1/quote/flux/schnell" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "A lighthouse at dusk", "num_images": 2}'
```

```json 200 OK · কোট
{
  "object": "quote",
  "model": "flux/schnell",
  "credits": 6,
  "usd": "0.006",
  "unit": "megapixel",
  "quantity": 2,
  "unit_credits": 3,
  "mode": "exact",
  "label": "Price per run",
  "display": "$0.003 / megapixel",
  "breakdown": "2 MP (2 images) × 3 API credits",
  "input": { "prompt": "A lighthouse at dusk", "num_images": 2 },
  "warnings": []
}
```

কী থাকলে কোট `balance_credits` এবং `balance_usd` (আপনার API ব্যালান্স), `affordable` এবং
`key_budget_remaining`-ও ফেরত দেয়। একটি `rub` পরিমাণের জন্য `?currency=rub` যোগ করুন।

> [!TIP]
> **কোটই চার্জ।** একই ফাংশন দুটিই গণনা করে, তাই এই ইনপুটসহ একটি রানের মূল্য ঠিক `credits`।
> একমাত্র ব্যতিক্রম হলো [ব্যবহারভিত্তিক মূল্যযুক্ত](#metered) মডেল (`mode: metered`): সেখানে `credits` হলো রানের সর্বোচ্চ
> সম্ভাব্য খরচ, যা রান শুরু হলে কেটে নেওয়া হয়, এবং অব্যবহৃত অংশ রান শেষে ফেরত দেওয়া হয়।

## মূল্য অবজেক্ট

API-র প্রতিটি মূল্যের একই কাঠামো থাকে:

- models: `price: { "credits": 112, "usd": "0.112", "unit": "second", "display": "$0.112 / second",
  "credits_display": "112 API credits / second", "from_credits": 560, "from_usd": "0.56", "mode": "exact" }` — রাশিয়ায় অথবা `?currency=rub`-সহ
  `rub`, `rub_display` এবং `from_rub`-ও থাকে;
- requests: `cost: { "credits": 560, "usd": "0.56", "charged": 560, "refunded": 0 }` (API ক্রেডিট; ব্যবহারভিত্তিক রিকোয়েস্টে
  `mode`, `held`, `typical` এবং `settled` যোগ হয়, [ব্যবহারভিত্তিক মূল্য](#metered) দেখুন);
- account: `GET https://api.doitong.com/v1/account` `credits` (API ব্যালান্স), `balance: { "credits", "usd" }` এবং
  `storage` (ফাইল স্টোরেজের মূল্য, ব্যবহার ও মাসিক আনুমানিক মূল্য) ফেরত দেয়।

## অর্থ ফেরত

- একটি অবৈধ রিকোয়েস্ট (রান শুরুর আগে যেকোনো `4xx`) থেকে কখনো মূল্য নেওয়া হয় না।
- `failed` অবস্থায় শেষ হওয়া রিকোয়েস্ট ( `timeout` সহ) স্বয়ংক্রিয়ভাবে API ব্যালান্সে সম্পূর্ণ অর্থ ফেরত পায়।
- রান শুরুর আগে আপনি বাতিল করা রিকোয়েস্ট সম্পূর্ণ অর্থ ফেরত পায়। মডেল তৈরি করা শুরু করার পর বাতিল করা শুধু একটি
  রিকোয়েস্ট: মডেল শেষ করলে ফলাফল পাঠানো হয় এবং মূল্য নেওয়া হয়।
- সফল `metered` রিকোয়েস্ট তার সর্বোচ্চ মূল্যের অব্যবহৃত অংশ ফেরত পায়।

রিকোয়েস্ট অবজেক্টে সবকিছু দেখা যায়: `cost.credits`, `cost.charged` এবং `cost.refunded`।

## ফাইল স্টোরেজ

আউটপুট ফাইল আমাদের স্টোরেজে রাখা হয়। আপনি অ্যাকাউন্টে বা প্রতি রানে (`?storage=`) বেছে নিতে পারেন:

| | রাখা হয় | মূল্য |
|---|---|---|
| চিরকাল (`permanent`, ডিফল্ট) | আপনি মুছে ফেলা পর্যন্ত | ১০০ API ক্রেডিট (০.১০$) প্রতি GB প্রতি মাসে |
| ৭ দিন (`temporary`) | ৭ দিন | বিনামূল্যে |

পার্মানেন্ট স্টোরেজের মূল্য API ব্যালান্স থেকে দিনে একবার নেওয়া হয়: রাখা GB × মাসিক মূল্য ÷ মাসের দিনের সংখ্যা, `storage` ধরনের
লেজার সারি হিসেবে। API ক্রেডিটের ভগ্নাংশ পরের দিনে বহন করা হয়, তাই এক মাসে মোট ঠিক
GB × ১০০ API ক্রেডিট হয় (1 GB = 1024³ bytes; এক মাস 10 GB রাখার মূল্য
১,০০০ API ক্রেডিট)। ব্যালান্স কখনো শূন্যের নিচে যায় না: মূল্য পরিশোধ করা না গেলে সেদিন কোনো চার্জ নেওয়া হয় না,
আপনাকে ইমেল করা হয়, এবং রাখা ফাইলগুলো temporary হয়ে ৭ দিন পরে মুছে ফেলার আগে টপ-আপ করার জন্য আপনার কাছে ৩০ দিন থাকে। বিস্তারিত: [Files](https://doitong.com/developers/docs/files#storage)।

## বর্তমান মূল্য

| মডেল | আইডি | মূল্য | থেকে |
|---|---|---|---|
| [FLUX.1 \[dev\]](https://doitong.com/developers/models/flux/dev) | `flux/dev` | ০.০২৫$ / মেগাপিক্সেল | ০.০২৫$ (২৫ API ক্রেডিট) |
| [FLUX.1 \[schnell\]](https://doitong.com/developers/models/flux/schnell) | `flux/schnell` | ০.০০৩$ / মেগাপিক্সেল | ০.০০৩$ (৩ API ক্রেডিট) |
| [FLUX.2 \[dev\]](https://doitong.com/developers/models/flux-2) | `flux-2` | ০.০১২$ / মেগাপিক্সেল | ০.০১২$ (১২ API ক্রেডিট) |
| [FLUX.2 \[pro\]](https://doitong.com/developers/models/flux-2-pro) | `flux-2-pro` | আউটপুট ছবির প্রতি মেগাপিক্সেলে ০.০১৫$ | ০.০১৫$ (১৫ API ক্রেডিট) |
| [GPT Image 2.5 Text to Image](https://doitong.com/developers/models/openai/gpt-image-2.5/flare/text-to-image) | `openai/gpt-image-2.5/flare/text-to-image` | ০.০০৮$ থেকে / ছবি | ০.০০৮$ (৮ API ক্রেডিট) |
| [Ideogram V4.5](https://doitong.com/developers/models/ideogram/v4.5) | `ideogram/v4.5` | ০.০৩$ থেকে / ছবি | ০.০৩$ (৩০ API ক্রেডিট) |
| [Nano Banana 2](https://doitong.com/developers/models/nano-banana-2) | `nano-banana-2` | ০.০৬$ থেকে / ছবি | ০.০৬$ (৬০ API ক্রেডিট) |
| [Nano Banana Pro](https://doitong.com/developers/models/nano-banana-pro) | `nano-banana-pro` | ০.১৫$ থেকে / ছবি | ০.১৫$ (১৫০ API ক্রেডিট) |
| [Qwen Image 3 Text to Image](https://doitong.com/developers/models/alibaba/qwen-image-3/text-to-image) | `alibaba/qwen-image-3/text-to-image` | ০.০৪$ থেকে / ছবি | ০.০৪$ (৪০ API ক্রেডিট) |
| [Recraft V4.1 Text to Image](https://doitong.com/developers/models/recraft/v4.1/text-to-image) | `recraft/v4.1/text-to-image` | ০.০৩৫$ / ছবি | ০.০৩৫$ (৩৫ API ক্রেডিট) |
| [Seedream 5.0 Pro Text to Image](https://doitong.com/developers/models/bytedance/seedream/v5/pro/text-to-image) | `bytedance/seedream/v5/pro/text-to-image` | ০.০৬৮$ থেকে | ০.০৬৮$ (৬৮ API ক্রেডিট) |
| [FLUX.1 Kontext \[pro\]](https://doitong.com/developers/models/flux-pro/kontext) | `flux-pro/kontext` | ০.০৪$ / ছবি | ০.০৪$ (৪০ API ক্রেডিট) |
| [Nano Banana 2 Edit](https://doitong.com/developers/models/nano-banana-2/edit) | `nano-banana-2/edit` | ০.০৬$ থেকে / ছবি | ০.০৬$ (৬০ API ক্রেডিট) |
| [Nano Banana Pro Edit](https://doitong.com/developers/models/nano-banana-pro/edit) | `nano-banana-pro/edit` | ০.১৫$ থেকে / ছবি | ০.১৫$ (১৫০ API ক্রেডিট) |
| [Qwen Image 3 Edit](https://doitong.com/developers/models/alibaba/qwen-image-3/edit) | `alibaba/qwen-image-3/edit` | ০.০৪$ থেকে / ছবি | ০.০৪$ (৪০ API ক্রেডিট) |
| [FLUX 3 Max Text to Video](https://doitong.com/developers/models/blackforestlabs/flux-3-max/text-to-video) | `blackforestlabs/flux-3-max/text-to-video` | আউটপুট ভিডিওর প্রতি সেকেন্ডে ০.০৪২৫$ থেকে | ০.০৪৩$ (৪৩ API ক্রেডিট) |
| [Grok Imagine Video 1.5 Text to Video](https://doitong.com/developers/models/xai/grok-imagine-video/v1.5/text-to-video) | `xai/grok-imagine-video/v1.5/text-to-video` | ০.০৮$ থেকে / সেকেন্ড | ০.৪৮$ (৪৮০ API ক্রেডিট) |
| [Kling 3.0 Pro Text to Video](https://doitong.com/developers/models/kling-video/v3/pro/text-to-video) | `kling-video/v3/pro/text-to-video` | ০.১১২$ থেকে / সেকেন্ড | ০.৫৬$ (৫৬০ API ক্রেডিট) |
| [LTX 2.5 Pro Text to Video](https://doitong.com/developers/models/lightricks/ltx-2.5/text-to-video/pro) | `lightricks/ltx-2.5/text-to-video/pro` | ০.১২$ থেকে / সেকেন্ড | ০.৭২$ (৭২০ API ক্রেডিট) |
| [MiniMax H3 Text to Video](https://doitong.com/developers/models/minimax/h3/text-to-video) | `minimax/h3/text-to-video` | ০.০৫$ থেকে / সেকেন্ড | ০.২৫$ (২৫০ API ক্রেডিট) |
| [Seedance 2.0 Fast Text to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/fast/text-to-video) | `bytedance/seedance-2.0/fast/text-to-video` | ০.১১৩$ থেকে / সেকেন্ড | ০.৪৫২$ (৪৫২ API ক্রেডিট) |
| [Seedance 2.0 Text to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/text-to-video) | `bytedance/seedance-2.0/text-to-video` | ০.১৪১$ থেকে / সেকেন্ড | ০.৫৬৪$ (৫৬৪ API ক্রেডিট) |
| [Veo 3.1](https://doitong.com/developers/models/veo3.1) | `veo3.1` | ০.২০$ থেকে / সেকেন্ড | ১.৬০$ (১,৬০০ API ক্রেডিট) |
| [Veo 3.1 Fast](https://doitong.com/developers/models/veo3.1/fast) | `veo3.1/fast` | ০.১০$ থেকে / সেকেন্ড | ০.৮০$ (৮০০ API ক্রেডিট) |
| [Wan 3.0 Text to Video](https://doitong.com/developers/models/alibaba/wan-3.0/text-to-video) | `alibaba/wan-3.0/text-to-video` | ০.০৫$ থেকে / সেকেন্ড | ০.২৫$ (২৫০ API ক্রেডিট) |
| [FLUX 3 Max Image to Video](https://doitong.com/developers/models/blackforestlabs/flux-3-max/image-to-video) | `blackforestlabs/flux-3-max/image-to-video` | আউটপুট ভিডিওর প্রতি সেকেন্ডে ০.০৪২৫$ থেকে | ০.০৪৩$ (৪৩ API ক্রেডিট) |
| [Grok Imagine Video 1.5 Image to Video](https://doitong.com/developers/models/xai/grok-imagine-video/v1.5/image-to-video) | `xai/grok-imagine-video/v1.5/image-to-video` | ০.০৮২$ থেকে / সেকেন্ড | ০.৪৯২$ (৪৯২ API ক্রেডিট) |
| [Kling 3.0 Pro Image to Video](https://doitong.com/developers/models/kling-video/v3/pro/image-to-video) | `kling-video/v3/pro/image-to-video` | ০.১১২$ থেকে / সেকেন্ড | ০.৫৬$ (৫৬০ API ক্রেডিট) |
| [LTX 2.5 Pro Image to Video](https://doitong.com/developers/models/lightricks/ltx-2.5/image-to-video/pro) | `lightricks/ltx-2.5/image-to-video/pro` | ০.১২$ থেকে / সেকেন্ড | ০.৭২$ (৭২০ API ক্রেডিট) |
| [MiniMax H3 Image to Video](https://doitong.com/developers/models/minimax/h3/image-to-video) | `minimax/h3/image-to-video` | ০.০৫$ থেকে / সেকেন্ড | ০.২৫$ (২৫০ API ক্রেডিট) |
| [Seedance 2.0 Fast Image to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/fast/image-to-video) | `bytedance/seedance-2.0/fast/image-to-video` | ০.১১৩$ থেকে / সেকেন্ড | ০.৪৫২$ (৪৫২ API ক্রেডিট) |
| [Seedance 2.0 Image to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/image-to-video) | `bytedance/seedance-2.0/image-to-video` | ০.১৪১$ থেকে / সেকেন্ড | ০.৫৬৪$ (৫৬৪ API ক্রেডিট) |
| [Veo 3.1 Fast Image to Video](https://doitong.com/developers/models/veo3.1/fast/image-to-video) | `veo3.1/fast/image-to-video` | ০.১০$ থেকে / সেকেন্ড | ০.৮০$ (৮০০ API ক্রেডিট) |
| [Veo 3.1 Image to Video](https://doitong.com/developers/models/veo3.1/image-to-video) | `veo3.1/image-to-video` | ০.২০$ থেকে / সেকেন্ড | ১.৬০$ (১,৬০০ API ক্রেডিট) |
| [Wan 3.0 Image to Video](https://doitong.com/developers/models/alibaba/wan-3.0/image-to-video) | `alibaba/wan-3.0/image-to-video` | ০.০৫$ থেকে / সেকেন্ড | ০.২৫$ (২৫০ API ক্রেডিট) |
| [Seedance 2.0 Fast Reference to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/fast/reference-to-video) | `bytedance/seedance-2.0/fast/reference-to-video` | ০.১১৩$ থেকে / সেকেন্ড | ০.৪৫২$ (৪৫২ API ক্রেডিট) |
| [Seedance 2.0 Reference to Video](https://doitong.com/developers/models/bytedance/seedance-2.0/reference-to-video) | `bytedance/seedance-2.0/reference-to-video` | ০.১৪১$ থেকে / সেকেন্ড | ০.৫৬৪$ (৫৬৪ API ক্রেডিট) |
| [Kling AI Avatar 2.0 Pro](https://doitong.com/developers/models/kling-video/ai-avatar/v2/pro) | `kling-video/ai-avatar/v2/pro` | ইনপুট অডিওর প্রতি সেকেন্ডে ০.১১৫$ | ০.১১৫$ (১১৫ API ক্রেডিট) |
| [Sync Lipsync 3](https://doitong.com/developers/models/sync-lipsync/v3) | `sync-lipsync/v3` | আউটপুট ভিডিওর প্রতি মিনিটে ৮.০০$ | ৮.০০$ (৮,০০০ API ক্রেডিট) |
| [VEED Fabric 1.0](https://doitong.com/developers/models/veed/fabric-1.0) | `veed/fabric-1.0` | ইনপুট অডিওর প্রতি সেকেন্ডে ০.০৮$ থেকে | ০.০৮$ (৮০ API ক্রেডিট) |
| [Topaz Image Upscale](https://doitong.com/developers/models/topaz/upscale/image/precision) | `topaz/upscale/image/precision` | ০.০৮$ / আউটপুট ছবির ২৪ মেগাপিক্সেল | ০.০৮$ (৮০ API ক্রেডিট) |
| [Topaz Video Upscale](https://doitong.com/developers/models/topaz/upscale/video/precision) | `topaz/upscale/video/precision` | ইনপুট ভিডিওর প্রতি সেকেন্ডে ০.০০৬৬৭$ থেকে | ০.১০$ (১০০ API ক্রেডিট) |
| [Bria RMBG 2.0](https://doitong.com/developers/models/bria/background/remove) | `bria/background/remove` | ০.০১৮$ থেকে | ০.০১৮$ (১৮ API ক্রেডিট) |
| [Eleven v4 Text to Speech](https://doitong.com/developers/models/elevenlabs/tts/eleven-v4) | `elevenlabs/tts/eleven-v4` | ০.০৮$ / 1000 অক্ষর | ০.০৮$ (৮০ API ক্রেডিট) |
| [MiniMax Speech 2.8 HD](https://doitong.com/developers/models/minimax/speech-2.8-hd) | `minimax/speech-2.8-hd` | ০.১০$ / 1000 অক্ষর | ০.১০$ (১০০ API ক্রেডিট) |
| [MiniMax Music 3](https://doitong.com/developers/models/minimax/music-3) | `minimax/music-3` | ০.০০২$ / সেকেন্ড | ০.১২$ (১২০ API ক্রেডিট) |
| [MMAudio V2](https://doitong.com/developers/models/mmaudio-v2) | `mmaudio-v2` | ০.০০১$ / সেকেন্ড | ০.০০৮$ (৮ API ক্রেডিট) |

এগুলো নির্বাচিত মডেল। সব ১,৪৯৬টি মডেল ও এর মূল্য [মডেল ক্যাটালগে](https://doitong.com/developers/models) এবং `GET /models`-এ (কী প্রয়োজন নেই) আছে।

## টপ-আপ

[https://doitong.com/developers/dashboard#balance](https://doitong.com/developers/dashboard#balance)-এ API ব্যালান্সে টাকা যোগ করুন। ব্যালান্স খুব কম হলে, একটি রান
`402 insufficient_credits` এবং `top_up_url` দিয়ে উত্তর দেয়। প্রতিটি API কী-র জন্য API ক্রেডিটে আলাদা বাজেট নির্ধারণ করেও সীমা বসানো যায়
([Authentication](https://doitong.com/developers/docs/authentication#credit-budgets) দেখুন)।
