• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • A vector search converts your query into magic numbers, and then searches the database for other magic numbers that are “similar” (closet to it in the vector space, which is basically an N-dimensional graph of points and directions). These results are then returned as snippets to the LLM and it does stuff from that point.

    The effectiveness of the vector search depends on how Open WebUI breaks up the documents into smaller sections, and how good the embeddings are.

    I’m not exactly sure what you want to achieve, but you might have success in using an LLM to summarize the documents beforehand, using a specific prompt to extract the info you want, then feed that into the vector DB. This would require some scripting, of course.

    The easiest thing to do is try it. See if Open WebUI’s vector search is able to handle it. Make sure to use a good embedding model like nomic-embed-text (can be found on ollama.com). You can change the vector search settings in the documents settings from the workspace on OpenWebUI.

    Edit: https://ollama.com/library/nomic-embed-text
















  • The GPL explicitly allows selling the software, like a proprietary software product. You don’t even need to have the code up in a public repo. What you DO need to do, though, is provide a reasonable way for customers to get the source code, and send it to them if they ask. Just because a project is GPL doesn’t mean you’re entitled to the source for free. Of course, if someone buys it and requests the source, they can do whatever they want with it, including uploading it somewhere. Which in the end, essentially makes it available to everyone. Which is the whole point!

    All of this only works if the owners of the code respect the license. In this particular case, I don’t believe a contributor agreement was ever created, so if the new owners want to close source the apps, they’ll have to get permission from all contributors, or drastically rewrite those contributions.

    But again, this only matters if they respect the license in the first place…