تولید تصویر (Image Generation)
با استفاده از گیتوی خاتش میتوانید از مدلهای تولید تصویر در OpenRouter برای ساخت تصویر از روی توضیح متنی (پرامپت) استفاده کنید. این مدلها برای طراحی پوستر، تولید آیکن، نمونه رابط کاربری و بسیاری موارد دیگر مناسب هستند.
ساختار کلی درخواست مشابه chat completions است؛ فقط مدل و قالب خروجی متفاوت است و پاسخ حاوی اطلاعات تصویر تولید شده خواهد بود.
نمونهٔ درخواست تولید تصویر
در مثال زیر، یک مدل تولید تصویر با یک توضیح ساده فراخوانی شده است. بسته به مدل انتخابی، نام مدل (مثلاً gpt-image-1 یا مدلهای دیگر) باید مطابق صفحهٔ «مدلها» تنظیم شود.
image-generation-request.json
{ "model": "openai/gpt-image-1", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "یک پوستر مینیمال با پسزمینه آبی و یک ربات دوستانه طراحی کن." } ] } ]}ساختار پاسخ
پاسخ معمولاً شامل یک یا چند تصویر در آرایهٔ content است که هرکدام دارای لینک قابلدانلود و نوع فایل هستند. بسته به روتر و مدل، ممکن است فیلدهای دقیق کمی متفاوت باشند، اما الگوی کلی مشابه مثال زیر است.
image-generation-response.json
{ "id": "img_123", "object": "chat.completion", "choices": [ { "index": 0, "message": { "role": "assistant", "content": [ { "type": "output_image", "image": { "url": "https://openrouter.ai/api/v1/images/generated/...", "mime_type": "image/png" } } ] }, "finish_reason": "stop" } ]}نکات طراحی پرامپت و هزینه
- در پرامپت خود سبک، رنگ، تعداد سوژه و هر جزئیاتی که برای شما مهم است را بهصورت شفاف بیان کنید.
- اگر به چند نسخه مختلف نیاز دارید، در تنظیمات مدل یا پارامترهای مربوطه تعداد تصاویر خروجی را افزایش دهید.
- مدلهای تولید تصویر معمولاً هزینهٔ بیشتری نسبت به متن دارند؛ قبل از استفاده، تعرفهٔ آنها را در صفحهٔ مدلها بررسی کنید.