خطای ساخت تصویر در Whizi: همه ارورها و راه‌حل آن‌ها

پاسخ سریع

وقتی ساخت تصویر در Whizi شکست می‌خورد، متن خطا علت را نشان می‌دهد: محدودیت پلن، پایان سهمیه، رد شدن توسط بررسی محتوا، رد شدن درخواست، یا خطای ارائه‌دهنده پس از شروع کار. ساخت تصویر فقط در Pro و Powerhouse گنجانده شده. خطاهای ارائه‌دهنده سهمیه رزرو شده را برمی‌گردانند، پس پرامپت را دوباره ارسال کنید.

پاسخ کوتاه

وقتی ساخت تصویر در Whizi شکست می‌خورد، متن خطا نشان می‌دهد که شکست از چه نوعی بوده: محدودیت پلن، پایان سهمیه، رد شدن توسط بررسی محتوا، رد شدن درخواست، یا خطای ارائه‌دهنده پس از شروع کار. فقط دو مورد اول با تغییر پلن برطرف می‌شوند. خطاهای ارائه‌دهنده معمولاً با ارسال دوباره همان پرامپت برطرف می‌شوند و سهمیه رزرو شده را برمی‌گردانند.

ساخت تصویر در Pro و Powerhouse گنجانده شده است. حساب‌های Free و Starter سهمیه تصویرشان صفر است، پس در این پلن‌ها یک رد، رفتار طراحی‌شده است نه یک ایراد.

خطایی که می‌بینیدچه اتفاقی افتادهچه باید کرد
Choose a subscription to generate images.یک حساب رایگان درخواست تصویر داده (HTTP 402)در Pro یا Powerhouse مشترک شوید
Upgrade to Pro or Powerhouse to generate images.یک پلن پولی بدون سهمیه تصویر، که همان Starter است (HTTP 403)به Pro یا Powerhouse ارتقا دهید
Your monthly image generation limit has been reached.شمارنده تصویر این دوره تمام شده (HTTP 429)منتظر دوره بعد بمانید یا پلن را ارتقا دهید
Your weekly image generation limit has been reached.همان مورد، در چرخه صورت‌حساب هفتگی (HTTP 429)منتظر دوره بعد بمانید یا پلن را ارتقا دهید
Image generation could not be started. Please try again.ارائه‌دهنده هنگام ارسال، کار را رد کرد (HTTP 429 یا 502)دوباره ارسال کنید. سهمیه رزرو شده بازگردانده شد
The image provider could not complete this generation.ارائه‌دهنده کار را پذیرفت، سپس گزارش داد که ناموفق بودهدوباره ارسال کنید یا مدل تصویر دیگری را امتحان کنید. سهمیه رزرو شده بازگردانده شد
Image prompts must be between 1 and 4000 characters.پرامپت خالی بوده یا از سقف بیشتر بوده (HTTP 400)پرامپت را کوتاه‌تر کنید

پلن و سهمیه: دو نوع رد که باگ نیستند

ساخت تصویر با شمارنده جداگانه خودش اندازه‌گیری می‌شود، جدا از پیام‌های متنی. یک کار مستقل ساخت تصویر فقط از شمارنده تصویر کم می‌شود، نه از موجودی اعتبار.

پلنتعداد ساخت تصویر در هر دوره ماهانه
Free0
Starter0
Pro100
Powerhouse500

در دوره صورت‌حساب هفتگی، این عدد برابر سهمیه ماهانه تقسیم بر چهار است، با گرد کردن به بالا.

یک حساب رایگان پیام Choose a subscription to generate images. را با HTTP 402 و کد subscription_required دریافت می‌کند. یک حساب پولی که پلنش سهمیه تصویر ندارد، پیام Upgrade to Pro or Powerhouse to generate images. را با HTTP 403 و کد tier_upgrade_required دریافت می‌کند. امروز حالت دوم یعنی Starter، چون Starter و رایگان دو پلنی هستند که سهمیه‌شان صفر است.

وقتی شمارنده آن دوره تمام شود، پیام در چرخه ماهانه Your monthly image generation limit has been reached. و در چرخه هفتگی Your weekly image generation limit has been reached. است، هر دو HTTP 429 با کد image_limit_reached. این شمارنده مربوط به هر دوره صورت‌حساب است، پس گزینه‌ها این‌اند که منتظر شروع دوره بعد بمانید یا پلن را ارتقا دهید. شمارنده تصویر جدا از موجودی اعتبار است.

کار شروع شد ولی شکست خورد

این‌ها خطاهای ارائه‌دهنده هستند. تلاش دوباره ارزشش را دارد، چون همان پرامپت اغلب در تلاش دوم موفق می‌شود و هر دو مورد رایج، سهمیه شما را برمی‌گردانند.

پیام Image generation could not be started. Please try again. وقتی برگردانده می‌شود که تماس ارسال ناموفق باشد: HTTP 429 با کد image_provider_rate_limited وقتی ارائه‌دهنده با محدودیت نرخ پاسخ می‌دهد، و در غیر این صورت HTTP 502 با کد image_submit_failed. سهمیه رزرو شده پیش از برگرداندن خطا، بازگردانده می‌شود.

پیام The image provider could not complete this generation. وقتی در سابقه کار ثبت می‌شود که ارائه‌دهنده کار را بپذیرد و بعداً آن را ناموفق گزارش کند. در این حالت هم سهمیه رزرو شده بازگردانده می‌شود.

پیام Image generation status is temporarily unavailable. یعنی بررسی وضعیت شکست خورده، نه خود ساخت تصویر: HTTP 429 وقتی بررسی بالادستی با محدودیت نرخ روبرو شود و در غیر این صورت HTTP 502، هر دو با کد image_status_failed. کار ممکن است هنوز در حال اجرا باشد، پس پیش از اینکه فکر کنید متوقف شده، صفحه را دوباره بارگذاری کنید.

پیام Image job not found. با HTTP 404 و کد image_job_not_found وقتی برگردانده می‌شود که شناسه کار پیدا نشود.

سه پیام کمیاب‌تر یعنی خودِ تصویر ساخته شده ولی نتوانسته دریافت یا ذخیره شود: The completed image could not be saved. وقتی تصویر نهایی نتواند در فضای ذخیره‌سازی کپی شود، Generated image could not be downloaded. وقتی دریافت تصویر از ارائه‌دهنده موفق نباشد یا طولی بیش از سقف اعلام کند، و Generated image exceeded the size limit. وقتی تصویر دانلود شده خالی باشد یا از سقف حجم بیشتر باشد. دو مورد دیگر زودتر در همین زنجیره قرار دارند: Image provider returned an invalid URL. وقتی مطرح می‌شود که آدرس نتیجه ارائه‌دهنده وجود نداشته باشد یا در فهرست میزبان‌های مجاز نباشد، و Image result was unavailable. وقتی دریافت نتیجه موفق نباشد. برای همه این‌ها، تنها اقدام کاربر تلاش دوباره است.

پیام Something went wrong. Please retry. بدنه HTTP 500 با کد internal_error است که برای هر خطای مدیریت‌نشده در بک‌اند استفاده می‌شود، پس هیچ تشخیص خاصی به همراه ندارد. اگر همچنان روی همان پرامپت تکرار شود، پرامپت متفاوت آن را حل نمی‌کند و پشتیبانی از بخش Settings در دسترس است.

خطاهایی که پیش از ساخت، درخواست را رد می‌کنند

پیام Choose Whizi Image, Nano Banana, FLUX, or Stable Diffusion. با HTTP 400 و کد invalid_image_model وقتی برگردانده می‌شود که مدل درخواست، یک مدل ساخت تصویر نباشد. این چهار نام، مدل‌های تصویری هستند که کاتالوگ ارائه می‌دهد.

پیام Image prompts must be between 1 and 4000 characters. با HTTP 400 و کد invalid_image_prompt است. یک پرامپت خالی و پرامپتی با 5,000 کاراکتر هر دو در همین بررسی رد می‌شوند.

اگر ساخت تصویر داخل یک چت انجام شود نه به‌عنوان یک کار مستقل، پیام‌ها از مسیر چت می‌آیند. The model is temporarily rate-limited. Please retry shortly. با HTTP 429 و کد provider_rate_limited وقتی برگردانده می‌شود که ارائه‌دهنده رسانه با محدودیت نرخ به درخواست پاسخ دهد. هر خطای دیگر در این مسیر، پیام Error generating response. Please try again. را با HTTP 502 و کد provider_error برمی‌گرداند. هر دو ارزش تلاش دوباره را دارند.

یک پرامپت تصویر داخل چت می‌تواند با خطاهای معمول ارسال چت هم متوقف شود که خطاهای تصویر نیستند و در صفحه جداگانه خودشان مستند شده‌اند: یک ارسال تکراری، یک ساخت که از قبل روی حساب در حال اجراست، و یک پرامپت ویرایش‌شده که پیام اصلی‌اش از گفتگو حذف شده است. به پیام ارسال نمی‌شود مراجعه کنید.

درخواست رد شد، نه اینکه شکست بخورد

ردهای سیاست محتوا عمداً HTTP 400 برمی‌گردانند نه 403، چون کلاینت‌ها از قبل پیام خطا را روی کد 400 نمایش می‌دهند. پس یک رد در رابط کاربری مثل یک خطای معمولی به نظر می‌رسد، هرچند هیچ‌چیز خراب نشده.

بررسی محتوا پیش از رزرو هر سهمیه و پیش از تماس با ارائه‌دهنده انجام می‌شود، یعنی پرامپت رد شده هیچ هزینه‌ای از سهمیه شما نمی‌گیرد.

سه ردی که بیشترین احتمال را دارند به یک پرامپت تصویر بخورند:

  • Whizi does not create sexual or suggestive content involving minors. This request was not sent to any model. If you think this was a mistake, contact support from Settings. (کد content_policy_minor_safety)
  • Whizi does not create sexual content featuring real, identifiable people. If you think this was a mistake, contact support from Settings. (کد content_policy_real_person). این قاعده فقط برای درخواست‌های ساخت اعمال می‌شود، نه برای چت متنی، به همین دلیل همان عبارت می‌تواند در یک گفتگو قبول شود ولی روی یک تصویر رد شود.
  • Whizi cannot help with building weapons, explosives, or other things designed to hurt people. If you think this was a mistake, contact support from Settings. (کد content_policy_weapons)

اگر بررسی محتوا به‌طور مکرر روی پرامپت‌های ساخت فعال شود، حساب قفل می‌شود و پیام Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong. را با HTTP 429 و کد content_policy_locked دریافت می‌کند. این پیام راه‌حل خودش را هم دارد: به‌طور خودکار دوباره باز می‌شود و پشتیبانی از Settings در دسترس است.

تصویری که درست ساخته شد ولی الان بارگذاری نمی‌شود

یک تصویر ساخته‌شده روی سرور ذخیره می‌شود، ولی برای همیشه آنجا نمی‌ماند. پیوست‌های آپلود شده و رسانه‌های ساخته‌شده طوری تنظیم شده‌اند که پس از حداکثر 30 روز منقضی شوند، پس تصویر داخل یک چت قدیمی یک آدرس دائمی نیست.

پیام Media has expired. با HTTP 404 و کد media_expired وقتی برگردانده می‌شود که فایل ذخیره‌شده از بازه نگه‌داری‌اش گذشته باشد.

پیام Media not found. با HTTP 404 و کد media_not_found وقتی برگردانده می‌شود که شناسه رسانه اصلاً برای حساب شما پیدا نشود.

دانلود کردن تنها نسخه پایدار است. یک چت فضای ذخیره‌سازی نیست.

فهرست بررسی
  • ساخت تصویر فقط روی Pro و Powerhouse است، با 100 و 500 در هر دوره ماهانه
  • Free و Starter سهمیه تصویرشان صفر است، پس رد شدن در آن‌ها طبیعی است
  • صورت‌حساب هفتگی، سهمیه ماهانه تقسیم بر چهار را می‌گیرد، با گرد کردن به بالا
  • یک کار مستقل ساخت تصویر فقط از شمارنده تصویر کم می‌شود، نه از موجودی اعتبار شما
  • خطاهای ارسال و خطاهای ارائه‌دهنده، سهمیه رزرو شده را به‌طور خودکار برمی‌گردانند
  • ردهای سیاست محتوا پیش از رزرو هر سهمیه بررسی می‌شوند، پس هیچ هزینه‌ای ندارند
  • قفل شدن به دلیل سیاست محتوا به‌طور خودکار باز می‌شود و پشتیبانی از Settings در دسترس است
  • رسانه‌های ساخته‌شده طوری تنظیم شده‌اند که پس از حداکثر 30 روز منقضی شوند، پس هرچه را می‌خواهید نگه دارید دانلود کنید

پرسش‌های متداول

معنی "Choose a subscription to generate images." چیست؟

یعنی حساب روی پلن رایگان است که سهمیه تصویرش صفر است. این خطا HTTP 402 با کد subscription_required است. معادل پولی آن "Upgrade to Pro or Powerhouse to generate images."، HTTP 403 است که روی پلنی پولی ظاهر می‌شود که سهمیه تصویر ندارد. ساخت تصویر در Pro با 100 در هر دوره ماهانه و در Powerhouse با 500 گنجانده شده است.

من در Starter هستم و هر درخواست تصویری رد می‌شود. آیا این یک باگ است؟

نه. Starter سهمیه تصویرش صفر است، درست مثل پلن رایگان، پس این رد شدن رفتار طراحی‌شده است و هیچ مقدار تلاش دوباره آن را تغییر نمی‌دهد. Starter به چهار شناسه برای چت متنی دسترسی دارد، از جمله Auto که یک روتر است نه یک مدل. ساخت تصویر بخشی از این پلن نیست و Pro پایین‌ترین پلنی است که آن را شامل می‌شود.

آیا یک ساخت تصویر ناموفق باز هم برای من هزینه دارد؟

معمولاً نه. یک کار تصویر پیش از تماس با ارائه‌دهنده، در برابر شمارنده تصویر رزرو می‌شود و این رزرو در هر دو خطای ارائه‌دهنده که در بالا گفته شد، برمی‌گردد. یک رد ناشی از بررسی محتوا اصلاً به مرحله رزرو نمی‌رسد، پس از همان ابتدا چیزی برای برگرداندن وجود ندارد.

چرا پرامپت تصویر من رد شد در حالی که همان عبارت در چت کار می‌کند؟

یک قاعده عمداً فقط برای ساخت اعمال می‌شود. رد مربوط به محتوای جنسی درباره افراد واقعی و قابل شناسایی فقط برای درخواست‌های ساخت اعمال می‌شود، نه برای چت متنی، پس عبارتی که در یک گفتگو قبول می‌شود می‌تواند به‌عنوان پرامپت تصویر رد شود. هر رد ناشی از سیاست محتوا با HTTP 400 برمی‌گردد، به همین دلیل مثل یک خطای معمولی به نظر می‌رسد نه یک اعلان سیاستی.

تصویر ساخته‌شده من دیگر بارگذاری نمی‌شود. کجا رفت؟

دو کد 404 متفاوت باعث این علامت می‌شوند و کد آن‌ها را از هم جدا می‌کند. "Media has expired." (کد media_expired) یعنی فایل ذخیره‌شده از بازه نگه‌داری‌اش گذشته؛ رسانه‌های ساخته‌شده طوری تنظیم شده‌اند که پس از حداکثر 30 روز منقضی شوند. "Media not found." (کد media_not_found) یعنی شناسه اصلاً برای حساب شما پیدا نمی‌شود. هیچ‌کدام از این حالت‌ها از رابط کاربری قابل بازگشت نیست.