Re-embedding memory when model changes #2908

Closed
opened 2025-11-11 15:16:51 -06:00 by GiteaMirror · 0 comments
Owner

Originally created by @Fusseldieb on GitHub (Dec 3, 2024).

Feature Request

image

Is your feature request related to a problem? Please describe.
Yes, if we change the embedding model to any other, the embedding vectors themselves get lost, and there is no way to recreate them unless we delete and re-add all memories, which are a lot in my case.

Describe the solution you'd like
A button that goes through each memory and re-embedds it. So, if the vector database got wiped, this button would re-embed everything. In fact, this would ideally make more sense to be a global option that re-embeds it for every user.

Describe alternatives you've considered
Restarting OpenWebUI, changing embedding models, etc. Only "Updating" a memory re-creates the embedding for that particular memory.

Additional context
-

Originally created by @Fusseldieb on GitHub (Dec 3, 2024). # Feature Request ![image](https://github.com/user-attachments/assets/a49efc61-0a5a-4ef7-a195-5d9ee2d97e7b) **Is your feature request related to a problem? Please describe.** Yes, if we change the embedding model to any other, the embedding vectors themselves get lost, and there is no way to recreate them unless we delete and re-add ***all memories***, which are a lot in my case. **Describe the solution you'd like** A button that goes through each memory and re-embedds it. So, if the vector database got wiped, this button would re-embed everything. In fact, this would ideally make more sense to be a global option that re-embeds it for every user. **Describe alternatives you've considered** Restarting OpenWebUI, changing embedding models, etc. Only "Updating" a memory re-creates the embedding for that particular memory. **Additional context** \-
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#2908