Initial commit: workspace setup with skills, memory, config
This commit is contained in:
43
skills/perplexity/SKILL.md
Normal file
43
skills/perplexity/SKILL.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 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
|
||||
|
||||
```python
|
||||
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 interface
|
||||
- `config.json` - API key storage (auto-created)
|
||||
|
||||
## Privacy Note
|
||||
|
||||
Perplexity API sends queries to Perplexity's servers (not local). Use SearXNG for fully local search.
|
||||
Reference in New Issue
Block a user