Skip to main content

Perplexity Search

tip

For a comprehensive list of all environment variables related to Web Search (including concurrency settings, result counts, and more), please refer to the Environment Configuration documentation.

Troubleshooting

Having issues with web search? Check out the Web Search Troubleshooting Guide for solutions to common problems like proxy configuration, connection timeouts, and empty content.

Perplexity Search API

info

Perplexity Search API is just a search engine, as opposed to the Perplexity integration, which is using Perplexity's models (in combination with their websearch).

Setup

  1. Navigate to: Admin Panel -> Settings -> Web Search
  2. Toggle Enable Web Search
  3. Set Web Search Engine from dropdown menu to perplexity_search
  4. Enter your Perplexity API key from Perplexity API Key management.
  5. Press save

You can use a LiteLLM proxy instance as your search provider instead of connecting directly to Perplexity. LiteLLM's /search endpoint is compatible with the Perplexity Search API style used by HridaAI.

To configure this:

  1. Follow the setup steps above, selecting perplexity_search as the engine.
  2. Under the Perplexity Search API Base URL field, replace the default URL with your LiteLLM endpoint.
  3. The URL must follow this specific format: http://<your-litellm-url>/search/<your-search-provider-name> - Ensurethe search provider name matches the provider name you configured in your LiteLLM setup.

Example:

If your LiteLLM instance is running on localhost and you want to use the perplexity-search provider defined in your LiteLLM config:

http://localhost:4000/search/perplexity-search
This content is for informational purposes only and does not constitute a warranty, guarantee, or contractual commitment. Hrida AI is proprietary software owned by Zlabs Innovation, provided "as is." See your license for applicable terms. © 2026 Zlabs Innovation. All rights reserved.