AI Agent Hub
Back to plugins
🧰

dsh-web-search-litellm

Web Tools Updated 2026.09.01

Run the following command in DeepSeek Harness:

dsh plugin install yunxiyang/dsh-web-search-litellm

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install yunxiyang/dsh-web-search-litellm inside DeepSeek Harness to install the plugin; source code is available at https://github.com/yunxiyang/dsh-web-search-litellm

About this plugin

If your DeepSeek Harness web_search keeps failing with an Authentication Fails error because the API Key on your chat model page is actually a LiteLLM proxy credential, or if your company requires all model traffic to flow through a LiteLLM gateway and blocks direct access to api.deepseek.com, dsh-web-search-litellm is built for that exact situation. It routes the web_search call through the OpenAI Responses protocol to your LiteLLM proxy, where the DeepSeek Responses API executes the search natively on the server side and returns a grounded answer together with the real source URLs the model opened. No new API key is needed, and no third-party search service such as Tavily, Brave, or Exa is introduced—the search stays on DeepSeek's official infrastructure and is billed through your existing LiteLLM route.

After installation, you simply confirm the baseURL, model, and apiKeyEnv values in the web-search-litellm section of the Settings UI, and web_search is fully wired into the proxy chain. The plugin writes no custom session events, so older Harness builds load sessions without issue; the search process remains fully visible through the standard web_search tool call and result events.

It is a good fit for teams where all company traffic must traverse a LiteLLM proxy, individual developers whose DEEPSEEK_API_KEY actually holds a proxy key and causes authentication errors, integrations that prefer the OpenAI Responses protocol over the Anthropic /messages format, and anyone who wants to eliminate free-tier or third-party search dependencies and keep search execution on the official server side.

Use Cases

  • All company traffic must traverse a LiteLLM proxy; direct api.deepseek.com is blocked
  • DEEPSEEK_API_KEY holds a proxy key, causing repeated web_search authentication failures
  • Search stays on DeepSeek official infrastructure without third-party services like Tavily

Best For

  • Enterprise teams routing all model traffic through a central LiteLLM gateway
  • Developers whose proxy and platform keys are mixed, triggering search auth errors
  • Integration developers who prefer the OpenAI Responses protocol over Anthropic /messages