قیمت و API مدل GPT-4 در ایران
openai/gpt-4
شارژ بر اساس مصرف واقعی همان درخواست. قیمتها با تغییر شرایط بازار بهروز میشوند.قیمتها و شارژ
کد آمادهٔ GPT-4: فراخوانی ابزار (tool calling)
نمونه بر اساس قابلیتهای همین مدل انتخاب شده و با کلید خودت بدون تغییر دیگری اجرا میشود.
from openai import OpenAI
import json
client = OpenAI(base_url="https://api.uttapen.ir/v1", api_key="sk-up-…")
tools = [{
"type": "function",
"function": {
"name": "check_stock",
"description": "موجودی یک محصول را برمیگرداند",
"parameters": {
"type": "object",
"properties": {"sku": {"type": "string"}},
"required": ["sku"],
},
},
}]
messages = [{"role": "user", "content": "از کفش نایک مدل NK-42 چند تا موجوده"}]
first = client.chat.completions.create(model="openai/gpt-4", messages=messages, tools=tools)
call = first.choices[0].message.tool_calls[0]
# you run the function yourself — the model never touches the database
args = json.loads(call.function.arguments)
result = {"sku": args["sku"], "qty": 7}
messages += [first.choices[0].message, {"role": "tool", "tool_call_id": call.id, "content": json.dumps(result)}]
final = client.chat.completions.create(model="openai/gpt-4", messages=messages, tools=tools)
print(final.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uttapen.ir/v1", apiKey: "sk-up-…" });
const tools = [{
type: "function",
function: {
name: "check_stock",
description: "موجودی یک محصول را برمیگرداند",
parameters: { type: "object", properties: { sku: { type: "string" } }, required: ["sku"] },
},
}];
const messages = [{ role: "user", content: "از کفش نایک مدل NK-42 چند تا موجوده" }];
const first = await client.chat.completions.create({ model: "openai/gpt-4", messages, tools });
const call = first.choices[0].message.tool_calls[0];
const args = JSON.parse(call.function.arguments);
const result = { sku: args.sku, qty: 7 };
messages.push(first.choices[0].message, { role: "tool", tool_call_id: call.id, content: JSON.stringify(result) });
const final = await client.chat.completions.create({ model: "openai/gpt-4", messages, tools });
console.log(final.choices[0].message.content);curl https://api.uttapen.ir/v1/chat/completions \
-H "Authorization: Bearer sk-up-…" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4",
"messages": [{"role": "user", "content": "از کفش نایک مدل NK-42 چند تا موجوده"}],
"tools": [{
"type": "function",
"function": {
"name": "check_stock",
"parameters": {"type": "object", "properties": {"sku": {"type": "string"}}, "required": ["sku"]}
}
}]
}'GPT-4 برای چه کاری خوب است؟
GPT-4 یکی از مدلهای OpenAI است و در یوتاپن با شناسهٔ «openai/
چه کارهایی از آن برمیآید: tool calling دارد، یعنی میتواند تابعهای خودت را با آرگومان درست صدا بزند؛ با response_format خروجی JSON معتبر میدهد و مستقیم به کد وصل میشود. همهٔ اینها با همان پارامترهای استاندارد SDK رسمی OpenAI کار میکنند و کد اختصاصی لازم ندارند.
برای برآورد سرانگشتی: هر ۱٬۰۰۰ کلمه رفتوبرگشت با این مدل حدود ۴۰٬۵۰۸ تومان است (۱۰٬۳۸۶٬۵۸۱ تومان ورودی و ۲۰٬۷۷۳٬۱۶۱ تومان خروجی بهازای ۱M توکن). شارژ نهایی همیشه بر اساس مصرف واقعی همان درخواست است، نه برآورد، و درخواستی که ناموفق باشد هزینهای ندارد.
نزدیکترین گزینه با همین قابلیتها از تأمینکنندهٔ دیگر Command R+ (08-2024) است: GPT-4 حدود ۷٫۲ برابر گرانتر از آن تمام میشود و حداکثر طول متنش کمتر است. هر دو با همان کلید و همان کد کار میکنند، پس عوضکردنشان فقط تغییر یک رشته است.
برای اینکه عدد قابل تصور شود: با ۱۰۰ هزار تومان اعتبار، حدود ۲ درخواست ۱٬۰۰۰ کلمهای روی GPT-4 جا میشود، و هر ۱٬۰۰۰ تومان تقریباً ۲۵ کلمه رفتوبرگشت میخرد. اگر پردازشی یک میلیون توکن ورودی و یک میلیون توکن خروجی داشته باشد، کل آن ۳۱٬۱۵۹٬۷۴۲ تومان میشود. پر کردن کامل پنجرهٔ ۸٬۱۹۱ توکنی این مدل فقط از سمت ورودی ۸۵٬۰۷۶ تومان هزینه دارد، پس تاریخچهٔ گفتگو را بیدلیل بلند نگه ندار.
نزدیکترین همخانوادهٔ این مدل «openai/
OpenAI در کاتالوگ ما ۸۱ مدل دارد؛ ارزانترینشان gpt-oss-120b با ۳۸ تومان و گرانترین GPT-5.5 Pro با ۹۴٬۵۱۸ تومان برای هر ۱٬۰۰۰ کلمه. از پارامترهای کمتکرار، این مدل logit_bias، logprobs، max_completion_tokens، presence_penalty، top_logprobs را میپذیرد — همه از طریق همان بدنهٔ استاندارد درخواست. در عوض include_reasoning، max_tokens، reasoning، structured_outputs را که بیشتر مدلها دارند پشتیبانی نمیکند، پس اگر کدت به آنها تکیه دارد قبل از جابهجایی تست کن. از نظر طول متن نزدیکترین گزینه از تأمینکنندهٔ دیگر Gemma 2 27B با ۸٬۱۹۲ توکن است.
کجا انتخاب درستی است: کارهایی که کیفیت پاسخ در آنها از هزینه مهمتر است، ایجنتهایی که به API و دیتابیس وصل میشوند، استخراج داده با اسکیمای مشخص، درخواستهای کوتاه و تکمرحلهای، چون طول متنش کم است.
OpenAI's flagship model, GPT-4 is a large-scale multimodal language model capable of solving difficult problems with greater accuracy than previous models due to its broader general knowledge and advanced reasoning...
سه کار واقعی، با قیمت همین مدل
اعداد از همان قیمتهای بالا حساب شدهاند و با تغییر قیمت مدل تغییر میکنند.
| کار | توکن | هزینه |
|---|---|---|
| یک نوبت گفتگو با تاریخچهٔ متوسط | ۱٬۵۰۰ ورودی + ۴۰۰ خروجی | ۲۳٬۸۸۹ تومان |
| خلاصهکردن سند دهصفحهای | ۴٬۰۰۰ ورودی + ۶۰۰ خروجی | ۵۴٬۰۱۰ تومان |
| دستهبندی هزار ردیف کوتاه | ۱۲۰٬۰۰۰ ورودی + ۲۰٬۰۰۰ خروجی | ۱٬۶۶۱٬۸۵۳ تومان |
سؤالهای پرتکرار
- چطور با GPT-4 در ایران کار کنم؟
- در یوتاپن ثبتنام کن، کیف پول را تومانی شارژ کن، کلید API بساز و در SDK رسمی OpenAI فقط base_url را به https:/
/ api.uttapen.ir/ v1 و model را به «openai/ gpt-4» تغییر بده. بقیهٔ کدت دستنخورده میماند. - قیمت GPT-4 به تومان چقدر است؟
- هر ۱ میلیون توکن ورودی ۱۰٬۳۸۶٬۵۸۱ تومان و هر ۱ میلیون توکن خروجی ۲۰٬۷۷۳٬۱۶۱ تومان؛ یک درخواست ۱٬۰۰۰ کلمهای تقریباً ۴۰٬۵۰۸ تومان. شارژ بر اساس مصرف واقعی همان درخواست است و درخواست ناموفق هزینهای ندارد.
- GPT-4 چند توکن ورودی میگیرد؟
- تا ۸٬۱۹۱ توکن در هر درخواست؛ برای متن فارسی حدود ۶ هزار کلمه. حداکثر طول پاسخ هم ۴٬۰۹۶ توکن است.
- آیا GPT-4 استریم و tool calling را پشتیبانی میکند؟
- استریم (stream=true) روی همهٔ مدلها فعال است. این مدل tool calling را با همان قالب OpenAI پشتیبانی میکند. خروجی ساختیافته با response_format هم کار میکند.