La recherche rapide sémantique donne une erreur 500

J’ai activé ai embeddings semantic quick search enabled mais cela renvoie une erreur 500. Cela fonctionne ici, et l’erreur 500 se produit assez souvent à cause de problèmes de serveurs, c’est-à-dire de mon côté, mais je suis un peu perdu sur la façon de commencer à résoudre ce problème.

J’ai mis à niveau il y a quelques jours, mais cela n’a jamais fonctionné. Les suggestions sémantiques fonctionnent très bien lorsqu’elles sont recherchées normalement.

Le modèle utilisé est GPT-4 Turbo, et le modèle d’embeddings est text-embedding-3-small — si cela a de l’importance. J’ai utilisé le grand modèle à un moment donné, mais je l’ai changé pour le petit, car je n’obtenais pas les résultats souhaités, et à ce moment-là, OpenAI avait des problèmes avec le grand modèle.

Le mode sans échec n’aide pas.

Et l’erreur que j’obtiens :

Message

Échec du traitement correct de la réponse détournée : ArgumentError : l'adresse ne peut pas être nulle ou vide

Trace

/var/www/discourse/lib/final_destination/http.rb:5:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:1580:in `do_start'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/net-http-0.4.1/lib/net/http.rb:1569:in `start'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-net_http-3.1.0/lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-net_http-3.1.0/lib/faraday/adapter/net_http.rb:102:in `perform_request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-net_http-3.1.0/lib/faraday/adapter/net_http.rb:66:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-2.9.0/lib/faraday/adapter.rb:45:in `connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-net_http-3.1.0/lib/faraday/adapter/net_http.rb:65:in `call'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-2.9.0/lib/faraday/rack_builder.rb:152:in `build_response'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-2.9.0/lib/faraday/connection.rb:444:in `run_request'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/faraday-2.9.0/lib/faraday/connection.rb:280:in `post'
/var/www/discourse/plugins/discourse-ai/lib/inference/hugging_face_text_embeddings.rb:50:in `rerank'
/var/www/discourse/plugins/discourse-ai/lib/embeddings/semantic_search.rb:136:in `quick_search'
/var/www/discourse/plugins/discourse-ai/app/controllers/discourse_ai/embeddings/embeddings_controller.rb:62:in `block in quick_search'
/var/www/discourse/lib/hijack.rb:64:in `instance_eval'
/var/www/discourse/lib/hijack.rb:64:in `block in hijack'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/promises.rb:911:in `callback_on_resolution'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/promises.rb:797:in `call_callback'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/promises.rb:803:in `call_callbacks'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/promises.rb:692:in `resolve_with'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/concurrent-ruby-1.2.3/lib/concurrent-ruby/concurrent/promises.rb:1325:in `resolve'
/var/www/discourse/lib/scheduler/defer.rb:115:in `block in do_work'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-6.0.0/lib/rails_multisite/connection_management.rb:21:in `with_connection'
/var/www/discourse/lib/scheduler/defer.rb:109:in `do_work'
/var/www/discourse/lib/scheduler/defer.rb:97:in `block (2 levels) in start_thread'

Env

HTTP HOSTS: foorumi.katiska.eu

Des idées ?

C’est une fonctionnalité expérimentale qui nécessite l’activation des intégrations par publication et l’utilisation d’un modèle de re-classement, dont nous évaluons encore la faisabilité.

Je vais déplacer ce paramètre dans une section cachée afin que les utilisateurs ne l’activent pas par erreur.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.