قیمت و API مدل Jev Router در ایران

typesafe/jev-router

ورودی تصویرفراخوانی ابزاراستدلالخروجی JSONورودی فایلورودی صوت
قیمت
قیمت متغیر
میانگین هزینهٔ واقعی ۷ روز اخیر

هنوز درخواست کافی برای میانگین ثبت نشده است

این مدل یک مسیریاب است: هر درخواست را به مدلی می‌فرستد که برای آن مناسب‌تر تشخیص می‌دهد، و هزینهٔ درخواست همان قیمت مدلِ پاسخ‌دهنده است. پیش از ارسال، مبلغی از کیف پول کنار گذاشته می‌شود و بعد از پاسخ فقط هزینهٔ واقعی کم می‌شود؛ بقیه همان لحظه به کیف پول برمی‌گردد. هزینهٔ دقیق هر درخواست در تاریخچهٔ مصرف داشبورد دیده می‌شود.قیمت‌ها و شارژ

کد آمادهٔ Jev Router: خواندن تصویر و استخراج داده

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

# tip: a data URI works too — base64 the file and prefix it with data:image/jpeg;base64,
curl https://api.uttapen.ir/v1/chat/completions \
  -H "Authorization: Bearer sk-up-…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "typesafe/jev-router",
    "messages": [{
      "role": "user",
      "content": [
        {"type": "text", "text": "شمارهٔ فاکتور و مبلغ کل را فقط به‌صورت JSON بده"},
        {"type": "image_url", "image_url": {"url": "https://example.com/factor.jpg"}}
      ]
    }]
  }'
import base64, json
from openai import OpenAI

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

img = base64.b64encode(open("factor.jpg", "rb").read()).decode()

resp = client.chat.completions.create(
    model="typesafe/jev-router",
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "شمارهٔ فاکتور، تاریخ و مبلغ کل را در JSON برگردان"},
            {"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{img}"}},
        ],
    }],
    response_format={"type": "json_object"},
)
print(json.loads(resp.choices[0].message.content))
import OpenAI from "openai";
import { readFileSync } from "node:fs";

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

const resp = await client.chat.completions.create({
  model: "typesafe/jev-router",
  messages: [{
    role: "user",
    content: [
      { type: "text", text: "شمارهٔ فاکتور، تاریخ و مبلغ کل را در JSON برگردان" },
      { type: "image_url", image_url: { url: `data:image/jpeg;base64,${img}` } },
    ],
  }],
  response_format: { type: "json_object" },
});
console.log(JSON.parse(resp.choices[0].message.content));

Jev Router برای چه کاری خوب است؟

Jev Router یکی از مدل‌های Typesafe است و در یوتاپن با شناسهٔ «typesafe/jev-router» صدا زده می‌شود. در هر فراخوانی تا ۱٬۰۰۰٬۰۰۰ توکن ورودی می‌پذیرد؛ برای متن فارسی این تقریباً ۲٬۵۰۰ صفحهٔ A4 است، پس چند فایل یا یک سند بلند را می‌شود یک‌جا داد. حداکثر طول پاسخ در هر فراخوانی ۶۵٬۵۳۶ توکن است. قیمت ثابتی ندارد: مدل مقصد در هر درخواست انتخاب می‌شود و در پایان، دقیقاً هزینهٔ همان مدلی که پاسخ داده از کیف پول کم می‌شود.

قابلیت‌هایی که در همین شناسه فعال است: عکس و اسکرین‌شات را مستقیم می‌خواند، پس برای فاکتور و فرم فارسی گزینهٔ واقعی است؛ فایل (مثل PDF) را به‌عنوان ورودی می‌پذیرد؛ ورودی صوتی دارد؛ tool calling دارد، یعنی می‌تواند تابع‌های خودت را با آرگومان درست صدا بزند؛ با response_format خروجی JSON معتبر می‌دهد و مستقیم به کد وصل می‌شود؛ حالت استدلال دارد و روی مسئلهٔ چندمرحله‌ای، ریاضی و دیباگ بهتر جواب می‌دهد. همهٔ این‌ها با همان پارامترهای استاندارد SDK رسمی OpenAI کار می‌کنند و کد اختصاصی لازم ندارند. توجه کن که توکن‌های استدلال هم توکن خروجی محسوب می‌شوند و در صورتحساب می‌آیند.

از پارامترهای کم‌تکرار، این مدل logit_bias، logprobs، max_completion_tokens، min_p، parallel_tool_calls، presence_penalty را می‌پذیرد — همه از طریق همان بدنهٔ استاندارد درخواست. از نظر طول متن نزدیک‌ترین گزینه از تأمین‌کنندهٔ دیگر Nova 2 Lite با ۱٬۰۰۰٬۰۰۰ توکن است.

بهترین جای استفاده‌اش: مسیریابی خودکار وقتی نمی‌خواهی خودت مدل را انتخاب کنی، حل مسئلهٔ منطقی و بازبینی کد، استخراج متن و داده از تصویر، ایجنت‌هایی که به API و دیتابیس وصل می‌شوند، استخراج داده با اسکیمای مشخص، تحلیل سند یا کدبیس بلند در یک درخواست.

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

Jev Router picks the best model and reasoning effort for each request, balancing quality, speed, and cost. It runs on Jev, TypeSafe's first System One model, and adapts as your...

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

چطور با Jev Router در ایران کار کنم؟
در یوتاپن ثبت‌نام کن، کیف پول را تومانی شارژ کن، کلید API بساز و در SDK رسمی OpenAI فقط base_url را به https://api.uttapen.ir/v1 و model را به «typesafe/jev-router» تغییر بده. بقیهٔ کدت دست‌نخورده می‌ماند.
قیمت Jev Router به تومان چقدر است؟
این مدل قیمت ثابت ندارد؛ هزینه به مدلی بستگی دارد که در همان درخواست پاسخ داده و در پایان دقیقاً همان مبلغ از کیف پول کم می‌شود.
Jev Router چند توکن ورودی می‌گیرد؟
تا ۱٬۰۰۰٬۰۰۰ توکن در هر درخواست؛ برای متن فارسی حدود ۷۵۰ هزار کلمه. حداکثر طول پاسخ هم ۶۵٬۵۳۶ توکن است.
آیا Jev Router استریم و tool calling را پشتیبانی می‌کند؟
استریم (stream=true) روی همهٔ مدل‌ها فعال است. این مدل tool calling را با همان قالب OpenAI پشتیبانی می‌کند. ورودی تصویر با image_url (data URI یا آدرس عمومی) پذیرفته می‌شود. خروجی ساخت‌یافته با response_format هم کار می‌کند.