Tengo habilitada la “búsqueda semántica con incrustaciones de IA” en mi sitio, pero cada vez que intento buscar algo, obtengo un error 500 Internal Server Error y no se devuelven resultados. La búsqueda normal funciona bien cuando desactivo esa configuración.
Esto es lo que obtengo en la consola del navegador:
static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
app.js:365 ℹ️ Discourse v2026.7.0-latest — https://github.com/discourse/discourse/commits/9981e29915 — Ember v6.10.1
/discourse-ai/embeddings/semantic-search?q=asd:1 Failed to load resource: the server responded with a status of 500 ()
ajax.js:233 GET https://btt.community/discourse-ai/embeddings/semantic-search?q=discourse 500 (Internal Server Error)
send @ jquery.js:9940
ajax @ jquery.js:9521
i @ ajax.js:233
$ @ ajax.js:252
performHyDESearch @ ai-full-page-search.gjs:228
onSearch @ ai-full-page-search.gjs:64
sendEvent @ cache-DtDz7X5V.js:471
trigger @ evented.js:68
search @ full-page-search.js:623
(anonymous) @ index.js:2534
$h @ ember-text-field.gjs:46
insertNewline @ ember-text-field.gjs:155
interpretKeyEvents @ ember-text-field.gjs:142
keyUp @ ember-text-field.gjs:177
_trigger @ core_view.js:75
superWrapper @ mandatory-setter-CXNsxygN.js:311
_trigger @ ember-events.js:138
superWrapper @ mandatory-setter-CXNsxygN.js:311
(anonymous) @ ember-events.js:199
He adjuntado una captura de pantalla del error también.
¿Alguien ha tenido este problema antes, o sabe qué podría estar causándolo / qué debería revisar en mi extremo (configuración, claves API, registros, etc.)? Agradecería cualquier orientación.
Sí, lo he hecho. He configurado un modelo de incrustaciones Gemini en la página de configuración de IA, y el botón Ejecutar prueba se completa correctamente con un resultado de ¡Éxito!, como se muestra en la captura de pantalla. Por lo tanto, parece que el modelo de incrustaciones está configurado correctamente.
Parece que solo tuve que recrear la configuración de Embeddings en la configuración de administración de Discourse-AI para Gemini y establecer las dimensiones de embedding en 3072. Supongo que esta configuración se creó hace un tiempo, cuando el valor predeterminado era aún 768.
Gracias a @nat por indicarme que revisara los registros.