قیمت و API مدل Command A در ایران

cohere/command-a

خروجی JSON
ورودی · هر ۱M توکن
۸۶۵٬۵۴۸ تومان
خروجی · هر ۱M توکن
۳٬۴۶۲٬۱۹۴ تومان
یک درخواست ۱٬۰۰۰ کلمه‌ای ≈
۵٬۶۲۶ تومان

شارژ بر اساس مصرف واقعی همان درخواست. قیمت‌ها با تغییر شرایط بازار به‌روز می‌شوند.قیمت‌ها و شارژ

کد آمادهٔ Command A: خروجی JSON با اسکیمای مشخص

نمونه بر اساس قابلیت‌های همین مدل انتخاب شده و با کلید خودت بدون تغییر دیگری اجرا می‌شود.

from openai import OpenAI
import json

client = OpenAI(base_url="https://api.uttapen.ir/v1", api_key="sk-up-…")

schema = {
    "name": "ticket",
    "schema": {
        "type": "object",
        "properties": {
            "category": {"type": "string", "enum": ["fani", "mali", "forush"]},
            "priority": {"type": "integer", "minimum": 1, "maximum": 5},
            "summary": {"type": "string"},
        },
        "required": ["category", "priority", "summary"],
        "additionalProperties": False,
    },
    "strict": True,
}

resp = client.chat.completions.create(
    model="cohere/command-a",
    messages=[{"role": "user", "content": "تیکت: «دو روزه نمی‌تونم فاکتور دانلود کنم و پرداختم هم دوباره کسر شد.»"}],
    response_format={"type": "json_schema", "json_schema": schema},
)
print(json.loads(resp.choices[0].message.content))
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uttapen.ir/v1", apiKey: "sk-up-…" });

const resp = await client.chat.completions.create({
  model: "cohere/command-a",
  messages: [{ role: "user", content: "تیکت: «دو روزه نمی‌تونم فاکتور دانلود کنم و پرداختم هم دوباره کسر شد.»" }],
  response_format: {
    type: "json_schema",
    json_schema: {
      name: "ticket",
      strict: true,
      schema: {
        type: "object",
        properties: {
          category: { type: "string", enum: ["fani", "mali", "forush"] },
          priority: { type: "integer", minimum: 1, maximum: 5 },
          summary: { type: "string" },
        },
        required: ["category", "priority", "summary"],
        additionalProperties: false,
      },
    },
  },
});
console.log(JSON.parse(resp.choices[0].message.content));
curl https://api.uttapen.ir/v1/chat/completions \
  -H "Authorization: Bearer sk-up-…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "cohere/command-a",
    "messages": [{"role": "user", "content": "تیکت را دسته‌بندی کن و اولویت ۱ تا ۵ بده"}],
    "response_format": {"type": "json_object"}
  }'

Command A برای چه کاری خوب است؟

Command A از Cohere می‌آید؛ در کد فقط همین رشته را در فیلد model بگذار: «cohere/command-a». Command A تا ۲۵۶٬۰۰۰ توکن را در یک درخواست نگه می‌دارد (نزدیک ۱۹۲ هزار کلمهٔ فارسی)، و همین عدد سقف تاریخچهٔ گفتگو در محصول تو را تعیین می‌کند. حداکثر طول پاسخ در هر فراخوانی ۸٬۱۹۲ توکن است. از نظر قیمت در دستهٔ «گران» است — ارزان‌تر از ۵۲ مدل و گران‌تر از ۳۲۰ مدل پولی دیگر کاتالوگ.

قابلیت‌هایی که در همین شناسه فعال است: با response_format خروجی JSON معتبر می‌دهد و مستقیم به کد وصل می‌شود. همهٔ این‌ها با همان پارامترهای استاندارد SDK رسمی OpenAI کار می‌کنند و کد اختصاصی لازم ندارند.

۸۶۵٬۵۴۸ تومان برای هر ۱M توکن ورودی و ۳٬۴۶۲٬۱۹۴ تومان برای هر ۱M توکن خروجی؛ در دستهٔ «گران» کاتالوگ می‌نشیند و یک درخواست ۱٬۰۰۰ کلمه‌ای ≈ ۵٬۶۲۶ تومان. شارژ نهایی همیشه بر اساس مصرف واقعی همان درخواست است، نه برآورد، و درخواستی که ناموفق باشد هزینه‌ای ندارد.

نزدیک‌ترین گزینه با همین قابلیت‌ها از تأمین‌کنندهٔ دیگر Sonar Deep Research است: Command A حدود ۲۰٪ گران‌تر از آن تمام می‌شود و حداکثر طول متنش بیشتر است. هر دو با همان کلید و همان کد کار می‌کنند، پس عوض‌کردن‌شان فقط تغییر یک رشته است.

برای اینکه عدد قابل تصور شود: با ۱۰۰ هزار تومان اعتبار، حدود ۱۸ درخواست ۱٬۰۰۰ کلمه‌ای روی Command A جا می‌شود، و هر ۱٬۰۰۰ تومان تقریباً ۱۷۸ کلمه رفت‌وبرگشت می‌خرد. اگر پردازشی یک میلیون توکن ورودی و یک میلیون توکن خروجی داشته باشد، کل آن ۴٬۳۲۷٬۷۴۲ تومان می‌شود. پر کردن کامل پنجرهٔ ۲۵۶٬۰۰۰ توکنی این مدل فقط از سمت ورودی ۲۲۱٬۵۸۰ تومان هزینه دارد، پس تاریخچهٔ گفتگو را بی‌دلیل بلند نگه ندار.

نزدیک‌ترین هم‌خانوادهٔ این مدل «cohere/command-r7b-12-2024» است و انتخاب بین این دو همان جایی است که بیشتر آدم‌ها گیر می‌کنند. روی یک درخواست ۱٬۰۰۰ کلمه‌ای، این نسخه حدود ۶۷ برابر گران‌تر از آن درمی‌آید (۵٬۶۲۶ در برابر ۸۴ تومان). حداکثر طول متن هم یکی نیست: ۲۵۶٬۰۰۰ در برابر ۱۲۸٬۰۰۰ توکن. حداکثر طول پاسخ هم فرق دارد: ۸٬۱۹۲ در برابر ۴٬۰۰۰ توکن.

Cohere در کاتالوگ ما ۶ مدل دارد؛ ارزان‌ترین‌شان Command R7B (12-2024) با ۸۴ تومان و گران‌ترین Command R+ (08-2024) با ۵٬۶۲۶ تومان برای هر ۱٬۰۰۰ کلمه. از پارامترهای کم‌تکرار، این مدل presence_penalty، top_k را می‌پذیرد — همه از طریق همان بدنهٔ استاندارد درخواست. در عوض include_reasoning، reasoning، tool_choice، tools را که بیشتر مدل‌ها دارند پشتیبانی نمی‌کند، پس اگر کدت به آن‌ها تکیه دارد قبل از جابه‌جایی تست کن. از نظر طول متن نزدیک‌ترین گزینه از تأمین‌کنندهٔ دیگر Codestral 2508 با ۲۵۶٬۰۰۰ توکن است.

بهترین جای استفاده‌اش: کارهایی که کیفیت پاسخ در آن‌ها از هزینه مهم‌تر است، استخراج داده با اسکیمای مشخص، تحلیل سند یا کدبیس بلند در یک درخواست.

توضیح رسمی تأمین‌کننده (انگلیسی)

Command A is an open-weights 111B parameter model with a 256k context window focused on delivering great performance across agentic, multilingual, and coding use cases. Compared to other leading proprietary...

سه کار واقعی، با قیمت همین مدل

اعداد از همان قیمت‌های بالا حساب شده‌اند و با تغییر قیمت مدل تغییر می‌کنند.

کارتوکنهزینه
یک نوبت گفتگو با تاریخچهٔ متوسط۱٬۵۰۰ ورودی + ۴۰۰ خروجی۲٬۶۸۳ تومان
خلاصه‌کردن سند ده‌صفحه‌ای۴٬۰۰۰ ورودی + ۶۰۰ خروجی۵٬۵۴۰ تومان
دسته‌بندی هزار ردیف کوتاه۱۲۰٬۰۰۰ ورودی + ۲۰٬۰۰۰ خروجی۱۷۳٬۱۱۰ تومان

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

چطور با Command A در ایران کار کنم؟
در یوتاپن ثبت‌نام کن، کیف پول را تومانی شارژ کن، کلید API بساز و در SDK رسمی OpenAI فقط base_url را به https://api.uttapen.ir/v1 و model را به «cohere/command-a» تغییر بده. بقیهٔ کدت دست‌نخورده می‌ماند.
قیمت Command A به تومان چقدر است؟
هر ۱ میلیون توکن ورودی ۸۶۵٬۵۴۸ تومان و هر ۱ میلیون توکن خروجی ۳٬۴۶۲٬۱۹۴ تومان؛ یک درخواست ۱٬۰۰۰ کلمه‌ای تقریباً ۵٬۶۲۶ تومان. شارژ بر اساس مصرف واقعی همان درخواست است و درخواست ناموفق هزینه‌ای ندارد.
Command A چند توکن ورودی می‌گیرد؟
تا ۲۵۶٬۰۰۰ توکن در هر درخواست؛ برای متن فارسی حدود ۱۹۲ هزار کلمه. حداکثر طول پاسخ هم ۸٬۱۹۲ توکن است.
آیا پاسخ Command A را می‌توانم استریم کنم؟
بله، با stream=true رویدادهای SSE را همان‌طور که تولید می‌شوند می‌گیری. این مدل tool calling و ورودی تصویر ندارد، پس اگر به آن‌ها نیاز داری مدل دیگری انتخاب کن.