رفتن به محتوا

تولید تصویر با AI

ساخت تصویر از متن با یک درخواست سازگار با OpenAI

مستندات

شروع سریع

با یک درخواست ساده، تصاویر باکیفیت بسازید:

curl https://api-ai.hibanacloud.ir/v1/images/generations \  -H "Authorization: Bearer YOUR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "nano-banana-pro",    "prompt": "a calm mountain lake at sunrise, photorealistic",    "size": "1:1"  }' | grep -o '"url":"[^"]*"' # لینک پس از ۶۰ دقیقه از کار می‌افتد؛ فوراً دانلود کنید.# curl -o image.png "<url>"

یک متن انگلیسی توصیفی می‌فرستید و یک نشانی تصویر می‌گیرید. قالب درخواست همان images/generations سازگار با OpenAI است، پس اگر قبلاً با آن کار کرده‌اید فقط آدرس پایه و کلید عوض می‌شود. برای فرستادن تصویر به مدل (مثلاً برای توصیف یک عکس) به ورودی تصویر بروید.

پاسخ و دانلود تصویر

پاسخ خودِ فایل تصویر نیست؛ یک نشانی موقت است که باید آن را دانلود کنید:

فیلد پاسخ
فیلدنوعتوضیح
data[0].urlstringنشانی تصویر تولیدشده. تنها چیزی است که برای گرفتن فایل لازم دارید، و ۶۰ دقیقه بیشتر معتبر نیست.

نکته مهم

لینک‌های تصاویر پس از ۶۰ دقیقه منقضی می‌شوند.

آدرس API

POST https://api-ai.hibanacloud.ir/v1/images/generations

پارامترهای درخواست

پارامترهای درخواست
پارامترالزامینوعپیش‌فرضتوضیحات
promptبلهstring-توضیح تصویر مورد نظر
modelبلهstring-مدل AI مورد استفاده (توصیه: nano-banana-pro)
sizeخیرstring1:1نسبت ابعاد تصویر

مدل‌های موجود

nano-banana-pro

بر پایه Gemini 3 Pro | سریع | کیفیت عالی | قیمت مناسب - بهترین انتخاب برای استفاده عمومی

نسبت ابعاد (Aspect Ratios)

نسبت ابعاد پشتیبانی‌شده
گروهنسبتابعادکاربرد
مربع (Square)1:11024×1024شبکه‌های اجتماعی
عمودی (Portrait)2:3832×1248پوستر
عمودی (Portrait)3:4864×1184عکاسی
عمودی (Portrait)4:5896×1152اینستاگرام
عمودی (Portrait)9:16768×1344استوری، موبایل
افقی (Landscape)3:21248×832عکاسی
افقی (Landscape)4:31184×864پرزنتیشن
افقی (Landscape)16:91344×768والپیپر، یوتیوب
افقی (Landscape)21:91536×672سینمایی، بنر
استاندارد5:41152×896چاپ هنری
همان prompt توله‌سگ در باغ گل، این بار در نسبت ۱۶:۹ با کادر بازتر.
همان prompt بخش قبل، فقط size از ۱:۱ به ۱۶:۹ تغییر کرده است. مدل صحنه را از نو کادربندی می‌کند و تصویر مربع را نمی‌بُرد.

نوشتن Prompt های موثر

دقیق (شما تصمیم می‌گیرید):

"A photorealistic portrait of a golden retriever puppy sitting in a flower garden at sunset, soft lighting"
توله‌سگ گلدن رتریور نشسته در باغ گل هنگام غروب، با نور ملایم.
خروجی همین prompt. هر چهار ویژگی خواسته‌شده آمده است: توله‌سگ، باغ گل، غروب، نور ملایم.

مبهم (مدل تصمیم می‌گیرد):

"dog"
سگ گلدن رتریور بالغ در جنگل پاییزی.
خروجی همین prompt. تصویر بدی نیست، اما نژاد، سن، مکان، فصل و نور را مدل انتخاب کرده است، نه شما.

مدل‌های تصویر قطعی (deterministic) نیستند؛ اجرای دوبارهٔ همین prompt‌ها تصویری مشابه می‌دهد، نه دقیقاً همین تصویر.

موارد قابل ذکر:

  • موضوع (چه/چه کسی)
  • محیط (کجا)
  • نورپردازی (زمان روز، حال و هوا)
  • سبک (واقع‌گرا، کارتونی، نقاشی رنگ روغن)
  • رنگ‌ها (گرم، پر رنگ، پاستلی)

prompt را به انگلیسی بنویسید، نمونه‌های بالا و مدل‌های تصویر با آن بهتر کار می‌کنند. اگر درخواست شما خطا برگرداند، معنی کدها در مدیریت خطاها و علت‌های رایج در حل مشکلات آمده‌اند.