Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate with R2R for scaleable / feature rich local RAG #3685

Closed
emrgnt-cmplxty opened this issue Jul 6, 2024 · 0 comments
Closed

Integrate with R2R for scaleable / feature rich local RAG #3685

emrgnt-cmplxty opened this issue Jul 6, 2024 · 0 comments

Comments

@emrgnt-cmplxty
Copy link

emrgnt-cmplxty commented Jul 6, 2024

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:

  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.

@open-webui open-webui locked and limited conversation to collaborators Jul 6, 2024
@tjbck tjbck converted this issue into discussion #3687 Jul 6, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant