# L'embedding del post non viene troncato correttamente nel plugin discourse-ai

**URL:** <https://meta.discourse.org/t/embedding-of-post-is-not-being-properly-truncated-in-discourse-ai-plugin/275344>\
**Category:** Bug\
**Tags:** ai\
**Created:** [16 Agosto 2023, 8:03am UTC](https://meta.discourse.org/t/embedding-of-post-is-not-being-properly-truncated-in-discourse-ai-plugin/275344 "2023-08-16T08:03:39Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![redrum](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/redrum/32/321023_2.png) [@redrum](https://meta.discourse.org/u/redrum)\
**Post date:** [16 Agosto 2023, 8:03am UTC](https://meta.discourse.org/t/embedding-of-post-is-not-being-properly-truncated-in-discourse-ai-plugin/275344/1 "2023-08-16T08:03:39Z")

</div>

Quando utilizzo il modello di embedding di testo OpenAI ADA per il matching di post correlati, ricevo il seguente errore:

````plaintext
OpenAI Embeddings failed with status: 400 body: { "error": { "message": "La lunghezza massima del contesto di questo modello è di 8191 token, tuttavia hai richiesto 19370 token (19370 nel tuo prompt; 0 per il c\n```

````

/var/www/discourse/plugins/discourse-ai/lib/shared/inference/openai\_embeddings.rb:24:in `perform!' /var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/models/text_embedding_ada_002.rb:37:in `generate\_embeddings’  
/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/manager.rb:22:in `generate!' /var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/jobs/regular/generate_embeddings.rb:14:in `execute’  
/var/www/discourse/app/jobs/base.rb:292:in `block (2 levels) in perform' /var/www/discourse/lib/rails_multisite/connection_management.rb:82:in `with\_connection’  
/var/www/discourse/app/jobs/base.rb:279:in `block in perform' /var/www/discourse/app/jobs/base.rb:275:in `each’  
/var/www/discourse/app/jobs/base.rb:275:in `perform' sidekiq-6.5.9/lib/sidekiq/processor.rb:202:in `execute\_job’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:170:in `block (2 levels) in process' sidekiq-6.5.9/lib/sidekiq/middleware/chain.rb:177:in `block in invoke’  
/var/www/discourse/lib/sidekiq/pausable.rb:134:in `call' sidekiq-6.5.9/lib/sidekiq/middleware/chain.rb:179:in `block in invoke’  
sidekiq-6.5.9/lib/sidekiq/middleware/chain.rb:182:in `invoke' sidekiq-6.5.9/lib/sidekiq/processor.rb:169:in `block in process’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch' sidekiq-6.5.9/lib/sidekiq/job_retry.rb:113:in `local’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch' sidekiq-6.5.9/lib/sidekiq.rb:44:in `block in module:Sidekiq’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch' sidekiq-6.5.9/lib/sidekiq/processor.rb:263:in `stats’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch' sidekiq-6.5.9/lib/sidekiq/job_logger.rb:13:in `call’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch' sidekiq-6.5.9/lib/sidekiq/job_retry.rb:80:in `global’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:124:in `block in dispatch' sidekiq-6.5.9/lib/sidekiq/job_logger.rb:39:in `prepare’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:123:in `dispatch' sidekiq-6.5.9/lib/sidekiq/processor.rb:168:in `process’  
sidekiq-6.5.9/lib/sidekiq/processor.rb:78:in `process_one' sidekiq-6.5.9/lib/sidekiq/processor.rb:68:in `run’  
sidekiq-6.5.9/lib/sidekiq/component.rb:8:in `watchdog' sidekiq-6.5.9/lib/sidekiq/component.rb:17:in `block in safe\_thread’

```plaintext

Forse il post deve essere troncato.
```

---

_[View the full topic](https://meta.discourse.org/t/embedding-of-post-is-not-being-properly-truncated-in-discourse-ai-plugin/275344)._
