I use Llama.cpp with Tavily search (they give free credits each month). LibreChat has built-in support for it. No Ollama needed.