API DeepSeek (دیپ سیک) در ایران: خرید، قیمت تومانی و راهنمای اتصال

خرید API دیپ سیک با پرداخت تومانی: قیمت هر مدل DeepSeek به‌ازای ۱M توکن، هزینهٔ یک درخواست فارسی، انتخاب بین Flash و Pro و R1، و کد اتصال Python و curl.

۲ مهر ۱۴۰۵ · به‌روزرسانی ۱۰ مهر ۱۴۰۵ · ۱۲ دقیقه مطالعه · تیم یوتاپن
API DeepSeek (دیپ سیک) در ایران: خرید، قیمت تومانی و راهنمای اتصال

DeepSeek برای خیلی از برنامه‌نویس‌های ایرانی اولین گزینه‌ای است که بعد از دیدن قیمت GPT و Claude به ذهن می‌رسد: مدل‌هایش ارزان‌اند، فارسی را می‌فهمند و API‌شان همان قالب OpenAI است. مشکل از جای دیگری شروع می‌شود؛ از لحظه‌ای که می‌خواهی اعتبار بخری. این مقاله سه سؤال را جواب می‌دهد: چطور از ایران به API دیپ سیک وصل شوی و به تومان پول بدهی، هر مدل DeepSeek دقیقاً چند تومان خرج دارد، و برای کار تو کدام مدل منطقی‌تر است. در پایان هم کد آماده برای Python و curl داری.

قیمت‌های این صفحه زنده‌اند: هنگام ساخته‌شدن صفحه از کاتالوگ یوتاپن خوانده می‌شوند و با نرخ دلار و قیمت سازنده عوض می‌شوند. قیمت لحظه‌ای هر مدل روی صفحهٔ خود آن مدل هم هست.

چرا خرید مستقیم API دیپ سیک از ایران سخت است

خودِ API دیپ سیک پیچیده نیست؛ پیچیدگی در پرداخت است. پلتفرم رسمی DeepSeek اعتبار را به ارز خارجی و با روش‌های پرداخت بین‌المللی می‌فروشد و کارت بانکی ایرانی آنجا کار نمی‌کند. در عمل یعنی باید دنبال کسی بگردی که کارت خارجی دارد، یا از سرویس‌های کارت مجازی استفاده کنی که کارمزد تبدیل ارز بالایی دارند و هر بار شارژ، یک هماهنگی تازه می‌خواهد. برای یک تست شخصی شاید قابل تحمل باشد، ولی برای محصولی که هر ماه باید صورت‌حسابش را پیش‌بینی کنی، این وابستگی ریسک است.

راهی که ما پیشنهاد می‌کنیم ساده‌تر است: با موبایل ایرانی ثبت‌نام می‌کنی، کیف پول را از درگاه زیبال به تومان شارژ می‌کنی (کمترین مبلغ ۱۰۰٬۰۰۰ تومان)، یک کلید با پیشوند sk-up- می‌سازی و با همان SDK رسمی OpenAI به مدل‌های DeepSeek وصل می‌شوی. آدرس api.uttapen.ir داخل ایران است و نیازی به VPN نیست؛ مسیر بین‌المللی درخواست را زیرساخت ما در خارج از ایران مدیریت می‌کند. اگر دوست داری جزئیات این مسیر و محدودیت‌هایش را بدانی، راهنمای دسترسی به API مدل‌ها از ایران را بخوان.

قیمت API دیپ سیک (DeepSeek) به تومان

ستون آخر هزینهٔ یک درخواست معمولی فارسی است: حدود ۱٬۰۰۰ کلمه ورودی (پیام system، سؤال کاربر و کمی تاریخچه) که تقریباً ۱٬۷۸۰ توکن می‌شود، و ۵۰۰ کلمه پاسخ که حدود ۸۹۰ توکن است. همین مبنا را در مقالهٔ قیمت API مدل‌ها به تومان هم برای GPT، Claude و Gemini استفاده کرده‌ایم (قیمت همهٔ نسخه‌های Gemini با همین مبنا در راهنمای API Gemini آمده)، پس اعداد قابل مقایسه‌اند. همهٔ قیمت‌های این صفحه هنگام ساخته‌شدن صفحه از کاتالوگ زنده خوانده می‌شوند و با نرخ دلار و قیمت سازنده عوض می‌شوند.

مدلcontextورودی (تومان / ۱M)خروجی (تومان / ۱M)ورودی کش‌شده (تومان / ۱M)هر ۱٬۰۰۰ کلمهٔ فارسی ≈
deepseek/deepseek-v4-flash۱٬۰۴۸٬۵۷۶۳۱٬۵۰۶۶۳٬۰۱۲۶٬۳۰۱۱۱۲ تومان
deepseek/deepseek-v4.1-flash۱٬۰۴۸٬۵۷۶۱۵٬۵۸۰۱۷۳٬۱۱۰۶٬۲۳۲۱۸۲ تومان
deepseek/deepseek-v3.2۱۶۳٬۸۴۰۹۰٬۰۱۷۱۳۱٬۵۶۳۴۵٬۰۰۹۲۷۷ تومان
deepseek/deepseek-chat-v3.1۱۶۳٬۸۴۰۸۶٬۵۵۵۳۲۸٬۹۰۸۴۵٬۰۰۹۴۴۷ تومان
deepseek/deepseek-chat (DeepSeek V3)۱۶۳٬۸۴۰۸۹٬۱۱۷۳۵۶٬۱۵۶—۴۷۶ تومان
deepseek/deepseek-r1-0528۱۶۳٬۸۴۰۱۷۳٬۱۱۰۷۴۴٬۳۷۲۱۲۱٬۱۷۷۹۷۱ تومان
deepseek/deepseek-v4-pro۱٬۰۴۸٬۵۷۶۵۵۳٬۹۵۱۱٬۱۰۷٬۹۰۲۴۶٬۷۴۰۱٬۹۷۲ تومان
deepseek/deepseek-r1۶۴٬۰۰۰———— تومان

قیمت مدل‌های V4 (deepseek-v4-flash، deepseek-v4.1-flash و deepseek-v4-pro) گاهی چند بار در روز جابه‌جا می‌شود؛ عدد لحظه‌ای هر کدام را روی صفحهٔ همان مدل ببین. نسخه‌های تاریخ‌دار هم هست (مثل deepseek-v4-pro-0813) که قیمت خودشان را دارند و گاهی ارزان‌تر و گاهی گران‌تر از نسخهٔ اصلی‌اند؛ پیش از انتخاب، هر دو را مقایسه کن. فهرست کامل همهٔ مدل‌های این سازنده با قیمت زنده در صفحهٔ مدل‌های DeepSeek است.

چند نکته از همین جدول:

  • یک درخواست DeepSeek ارزان است. با شارژ حداقلی ۱۰۰٬۰۰۰ تومان و قیمت‌های امروز، حدود ۸۹۱ درخواست فارسیِ هزارکلمه‌ای با deepseek-v4-flash می‌زنی؛ با deepseek-v3.2 حدود ۳۶۰ درخواست و با deepseek-v4-pro حدود ۵۰ درخواست.
  • فاصلهٔ ارزان‌ترین و گران‌ترین مدل این جدول چند برابر است. یعنی انتخاب مدل داخل همین خانواده هم تصمیم مالی جدی است.
  • ستون کش را جدی بگیر. وقتی ابتدای درخواست‌هایت ثابت است (پیام system بلند، چند نمونهٔ ثابت، یک سند مرجع)، بخشی که از کش خوانده شود با قیمت این ستون حساب می‌شود. ولی تخفیف کش در همهٔ مدل‌ها یکسان نیست: در بعضی این ستون کسر کوچکی از ورودی عادی است و در بعضی تقریباً همان، و در مدل‌های V4 با قیمت روز جابه‌جا می‌شود؛ پیش از تکیه بر کش، این ستون را با ستون ورودی همان مدل مقایسه کن. تعداد توکن کش‌شده در usage.prompt_tokens_details.cached_tokens پاسخ گزارش می‌شود.
  • برای مدل‌هایی که استدلال می‌کنند، ستون خروجی مهم‌تر است. توکن‌های «فکر کردن» با قیمت خروجی شارژ می‌شوند، پس هزینهٔ واقعی R1 یا Pro با استدلال روشن معمولاً از ستون آخر بیشتر درمی‌آید.

کدام مدل DeepSeek را انتخاب کنم

اینجا عدد بنچمارکی نمی‌آوریم؛ کیفیت روی دادهٔ خودت سنجیده می‌شود، نه روی جدول ما. ولی بر اساس قیمت، context و قابلیت‌ها، این نقطهٔ شروع منطقی است:

کار پرحجم و تکراری: deepseek/deepseek-v4-flash. دسته‌بندی نظر مشتری، استخراج فیلد از متن، خلاصهٔ کوتاه، پاسخ‌های قالبی پشتیبانی. معمولاً جزو ارزان‌ترین‌های این خانواده است (ستون آخر جدول را ببین) و context یک‌میلیون‌توکنی دارد، پس برای خواندن متن بلند هم جا دارد. اگر حجم کارت بالاست، مقالهٔ مدل‌های ارزان برای پروژه‌های پرحجم کد batch با کنترل هزینه را هم دارد.

چت و تولید متن روزمره: deepseek/deepseek-v3.2 یا یکی از V4ها. برای کارهایی که پاسخ بلند تولید می‌کنند، مثل پیش‌نویس محتوا یا چت پشتیبانی، قیمت خروجی تعیین‌کننده است: امروز هر میلیون توکن خروجی در deepseek-v3.2 ۱۳۱٬۵۶۳ تومان، در deepseek-v4.1-flash ۱۷۳٬۱۱۰ تومان و در deepseek-v4-pro ۱٬۱۰۷٬۹۰۲ تومان است. چون قیمت V4ها زیاد جابه‌جا می‌شود، دو سه گزینه را روی نمونهٔ واقعی خودت امتحان کن و هزینه را از هدر X-Uttapen-Cost-Toman بخوان.

مسئله‌های سخت‌تر: deepseek/deepseek-v4-pro یا deepseek/deepseek-r1. استدلال چندمرحله‌ای، کد و ریاضی، تحلیل سند. هر دو معمولاً گران‌تر از Flash‌اند (برای همان درخواست فارسی، امروز Pro حدود ۲٬۰۰۰ و R1 حدود — تومان در برابر ۱۱۰ تومان Flash)، پس منطقی است فقط درخواست‌هایی را به آن‌ها بفرستی که مدل ارزان از پسشان برنیامده. بین این دو، Pro context بسیار بزرگ‌تری دارد (بیش از یک میلیون در برابر ۶۴ هزار توکن)، که برای ورودی بلند فرق اساسی است.

تکلیف deepseek-chat و deepseek-chat-v3.1 چیست؟ اگر کد قدیمی‌ات روی این دو شناسه نوشته شده، همچنان کار می‌کنند. ولی برای پروژهٔ تازه، V3.2 و نسخه‌های V4 Flash معمولاً برای همان درخواست ارزان‌ترند؛ ستون آخر جدول قیمت امروز را نشان می‌دهد. deepseek-chat تنها مدل این فهرست است که قابلیت استدلال ندارد.

همهٔ مدل‌های این جدول tool calling را پشتیبانی می‌کنند، پس اگر مدل را به دیتابیس یا API دیگری وصل می‌کنی، محدودیتی از این نظر نداری.

اتصال به API DeepSeek با Python

کد همان کدی است که برای OpenAI می‌نویسی؛ فقط base_url و کلید عوض می‌شود و شناسهٔ مدل با پیشوند سازنده نوشته می‌شود (deepseek/...). اگر SDK نصب نیست، pip install openai بزن و کلید را در متغیر محیطی بگذار.

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.uttapen.ir/v1",
    api_key=os.environ["UTTAPEN_API_KEY"],  # کلید sk-up-... از داشبورد
)

raw = client.chat.completions.with_raw_response.create(
    model="deepseek/deepseek-v4-flash",
    messages=[
        {"role": "system", "content": "کوتاه و دقیق به فارسی جواب بده."},
        {"role": "user", "content": "فرق index و primary key در Postgres را در سه خط بگو."},
    ],
    max_tokens=300,
)
resp = raw.parse()
print(resp.choices[0].message.content)
print("هزینه:", raw.headers.get("X-Uttapen-Cost-Toman"), "تومان")

with_raw_response فقط برای این است که به هدرهای پاسخ برسی. X-Uttapen-Cost-Toman هزینهٔ دقیق همین درخواست است که از کیف پولت کم شده و X-Uttapen-Balance-Toman موجودی بعد از آن. اگر هدرها را لازم نداری، همان client.chat.completions.create(...) معمولی کافی است. قدم‌به‌قدم ثبت‌نام، شارژ و ساخت کلید در شروع سریع آمده.

همان درخواست با curl

curl https://api.uttapen.ir/v1/chat/completions \
  -H "Authorization: Bearer $UTTAPEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek/deepseek-v3.2",
    "messages": [
      {"role": "user", "content": "یک پیام خوش‌آمدگویی کوتاه برای مشتری جدید فروشگاه بنویس."}
    ],
    "max_tokens": 300
  }'

بدنهٔ پاسخ دقیقاً قالب OpenAI است: choices[0].message.content، finish_reason و بلوک usage. برای استریم کردن پاسخ، "stream": true اضافه کن؛ بقیه‌اش همان SSE آشنای OpenAI است.

روشن کردن استدلال در DeepSeek

مدل‌هایی که در جدول قابلیت استدلال دارند، قبل از جواب «فکر می‌کنند». برای کنترل میزانش بلوک reasoning را در بدنه بفرست. متن استدلال DeepSeek در message.reasoning برمی‌گردد و می‌توانی جدا از پاسخ نمایشش بدهی یا نادیده‌اش بگیری:

query = open("slow_query.sql", encoding="utf-8").read()

resp = client.chat.completions.create(
    model="deepseek/deepseek-v4-pro",
    messages=[{"role": "user", "content": "این کوئری SQL چرا روی جدول ده‌میلیون‌ردیفی کند است و چطور درستش کنم؟\n\n" + query}],
    max_tokens=6000,
    extra_body={"reasoning": {"effort": "medium"}},  # low | medium | high
)
msg = resp.choices[0].message
thinking = getattr(msg, "reasoning", None) or (msg.model_extra or {}).get("reasoning")
if thinking:
    print("[استدلال]", thinking[:300], "…")
print(msg.content)
details = resp.usage.completion_tokens_details
print("توکن استدلال:", details.reasoning_tokens if details else "گزارش نشد")

سه نکته تا پولت هدر نرود:

  1. max_tokens را کوچک نگیر. روی مدل‌های استدلالی این سقف هم استدلال و هم پاسخ را می‌پوشاند؛ عدد کوچک باعث می‌شود مدل وسط فکر کردن قطع شود و content خالی برگردد، در حالی که هزینهٔ استدلال پرداخت شده. برای مسئله‌های سخت حداقل ۴٬۰۰۰ بگذار.
  2. رزرو سه برابر می‌شود. وقتی درخواست reasoning دارد، برآورد خروجی برای رزرو قبل از ارسال سه برابر حساب می‌شود. بعد از پاسخ فقط مصرف واقعی کم و بقیه آزاد می‌شود، ولی اگر موجودی‌ات کم است این را در نظر داشته باش.
  3. برای مسئله‌های طولانی استریم کن. فکر کردن ممکن است بیش از یک دقیقه طول بکشد و استریم اتصال را زنده نگه می‌دارد.

روی مدل‌هایی که اجازه می‌دهند، با {"reasoning": {"enabled": false}} هم می‌توانی استدلال را خاموش کنی تا هزینه پایین بیاید. جزئیات کامل در مستندات مدل‌های استدلالی است.

پولت دقیقاً چطور خرج می‌شود

قبل از اینکه درخواست به مدل برسد، هزینهٔ احتمالی‌اش از موجودی قابل‌استفاده‌ات موقتاً رزرو می‌شود: توکن‌های ورودی به‌علاوهٔ بیشترین خروجی ممکن، یعنی max_tokens تو یا اگر نفرستادی سقف پیش‌فرض ۳۲٬۷۶۸ توکن. وقتی پاسخ کامل شد، هزینهٔ واقعی از روی مصرفی که مدل برای همان درخواست گزارش کرده حساب و کم می‌شود و بقیهٔ رزرو آزاد می‌شود.

اگر موجودی به آن سقف نرسد، درخواست رد نمی‌شود؛ سقف خروجی تا جایی که موجودی می‌کشد پایین می‌آید و عددش در هدر X-Uttapen-Max-Tokens می‌آید. فقط وقتی موجودی حتی برای یک پاسخ حداقلی کافی نباشد 402 می‌گیری. درخواستی که با خطا تمام شود هیچ هزینه‌ای ندارد، و اگر استریم را وسط کار قطع کنی، فقط بابت توکن‌هایی که واقعاً تولید شده پول می‌دهی. همهٔ جزئیات در صفحهٔ قیمت‌ها آمده. اشتراک ماهانه یا بستهٔ از پیش تعیین‌شده هم در کار نیست.

سؤال‌های پرتکرار

API رایگان DeepSeek وجود دارد؟

در حال حاضر هیچ مدل DeepSeek در کاتالوگ ما نسخهٔ رایگان ندارد. صادقانه‌ترین جواب این است: هزینهٔ یک درخواست DeepSeek را ستون آخر جدول بالا با قیمت امروز نشان می‌دهد؛ مثلاً شارژ حداقلی ۱۰۰٬۰۰۰ تومان امروز برای حدود ۸۹۱ درخواست تست با deepseek-v4-flash یا حدود — درخواست با deepseek-r1 کافی است. اگر فقط می‌خواهی بدون پرداخت کار با API را یاد بگیری، مدل‌های رایگان دیگری در کاتالوگ هست که بدون شارژ کار می‌کنند، با سقف روزانهٔ ۵۰ درخواست و ظرفیت مشترک؛ برای محصول واقعی رویشان حساب نکن.

قیمت API دیپ سیک ثابت است؟

نه. قیمت تومانی با نرخ دلار و قیمت سازنده عوض می‌شود (جدول بالا هم قیمت روز را نشان می‌دهد) و قیمت بعضی مدل‌ها، مثل deepseek-v4-flash و deepseek-v4-pro، حتی در طول روز چند بار تغییر می‌کند. ولی هر درخواست با قیمتی تسویه می‌شود که لحظهٔ ارسالش معتبر بوده. قیمت زنده را در صفحهٔ هر مدل یا با GET /v1/models (بدون نیاز به کلید) بگیر.

کدی که با API رسمی DeepSeek نوشته‌ام اینجا هم کار می‌کند؟

API رسمی DeepSeek خودش سازگار با OpenAI است، پس معمولاً فقط سه چیز عوض می‌شود: base_url به https://api.uttapen.ir/v1، کلید به sk-up-...، و نام مدل از deepseek-chat به deepseek/deepseek-chat (یا هر شناسهٔ دیگری از جدول بالا).

برای هر کلید می‌توانم سقف خرج بگذارم؟

بله. هر کلید می‌تواند سقف ماهانهٔ تومانی، فهرست مدل‌های مجاز، محدودیت نرخ و تاریخ انقضا داشته باشد. مثلاً می‌توانی کلید یک پروژه را فقط به deepseek/deepseek-v4-flash محدود کنی تا کسی اشتباهی مدل گران‌تر را صدا نزند.

جمع‌بندی

اگر DeepSeek را برای قیمتش انتخاب کرده‌ای، با deepseek/deepseek-v4-flash یا deepseek/deepseek-v3.2 شروع کن و فقط درخواست‌هایی را که واقعاً استدلال سنگین می‌خواهند به deepseek/deepseek-v4-pro یا deepseek/deepseek-r1 بفرست. برای شروع، یک حساب بساز، ۱۰۰ هزار تومان شارژ کن و نمونهٔ Python بالا را اجرا کن؛ هدر X-Uttapen-Cost-Toman همان لحظه می‌گوید درخواست واقعی تو چند تومان تمام شد.

مقاله‌های مرتبط

می‌خواهی همین کد را اجرا کنی؟

با شماره موبایل ثبت‌نام کن، کیف پول را شارژ کن و کلید بگیر. ساخت کلید API ←