Cloud Embedding

How to integrate cloud embedding models such as ones from Google and Voyage? Currently using the local one that comes with openwebui and it's giving subpar results. Not sure if it's the model or my settings that are causing this. For example when I reference a knowledge base the LLM (Gemini 2.0 flash thinking exp) fails to pull relevant docs even though they exist. It also fails to find relevant search results, when compared to the out of the box chaptgpt app. Using default duckduckgo engine with 3 results.