قیمت و API مدل Body Builder (beta) در ایران
openrouter/bodybuilder
کد آمادهٔ Body Builder (beta): تحلیل احساس نظر مشتری
نمونه بر اساس قابلیتهای همین مدل انتخاب شده و با کلید خودت بدون تغییر دیگری اجرا میشود.
from openai import OpenAI
client = OpenAI(base_url="https://api.uttapen.ir/v1", api_key="sk-up-…")
stream = client.chat.completions.create(
model="openrouter/bodybuilder",
messages=[{"role": "user", "content": "از این نظر مشتری، احساس کلی (مثبت/منفی/بیطرف) و دلیلش را بگو: «سریع رسید ولی جعبهاش خراب بود.»"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="", flush=True)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uttapen.ir/v1", apiKey: "sk-up-…" });
const stream = await client.chat.completions.create({
model: "openrouter/bodybuilder",
messages: [{ role: "user", content: "از این نظر مشتری، احساس کلی (مثبت/منفی/بیطرف) و دلیلش را بگو: «سریع رسید ولی جعبهاش خراب بود.»" }],
stream: true,
});
for await (const chunk of stream) process.stdout.write(chunk.choices[0]?.delta?.content ?? "");curl https://api.uttapen.ir/v1/chat/completions \
-H "Authorization: Bearer sk-up-…" \
-H "Content-Type: application/json" \
-d '{
"model": "openrouter/bodybuilder",
"messages": [{"role": "user", "content": "از این نظر مشتری، احساس کلی (مثبت/منفی/بیطرف) و دلیلش را بگو: «سریع رسید ولی جعبهاش خراب بود.»"}],
"stream": true
}'Body Builder (beta) برای چه کاری خوب است؟
Body Builder (beta) یکی از مدلهای OpenRouter است و در یوتاپن با شناسهٔ «openrouter/bodybuilder» صدا زده میشود. در هر فراخوانی تا ۱۲۸٬۰۰۰ توکن ورودی میپذیرد؛ برای متن فارسی این تقریباً ۳۲۰ صفحهٔ A4 است، پس چند فایل یا یک سند بلند را میشود یکجا داد. قیمت ثابتی ندارد: مدل مقصد در هر درخواست انتخاب میشود و در پایان، دقیقاً هزینهٔ همان مدلی که پاسخ داده از کیف پول کم میشود.
Body Builder (beta) فقط متن میگیرد و متن میدهد: نه tool calling، نه ورودی تصویر. برای گفتگو، بازنویسی، ترجمه و خلاصهسازی همین کافی است و سبکتر هم تمام میشود.
نزدیکترین همخانوادهٔ این مدل «openrouter/fusion» است و انتخاب بین این دو همان جایی است که بیشتر آدمها گیر میکنند. پنجرهٔ context هم یکی نیست: ۱۲۸٬۰۰۰ در برابر ۱٬۰۰۰٬۰۰۰ توکن.
OpenRouter در کاتالوگ ما ۶ مدل دارد. در عوض include_reasoning، max_tokens، reasoning، response_format را که بیشتر مدلها دارند پشتیبانی نمیکند، پس اگر کدت به آنها تکیه دارد قبل از جابهجایی تست کن. از نظر اندازهٔ context نزدیکترین گزینه از تأمینکنندهٔ دیگر Nova Micro 1.0 با ۱۲۸٬۰۰۰ توکن است.
بهترین جای استفادهاش: مسیریابی خودکار وقتی نمیخواهی خودت مدل را انتخاب کنی.
Transform your natural language requests into structured OpenRouter API request objects. Describe what you want to accomplish with AI models, and Body Builder will construct the appropriate API calls. Example:...
سؤالهای پرتکرار
- چطور با Body Builder (beta) در ایران کار کنم؟
- در یوتاپن ثبتنام کن، کیف پول را تومانی شارژ کن، کلید API بساز و در SDK رسمی OpenAI فقط base_url را به https://api.uttapen.ir/v1 و model را به «openrouter/bodybuilder» تغییر بده. بقیهٔ کدت دستنخورده میماند.
- قیمت Body Builder (beta) به تومان چقدر است؟
- این مدل قیمت ثابت ندارد؛ هزینه به مدلی بستگی دارد که در همان درخواست پاسخ داده و در پایان دقیقاً همان مبلغ از کیف پول کم میشود.
- Body Builder (beta) چند توکن ورودی میگیرد؟
- تا ۱۲۸٬۰۰۰ توکن در هر درخواست؛ برای متن فارسی حدود ۹۶ هزار کلمه. طول پاسخ را با max_tokens خودت محدود کن.
- آیا پاسخ Body Builder (beta) را میتوانم استریم کنم؟
- بله، با stream=true رویدادهای SSE را همانطور که تولید میشوند میگیری. این مدل tool calling و ورودی تصویر ندارد، پس اگر به آنها نیاز داری مدل دیگری انتخاب کن.