Коли ви замовляєте партію зображень, ми відкладаємо потрібні кредити ще до початку роботи, а те, чого партія не витратить, повертається вам. У повторенні невдалого зображення в цьому механізмі була помилка, і вона коштувала вам двічі.
Замовлення тримає одну відкладену суму, але кожне повторення створювало власну. Досить було повторити друге невдале зображення з того самого замовлення, щоб сума з першого повторення залишилася осторонь, без жодного зв'язку. Її ніколи не витрачали й не повертали — вона сходила з доступного балансу й більше на нього не поверталася.
Та сама помилка зривала друге повторення. Обидва повторені зображення зверталися до тієї суми, на яку вказувало замовлення, а вона була розміром під одне з них. Перше проходило, друге отримувало відмову — і доходило до вас як невдала генерація, а не як інформація, на яку можна відреагувати.
Обидві проблеми виправлено. Повторення другого зображення збільшує наявну суму замовлення замість створювати нову, тож замовлення має рівно одну, і обидва повторення можуть з неї користуватися. Якщо балансу справді не вистачає на повторення, ви дізнаєтеся про це в момент натискання — перш ніж роботу поставлять у чергу — а не за кілька хвилин у вигляді невдалої генерації.
Ми також пройшли по всіх облікових записах і повернули кредити, вже утримані таким чином. Якщо 6 вересня ваш баланс зріс без жодної покупки, то саме тому. Нічого не було витрачено від вашого імені й жодне замовлення не змінено — кредити просто повернулися до вас, а записи про те, що сталося, збережено.