RGJ
(Richard - Communiteq)
24 Agosto 2025, 4:34pm
1
Crea modelli di embedding AI
Abilita AI embeddings enabled
…
Rimuovi modelli
Prova a disabilitare AI embeddings enabled
Questo è impossibile. Quando si disabilita, viene visualizzato l’errore ai_embeddings_enabled: Imposta prima il modello AI di embedding .
Previsto: questo dovrebbe attivarsi solo quando l’impostazione viene modificata da disattivata ad attivata, non da attivata a disattivata.
3 Mi Piace
sam
(Sam Saffron)
24 Agosto 2025, 11:31pm
2
@Roman puoi dare un’occhiata veloce a questo, sembra una soluzione facile.
3 Mi Piace
Roman
(Roman Rizzi)
25 Agosto 2025, 5:56pm
3
Non sono riuscito a riprodurre il bug. Mi manca qualcosa?
Non eseguiamo alcuna convalida quando disabilitiamo ai_embeddings_enabled, solo quando abilitiamo convalidiamo che ai_embeddings_selected_model sia impostato:
Inoltre, non ti permetteremo di eliminare la configurazione di embedding se è il modello attualmente selezionato:
def destroy
embedding_def = EmbeddingDefinition.find(params[:id])
if embedding_def.seeded?
return(
render_json_error(I18n.t("discourse_ai.embeddings.cannot_edit_builtin"), status: 403)
)
end
if embedding_def.id == SiteSetting.ai_embeddings_selected_model.to_i
return render_json_error(I18n.t("discourse_ai.embeddings.delete_failed"), status: 409)
end
embedding_details = {
embedding_id: embedding_def.id,
display_name: embedding_def.display_name,
provider: embedding_def.provider,
dimensions: embedding_def.dimensions,
subject: embedding_def.display_name,
}
2 Mi Piace
RGJ
(Richard - Communiteq)
25 Agosto 2025, 7:04pm
4
Non riesco più a riprodurlo nemmeno io, strano. Sentiti libero di chiudere questo.
2 Mi Piace