我尝试启用“嵌入模块”,但遇到了和之前一样的错误:“抱歉,发生错误。” 不过,其他AI功能运行正常。是我的设置有问题,还是我应该检查其他地方?
是的,我同意今天配置嵌入很复杂,即使有文档记录,我也尝试配置了 @Falco / @Roman,结果是:
NoMethodError (undefined method `instance' for class DiscourseAi::Inference::GeminiEmbeddings)
lib/site_settings/type_supervisor.rb:287:in `validate_value'
lib/site_settings/type_supervisor.rb:168:in `to_db_value'
lib/site_setting_extension.rb:433:in `add_override!'
lib/site_setting_extension.rb:678:in `block in setup_methods'
lib/site_setting_extension.rb:500:in `public_send'
lib/site_setting_extension.rb:500:in `set'
lib/site_setting_extension.rb:513:in `set_and_log'
app/services/site_setting/update.rb:65:in `save'
lib/service/base.rb:148:in `instance_exec'
lib/service/base.rb:148:in `call'
lib/service/base.rb:443:in `block in run!'
lib/service/base.rb:443:in `each'
lib/service/base.rb:443:in `run!'
lib/service/base.rb:436:in `run'
lib/service/base.rb:295:in `call'
lib/service/runner.rb:146:in `result'
lib/service/runner.rb:131:in `call'
lib/service/runner.rb:126:in `call'
lib/service/base.rb:296:in `call'
不过好消息是,我们正在对所有嵌入配置进行一次大修,将此移至 bug 报告。
5 个赞
大修工作正在进行中,将在未来几周内完成,准备好后会在此处更新。
1 个赞
一旦我们改进嵌入配置,情况肯定会好转,但在此期间,这应该可以解决问题:
4 个赞
