Przejdź do treści

Фото, яке генератор відхилив, тепер прямо про це повідомляє, замість мовчки повторювати спроби

Коли наш постачальник зображень відхиляв одне з ваших фото, генерація повторювала спроби, а потім завершувалася повідомленням, схожим на тимчасову несправність. Тепер вона зупиняється на першій спробі й вказує, яке фото замінити.

Кожну генерацію перед запуском перевіряє постачальник зображень. Більшість таких перевірок стосується зображення, яке має постати. Частина стосується фото, яке передаєте ви — постачальник може взагалі відмовитися працювати з вхідним зображенням.

Ззовні ці дві ситуації виглядають майже однаково, і досі ми ставилися до них однаково. Відмова щодо зображення, яке створюється, варта ще однієї спроби, бо той самий запит часто проходить наступного разу. Тож генерація повторювалася кілька разів, перш ніж припинитися.

У другому випадку це міркування не працює. Коли постачальник відхиляє передане вами фото, кожна наступна спроба надсилає те саме фото й отримує ту саму відмову. Генерація мала завершитися невдало від першої миті, і все очікування між спробами нічого не змінювало.

Із цим було дві проблеми, і обидві ви бачили. Плитка працювала, проходячи спроби, які не могли завершитися успіхом. А коли нарешті зупинялася, повідомлення описувало загальну проблему з генерацією — воно ніколи не казало, що причиною є одне з ваших фото, тож не було чого виправити.

Обидві проблеми усунено. Відмова щодо переданого вами фото тепер завершує генерацію на першій спробі, а повідомлення називає це фото причиною й просить замінити його іншим.

Для другого типу відмови нічого не змінюється. Коли постачальник має зауваження до зображення, що створюється, а не до вашого вхідного матеріалу, генерація повторюється точно так само, як і раніше — це саме той випадок, коли наступна спроба справді допомагає.