قیمت و API مدل Embed V1 4B در ایران
perplexity/pplx-embed-v1-4b
شارژ بر اساس مصرف واقعی همان درخواست. قیمتها با تغییر شرایط بازار بهروز میشوند.قیمتها و شارژ
کد آمادهٔ Embed V1 4B: ساخت embedding برای جستجوی معنایی
نمونه بر اساس قابلیتهای همین مدل انتخاب شده و با کلید خودت بدون تغییر دیگری اجرا میشود.
curl https://api.uttapen.ir/v1/embeddings \
-H "Authorization: Bearer sk-up-…" \
-H "Content-Type: application/json" \
-d '{
"model": "perplexity/pplx-embed-v1-4b",
"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="perplexity/pplx-embed-v1-4b", 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: "perplexity/pplx-embed-v1-4b", 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]);Embed V1 4B برای چه کاری خوب است؟
Embed V1 4B مدل embedding از Perplexity است: متن را میگیرد و یک بردار عددی برمیگرداند، نه پاسخ متنی. شناسهاش در API ما «perplexity/
چندزبانه است، که برای متن فارسی مهم است؛ با این حال پیش از انتخاب نهایی آن را روی چند ده پرسش واقعی از اسناد خودت بسنج.
هزینه فقط بابت توکن ورودی است و خروجی هزینهای ندارد. ایندکسکردن هزار سند پانصدتوکنی (۵۰۰ هزار توکن) روی این مدل حدود ۵٬۱۹۳٫۲۹ تومان میشود؛ بردار را یک بار میسازی و بعد فقط پرسشها هزینه دارند. اگر گزینهٔ دیگری با قیمت نزدیک میخواهی، Titan Text Embeddings V2 از Amazon را هم ببین.
pplx-embed-v1 -4B is one of Perplexity's state-of-the-art text embedding models built for real-world, web-scale retrieval. pplx-embed-v1 is optimized for standard dense text retrieval with the 4B parameter model maximizing retrieval...
سه کار واقعی، با قیمت همین مدل
اعداد از همان قیمتهای بالا حساب شدهاند و با تغییر قیمت مدل تغییر میکنند.
| کار | توکن | هزینه |
|---|---|---|
| یک پرسش جستجوی کاربر | ۳۰ ورودی | ۰٫۳۱ تومان |
| ایندکس ده هزار عنوان محصول | ۳۰۰٬۰۰۰ ورودی | ۳٬۱۱۵٫۹۷ تومان |
| ایندکس هزار سند پانصدتوکنی | ۵۰۰٬۰۰۰ ورودی | ۵٬۱۹۳٫۲۹ تومان |
سؤالهای پرتکرار
- چطور با Embed V1 4B بردار بسازم؟
- کلید API بساز و در SDK رسمی OpenAI، base_url را https:/
/ api.uttapen.ir/ v1 بگذار و client.embeddings.create را با model «perplexity/ pplx-embed-v1-4b» و input (یک رشته یا فهرستی از رشتهها) صدا بزن. برای هر ورودی یک بردار در data برمیگردد. - قیمت Embed V1 4B به تومان چقدر است؟
- هر ۱ میلیون توکن ورودی ۱۰٬۳۸۷ تومان؛ خروجی هزینه ندارد. شارژ بر اساس توکن ورودیای است که همان درخواست گزارش کرده و درخواست ناموفق صفر تومان است.
- آیا Embed V1 4B را میشود در چت یا chat/completions استفاده کرد؟
- نه. مدل embedding پاسخ متنی تولید نمیکند؛ درخواست chat/
completions با این مدل خطای 400 میگیرد. برای RAG، بردار را با این مدل بساز و پاسخ نهایی را از یک مدل chat بگیر.