# DiscourseAi::Embeddings::Schema::MissingEmbeddingError

**URL:** https://meta.discourse.org/t/discourseai-missingembeddingerror/374392
**Category:** Support
**Tags:** ai, ai-bot
**Created:** [July 16, 2025, 5:46am UTC](https://meta.discourse.org/t/discourseai-missingembeddingerror/374392 "2025-07-16T05:46:01Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Wurzelseppi](https://avatars.discourse-cdn.com/v4/letter/w/eada6e/32.png) [@Wurzelseppi](https://meta.discourse.org/u/Wurzelseppi)
#### Post date: [July 16, 2025, 5:46am UTC](https://meta.discourse.org/t/discourseai-missingembeddingerror/374392/1 "2025-07-16T05:46:01Z")

</div>

Hi all,

I was able now to set up the embedding endpoint, but now I´m in the next hole ☹

I uploaded a text file to the AI Bot Perso and asked it something about the text files contents.  
What I´m getting is

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/1/4/91493c86a307539242f59c791fead29affc406da.png)

So it seems, that no request has been sent, but in my logs I see a request which has been answered with 200

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/5/c/05cab7b1f4c356f0bf4e1d4707b3e966afbb6c2c.png)

At the same time the AI Audit logs tell me, that there was no request:

```plaintext
SELECT *
FROM ai_api_audit_logs
where language_model like '%emb%'
ORDER BY created_at, language_model DESC
LIMIT 100

```

----\> yields no results

I´m not sure what to do now ☹

Many thanks in advance and Greetings from Southern-Germany

WS

---

<div class="post-metadata">

### Author: ![Roman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roman/32/157504_2.png) [@Roman](https://meta.discourse.org/u/Roman)
#### Post date: [July 16, 2025, 1:02pm UTC](https://meta.discourse.org/t/discourseai-missingembeddingerror/374392/2 "2025-07-16T13:02:23Z")

</div>

Can you check your logs at `/logs`? There should be more information there.

---

<div class="post-metadata">

### Author: ![Wurzelseppi](https://avatars.discourse-cdn.com/v4/letter/w/eada6e/32.png) [@Wurzelseppi](https://meta.discourse.org/u/Wurzelseppi)
#### Post date: [July 16, 2025, 7:09pm UTC](https://meta.discourse.org/t/discourseai-missingembeddingerror/374392/3 "2025-07-16T19:09:09Z")

</div>

Hmmmmm

 ![image](https://global.discourse-cdn.com/meta/original/4X/1/d/4/1d46c2a97484f87782eb4a7237f3e0608046cf52.png)

```plaintext
/var/www/discourse/plugins/discourse-ai/lib/completions/dialects/dialect.rb:147:in `trim_messages' 
/var/www/discourse/plugins/discourse-ai/lib/completions/dialects/dialect.rb:83:in `translate' 
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:123:in `perform_completion!' 
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/open_ai.rb:53:in `perform_completion!' 
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:101:in `perform_completion!' 
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/open_ai.rb:53:in `perform_completion!' 
/var/www/discourse/plugins/discourse-ai/lib/completions/llm.rb:410:in `generate' 
/var/www/discourse/plugins/discourse-ai/lib/personas/bot.rb:89:in `reply' 
/var/www/discourse/plugins/discourse-ai/lib/ai_bot/playground.rb:494:in `reply_to' 
/var/www/discourse/plugins/discourse-ai/app/jobs/regular/create_ai_reply.rb:18:in `execute' 
/var/www/discourse/app/jobs/base.rb:316:in `block (2 levels) in perform' 
rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/app/jobs/base.rb:303:in `block in perform' 
/var/www/discourse/app/jobs/base.rb:299:in `each' 
/var/www/discourse/app/jobs/base.rb:299:in `perform' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:220:in `execute_job' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:185:in `block (4 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:180:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
/var/www/discourse/lib/sidekiq/discourse_event.rb:6:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
/var/www/discourse/lib/sidekiq/pausable.rb:131:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
sidekiq-7.3.9/lib/sidekiq/job/interrupt_handler.rb:9:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:183:in `block in traverse' 
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:26:in `track' 
sidekiq-7.3.9/lib/sidekiq/metrics/tracking.rb:134:in `call' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:182:in `traverse' 
sidekiq-7.3.9/lib/sidekiq/middleware/chain.rb:173:in `invoke' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:184:in `block (3 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:145:in `block (6 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:118:in `local' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:144:in `block (5 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/config.rb:39:in `block in <class:Config>' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:139:in `block (4 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:281:in `stats' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:134:in `block (3 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:15:in `call' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:133:in `block (2 levels) in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_retry.rb:85:in `global' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:132:in `block in dispatch' 
sidekiq-7.3.9/lib/sidekiq/job_logger.rb:40:in `prepare' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:131:in `dispatch' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:183:in `block (2 levels) in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `handle_interrupt' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:182:in `block in process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `handle_interrupt' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:181:in `process' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:86:in `process_one' 
sidekiq-7.3.9/lib/sidekiq/processor.rb:76:in `run' 
sidekiq-7.3.9/lib/sidekiq/component.rb:10:in `watchdog' 
sidekiq-7.3.9/lib/sidekiq/component.rb:19:in `block in safe_thread'

```
