perplexity-search
Audited by Runlayer on Feb 23, 2026
Malicious tool definition detected
**Batch queries**: Combine multiple simple questions when possible 4. **Monitor usage**: Check costs daily during heavy development 5. **Use caching**: Store results for repeated queries ## Troubleshooting ### Error: "OpenRouter API key not configured" **Cause**: Environment variable not set **Solution**: ```bash # Check if variable is set echo $OPENROUTER_API_KEY # If empty, set it export OPENROUTER_API_KEY='sk-or-v1-your-key-here' # Or use setup script python scripts/setup_env.py --api-key sk-
### Custom Base URL If using OpenRouter proxy or custom endpoint: ```python from litellm import completion response = completion( model="openrouter/perplexity/sonar-pro", messages=[{"role": "user", "content": "query"}], api_base="https://custom-endpoint.com/v1" # Custom URL ) ``` ### Request Headers Add custom headers for tracking: ```python from litellm import completion response = completion( model="openrouter/perplexity/sonar-pro", messages=[{"role": "user", "content": "query"}], extra_header
Malicious tool definition detected
Tool: assets/.env.example Description: # Perplexity Search Environment Configuration # Copy this file to .env and fill in your actual API key # OpenRouter API Key # Get your key from: https://openrouter.ai/keys OPENROUTER_API_KEY=sk-or-v1-your-api-key-here
Tool passed security scan
Malicious tool definition detected
**Set spending limits**: Configure in OpenRouter dashboard 4. **Monitor usage**: Watch for unexpected activity 5. **Rotate keys**: Change keys periodically ## Resources ### Bundled Resources **Scripts:** - `scripts/perplexity_search.py`: Main search script with CLI interface - `scripts/setup_env.py`: Environment setup and validation helper **References:** - `references/search_strategies.md`: Comprehensive query design guide - `references/model_comparison.md`: Detailed model comparison and select
Tool passed security scan
Tool passed security scan
Tool passed security scan
Passed Files (1)Click to expand
Tool passed security scan