قیمت و API مدل Titan Multimodal Embeddings G1 در ایران

amazon/titan-embed-image-v1

ورودی تصویربردار متن (embedding)
ورودی · هر ۱M توکن
۲۷۶٬۹۷۵ تومان
خروجی
بردار · بدون هزینه
بردار ۱٬۰۰۰ کلمه ≈
۳۶۰٫۰۷ تومان

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

کد آمادهٔ Titan Multimodal Embeddings G1: ساخت embedding برای جستجوی معنایی

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

curl https://api.uttapen.ir/v1/embeddings \
  -H "Authorization: Bearer sk-up-…" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "amazon/titan-embed-image-v1",
    "input": ["گارانتی کتری برقی چند ماه است", "مدت ضمانت محصولات آشپزخانه"]
  }'
from openai import OpenAI
import numpy as np

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

docs = ["گارانتی کتری برقی ۱۸ ماه است", "ارسال سفارش‌ها ۴۸ ساعته انجام می‌شود"]
question = "ضمانت کتری چقدر است"

vecs = client.embeddings.create(model="amazon/titan-embed-image-v1", input=docs + [question]).data
M = np.array([v.embedding for v in vecs])
M /= np.linalg.norm(M, axis=1, keepdims=True)
scores = M[:-1] @ M[-1]
print(docs[int(scores.argmax())])
import OpenAI from "openai";

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

const docs = ["گارانتی کتری برقی ۱۸ ماه است", "ارسال سفارش‌ها ۴۸ ساعته انجام می‌شود"];
const { data } = await client.embeddings.create({ model: "amazon/titan-embed-image-v1", input: [...docs, "ضمانت کتری چقدر است"] });

const norm = (v) => { const n = Math.hypot(...v); return v.map((x) => x / n); };
const vecs = data.map((d) => norm(d.embedding));
const q = vecs.at(-1);
const dot = (a, b) => a.reduce((s, x, i) => s + x * b[i], 0);
const best = vecs.slice(0, -1).map((v, i) => [dot(v, q), i]).sort((a, b) => b[0] - a[0])[0][1];
console.log(docs[best]);

Titan Multimodal Embeddings G1 برای چه کاری خوب است؟

Amazon این مدل را برای ساختن بردار از متن منتشر کرده؛ در یوتاپن با شناسهٔ «amazon/titan-embed-image-v1» و از مسیر /v1/embeddings صدا زده می‌شود. هر ورودی حداکثر ۱۲۸ توکن است، یعنی متن‌های کوتاه مثل عنوان محصول، پرسش کاربر یا یک پاراگراف؛ سند بلند را باید قبلش تکه کنی. از ۳۵ مدل embedding پولی کاتالوگ، ۳۴ مدل ورودی ارزان‌تری دارند.

علاوه بر متن، ورودی image هم می‌پذیرد و همه را در یک فضای برداری می‌گذارد؛ یعنی می‌شود با یک پرسش متنی بین تصویرها گشت.

هزینه فقط بابت توکن ورودی است و خروجی هزینه‌ای ندارد. ایندکس‌کردن هزار سند پانصدتوکنی (۵۰۰ هزار توکن) روی این مدل حدود ۱۳۸٬۴۸۷٫۷۴ تومان می‌شود؛ بردار را یک بار می‌سازی و بعد فقط پرسش‌ها هزینه دارند. اگر گزینهٔ دیگری با قیمت نزدیک می‌خواهی، Gemini Embedding 2 از Google را هم ببین.

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

Amazon Titan Multimodal Embeddings G1 embeds text, images, or text and image together into a shared vector space for multimodal search and recommendation. Images are sent as base64 (up to...

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

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

کارتوکنهزینه
یک پرسش جستجوی کاربر۳۰ ورودی۸٫۳۱ تومان
ایندکس ده هزار عنوان محصول۳۰۰٬۰۰۰ ورودی۸۳٬۰۹۲٫۶۴ تومان
ایندکس هزار سند پانصدتوکنی۵۰۰٬۰۰۰ ورودی۱۳۸٬۴۸۷٫۷۴ تومان

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

چطور با Titan Multimodal Embeddings G1 بردار بسازم؟
کلید API بساز و در SDK رسمی OpenAI، base_url را https://api.uttapen.ir/v1 بگذار و client.embeddings.create را با model «amazon/titan-embed-image-v1» و input (یک رشته یا فهرستی از رشته‌ها) صدا بزن. برای هر ورودی یک بردار در data برمی‌گردد.
قیمت Titan Multimodal Embeddings G1 به تومان چقدر است؟
هر ۱ میلیون توکن ورودی ۲۷۶٬۹۷۵ تومان؛ خروجی هزینه ندارد. شارژ بر اساس توکن ورودی‌ای است که همان درخواست گزارش کرده و درخواست ناموفق صفر تومان است.
آیا Titan Multimodal Embeddings G1 را می‌شود در چت یا chat/completions استفاده کرد؟
نه. مدل embedding پاسخ متنی تولید نمی‌کند؛ درخواست chat/completions با این مدل خطای 400 می‌گیرد. برای RAG، بردار را با این مدل بساز و پاسخ نهایی را از یک مدل chat بگیر.