Os embeddings do Gemini não estão funcionando

Tentei habilitar o “módulo de incorporação”, mas recebi o mesmo erro de antes: “Desculpe, ocorreu um erro.” Outros recursos de IA estão funcionando bem, no entanto. Pode ser algo errado com minhas configurações ou há algo mais que devo verificar?

1 curtida

Sim, concordo que configurar embeddings hoje é complicado, mesmo quando documentado. Tentei configurar isso @Falco / @Roman e recebi:

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'

A boa notícia, no entanto, é que estamos trabalhando em uma reformulação de toda a nossa configuração de embeddings, movendo isso para um relatório de bug.

5 curtidas

O trabalho de reformulação está em andamento e será lançado nas próximas semanas, atualizarei aqui quando estiver pronto.

1 curtida

As coisas definitivamente melhorarão quando reformularmos a configuração de incorporação, mas, enquanto isso, isso deve resolver o problema:

4 curtidas