Is your feature request related to a problem? Please describe.
open-webui offers an impressive suite of features, particularly its user-friendly interface. R2R has developed a powerful, flexible RAG (Retrieval-Augmented Generation) backend (R2R docs). Integrating R2R as a RAG provider option in open-webui would:
Offer open-webui users more advanced RAG capabilities for complex use cases.
Provide R2R users access to a polished chat UI without building from scratch.
Describe the solution you'd like
Integrate R2R as an optional RAG provider within open-webui:
Add R2R as a selectable RAG backend option.
Implement API connections between open-webui's frontend and R2R's backend.
Expose R2R's advanced features through open-webui's interface.
As R2R core developers, we're eager to collaborate on this integration, providing expertise and implementation assistance.
Describe alternatives you've considered
Developing separate UIs: Leads to duplication of effort.
Building a plugin system: Requires extensive changes to open-webui's architecture.
Forking open-webui: Creates maintenance challenges and fragments the community.
Direct integration offers the best balance of leveraging existing work and providing value to both projects' users.
Additional context
This integration aligns with both projects' goals:
For open-webui: Expands capabilities, offering users more choice in RAG implementations.
For R2R: Provides access to a polished chat UI, allowing focus on core RAG technology.
This collaboration can exemplify open-source projects working together to create more robust AI tools.
Disclaimer: As an R2R core developer, I'm seeking project growth opportunities. This proposal is made in good faith, believing it will benefit both projects and their users.
We're open to discussing any questions or concerns the open-webui community might have.
Originally created by @emrgnt-cmplxty on GitHub (Jul 6, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/3685
**Is your feature request related to a problem? Please describe.**
open-webui offers an impressive suite of features, particularly its user-friendly interface. R2R has developed a powerful, flexible RAG (Retrieval-Augmented Generation) backend ([R2R docs](https://r2r-docs.sciphi.ai/introduction)). Integrating R2R as a RAG provider option in open-webui would:
1. Offer open-webui users more advanced RAG capabilities for complex use cases.
2. Provide R2R users access to a polished chat UI without building from scratch.
**Describe the solution you'd like**
Integrate R2R as an optional RAG provider within open-webui:
1. Add R2R as a selectable RAG backend option.
2. Implement API connections between open-webui's frontend and R2R's backend.
3. Expose R2R's advanced features through open-webui's interface.
As R2R core developers, we're eager to collaborate on this integration, providing expertise and implementation assistance.
**Describe alternatives you've considered**
1. Developing separate UIs: Leads to duplication of effort.
2. Building a plugin system: Requires extensive changes to open-webui's architecture.
3. Forking open-webui: Creates maintenance challenges and fragments the community.
Direct integration offers the best balance of leveraging existing work and providing value to both projects' users.
**Additional context**
This integration aligns with both projects' goals:
- For open-webui: Expands capabilities, offering users more choice in RAG implementations.
- For R2R: Provides access to a polished chat UI, allowing focus on core RAG technology.
This collaboration can exemplify open-source projects working together to create more robust AI tools.
Disclaimer: As an R2R core developer, I'm seeking project growth opportunities. This proposal is made in good faith, believing it will benefit both projects and their users.
We're open to discussing any questions or concerns the open-webui community might have.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @emrgnt-cmplxty on GitHub (Jul 6, 2024).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/3685
Is your feature request related to a problem? Please describe.
open-webui offers an impressive suite of features, particularly its user-friendly interface. R2R has developed a powerful, flexible RAG (Retrieval-Augmented Generation) backend (R2R docs). Integrating R2R as a RAG provider option in open-webui would:
Describe the solution you'd like
Integrate R2R as an optional RAG provider within open-webui:
As R2R core developers, we're eager to collaborate on this integration, providing expertise and implementation assistance.
Describe alternatives you've considered
Direct integration offers the best balance of leveraging existing work and providing value to both projects' users.
Additional context
This integration aligns with both projects' goals:
This collaboration can exemplify open-source projects working together to create more robust AI tools.
Disclaimer: As an R2R core developer, I'm seeking project growth opportunities. This proposal is made in good faith, believing it will benefit both projects and their users.
We're open to discussing any questions or concerns the open-webui community might have.