Perplexity
in NextOS.
Any model - Anthropic, OpenAI, Google, xAI - with Perplexity's own web research, sandbox and tools.
01Supported models
Every model
this plugin lists.
perplexity/sonar
Sonar (grounded search, cheapest)
128K contexttoolsanthropic/claude-sonnet-5
Claude Sonnet 5 (balanced)
200K contexttoolsanthropic/claude-opus-5
Claude Opus 5 (most capable)
200K contexttoolsopenai/gpt-5.1
GPT-5.1
400K contexttoolsgoogle/gemini-3.7-flash
Gemini 3.7 Flash (fast)
200K contexttoolsperplexity/deepseek-v4-flash-0731
DeepSeek V4 Flash (1M context, cheapest)
1M contexttools
02Bring your own key, or hosted
How you
pay for it.
Perplexity runs bring-your-own-key only: add your key in Settings > API keys, or send it per-request over the gateway.
- Full tool calling - agents can use every app and MCP tool through this provider
- Provider-hosted web search available as a per-agent option
- Provider-hosted URL fetch available as a per-agent option
03Governance
The same controls
as every provider.
- Restrict which providers and models a team may use at all - an allowed list on the org policy, enforced on every gateway call
- Set a default model the whole workspace inherits, with per-agent pins for the job that needs a different one
- Per-org and per-key budgets and rate limits, checked before a call reaches the provider
- Guardrails (PII redaction, prompt-injection screening) applied to every request and response, regardless of provider
- A full audit trail of governance and budget events, in the team's activity log
04Over the gateway
One endpoint,
OpenAI-compatible.
curl https://jonkum.in/api/v1/chat/completions \
-H "Authorization: Bearer ngk_..." \
-H "X-Provider-Key: your-perplexity-key" \
-H "Content-Type: application/json" \
-d '{"model":"perplexity/perplexity/sonar","messages":[{"role":"user","content":"..."}]}'Omit X-Provider-Key to run on the account's hosted allowance instead, where the plan supports it. See the gateway page for the full API.
05Every other provider
one plane · every provider · your key or ours