Skip to content
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

[Roadmap] Support for DuckDuckGo search #614

Open
2 tasks
joelmnz opened this issue Aug 3, 2024 · 1 comment
Open
2 tasks

[Roadmap] Support for DuckDuckGo search #614

joelmnz opened this issue Aug 3, 2024 · 1 comment

Comments

@joelmnz
Copy link
Sponsor

joelmnz commented Aug 3, 2024

Why
Google API search requires keys and setup, its quite hard to navigate the google api key settings to get this setup + then you are tracked and monitored.

Description
If we could support something like Open-WebUI that uses DuckDuckGo that would be amazing, no login, no keys, just search.

Ref: https://github.com/open-webui/open-webui/blob/main/backend/apps/rag/search/duckduckgo.py

Requirements

  • Preferences > Tools > DuckDuckGo search - no settings just a tick box to say use, maybe default to ON by default?
  • Use DuckDuckGo in ReAct mode if setting is turned on
@enricoros
Copy link
Owner

enricoros commented Aug 6, 2024

Thanks for the idea @joelmnz - we need to have this in the roadmap. In the same spirit we have https://exa.ai/, which could be good to have.

In general we have a few places with multiple providers of a service (in bold what's shipped):

  • search: Google, DuckDuckGo, Exa, etc.
  • voice: OpenAI, ElevenLabs, Play.ht, Heygen, Wellsaid, Web Speech API
  • speech reco: OpenAI, opensource whisper, whisper in AI services, Web Speech API
  • image generation: OpenAI, Prodia (cheap stable diffusion), many many more...
  • code execution: E2B, Google Code Execution (impl in Big-AGI 2.0), Google Colab API, ...

We'd benefit from a strategy and a framework to allow for configuration, auto-detection, auto-selection of the best, user configuraiton and overrides. Just a dev note.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants