Provider Slug.
perplexity-aiObiguard SDK Integration with Perplexity AI Models
Obiguard provides a consistent API to interact with models from various providers. To integrate Perplexity AI with Obiguard:1. Install the Obiguard SDK
Add the Obiguard SDK to your application to interact with Perplexity AI’s API through Obiguard’s gateway.- Python SDK
2. Initialize Obiguard with an access key
To use Perplexity AI with Obiguard, get your API key from here, then add it to Obiguard as a provider credential and create an access key for the agent or project that will call it.- Python SDK
3. Invoke Chat Completions with Perplexity AI
Use the Obiguard instance to send requests to Perplexity AI.- Python SDK
Fetching citations
If you need to obtain citations in the response, you can disable strict open ai compliancePerplexity-Specific Features
Perplexity AI offers several unique features that can be accessed through additional parameters in your requests:Search Domain Filter (Beta)
You can limit citations to specific domains using thesearch_domain_filter parameter.
This feature is currently in closed beta and limited to 3 domains for whitelisting or blacklisting.
- Python SDK
Image Results (Beta)
Enable image results in responses from online models using thereturn_images parameter:
- Python SDK
Related Questions (Beta)
Get related questions in the response using thereturn_related_questions parameter:
- Python SDK
Search Recency Filter
Filter search results based on time intervals using thesearch_recency_filter parameter:
- Python SDK
Web Search Options
Determines how much search context is retrieved for the model. Options are:low: minimizes context for cost savings but less comprehensive answers.medium: balanced approach suitable for most queries.high: maximizes context for comprehensive answers but at higher cost.
- Python SDK
Search Recency Filter
Filters search results based on time (e.g., ‘week’, ‘day’).- Python SDK
Next Steps
The complete list of features supported in the SDK are available on the link below.Obiguard SDK Client
Learn more about the Obiguard SDK Client

