Я использую Gemini для LLM и замечаю множество ошибок в логах, которые, похоже, исходят от задачи дообработки эмбеддингов (embeddings backfill).
Исключение задачи: Net::HTTPBadResponse
/var/www/discourse/plugins/discourse-ai/app/jobs/scheduled/embeddings_backfill.rb:122:in `populate_topic_embeddings’
Согласно приведенной выше архитектурной диаграмме, задача должна запускаться только для новых тем, но, судя по всему, существует задача дообработки, которая выполняется и для существующих тем. Само по себе это даже хорошо, так как это помогает и существующим темам.
Мой вопрос касается ограничений. Если для Gemini установлено ограничение в 60 запросов в минуту, я подозреваю, что именно достижение этого порога вызывает ошибки (есть ли способ это подтвердить?).
Когда лимит исчерпан, пересылает ли Discourse задачу создания эмбеддингов для неудачной темы на повторную попытку через некоторое время? Если да, то как часто и как долго? Если нет, можно ли вручную запустить задачу дообработки для соответствующих тем, чтобы вернуться и обработать необработанные темы?


