# Gemini Embeddings are not working

**URL:** <https://meta.discourse.org/t/gemini-embeddings-are-not-working/341044>\
**Category:** Bug\
**Tags:** ai\
**Created:** [December 6, 2024, 11:33pm UTC](https://meta.discourse.org/t/gemini-embeddings-are-not-working/341044 "2024-12-06T23:33:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [December 7, 2024, 12:51am UTC](https://meta.discourse.org/t/gemini-embeddings-are-not-working/341044/2 "2024-12-07T00:51:05Z")

</div>

Yeah, I agree configuring embeddings today is complicated, even when documented, I tried configuring this @Falco / @Roman and got:

```plaintext
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'

```

The good news though is that we are working on a revamp of all our embedding config, moving this to a bug report.

---

_[View the full topic](https://meta.discourse.org/t/gemini-embeddings-are-not-working/341044)._
