1.2 KiB
1.2 KiB
Perplexity API Skill
Perplexity AI API integration for OpenClaw. Provides search-enhanced LLM responses with citations.
API Details
- Endpoint:
https://api.perplexity.ai/chat/completions - Key: Stored in
config.json - Models: sonar, sonar-pro, sonar-reasoning, sonar-deep-research
- Format: OpenAI-compatible
Usage
from skills.perplexity.scripts.query import query_perplexity
# Simple query
response = query_perplexity("What is quantum computing?")
# With citations
response = query_perplexity("Latest AI news", include_citations=True)
# Specific model
response = query_perplexity("Complex research question", model="sonar-deep-research")
Models
| Model | Best For | Search Context |
|---|---|---|
| sonar | Quick answers, simple queries | Low/Medium/High |
| sonar-pro | Complex queries, coding | Medium/High |
| sonar-reasoning | Step-by-step reasoning | Medium/High |
| sonar-deep-research | Comprehensive research | High |
Files
scripts/query.py- Main query interfaceconfig.json- API key storage (auto-created)
Privacy Note
Perplexity API sends queries to Perplexity's servers (not local). Use SearXNG for fully local search.