我正在使用 Gemini 作为 LLM,我注意到日志中有很多错误,似乎是来自 embeddings backfill 任务。
Job exception: Net::HTTPBadResponse
/var/www/discourse/plugins/discourse-ai/app/jobs/scheduled/embeddings_backfill.rb:122:in `populate_topic_embeddings’
根据上面的架构图,它应该只在新主题上运行,但似乎有一个 backfill 任务也在对现有主题运行。这本身其实是件好事,因为它也有助于处理现有主题。
我的疑问与限制有关。如果 Gemini 每分钟限制为 60 个查询,我怀疑阈值可能导致了错误(有没有办法确认?)。
当达到阈值时,discourse 会在一段时间后重试失败主题的 embeddings 吗?如果是,多久重试一次,持续多久?如果不是,有没有办法手动触发相关主题的 backfill 任务,以重新处理未处理的主题?


