open-webui / pipelines

Pipelines: Versatile, UI-Agnostic OpenAI-Compatible Plugin Framework
MIT License
311 stars 75 forks source link

feat: document upload and vector store #81

Open RobinBially opened 3 weeks ago

RobinBially commented 3 weeks ago

related to pull request https://github.com/open-webui/pipelines/pull/125

Is your feature request related to a problem? Please describe.

Pipelines cannot be used with documents from the web ui.

Describe the solution you'd like

~Interceptor for the store_data_in_vector_db function in backend/apps/rag/main.py calling an endpoint in the pipelines project if a config variable is set to true~ Since this was rejected, the alternative will be implemented

Describe alternatives you've considered

Implement Open AI files and vector store API instead

Additional context

RobinBially commented 1 week ago

Since the pull request was closed, I am going to implement the official files and vector store api. I hope this is wanted @tjbck

tjbck commented 1 week ago

Sounds like a good direction to push this project! I'll also take a look when I can and provide feedback. Embeddings api would also still be helpful here!