Keep support for Sonar-pro on the Agents API

Pre-flight checklist

  • This is about the Perplexity API, not the Perplexity app, Computer, Comet, or web UI.
  • I have removed API keys, secrets, and private data.
  • I have included enough information for someone else to reproduce the issue.

Bug type

  • Other API bug
    • API docs issue
    • Backwards Compatibility

Affected API area

  • Agent API

Summary

The Sonar Pro - Perplexity page says:

Sonar Chat Completions is now Agent API. Sonar will be supported until September 27, 2026.

I’m aware that the Migrate from Sonar to the Agent API - Perplexity suggests moving from sonar to preset="fast" and from sonar-pro to preset="low":

But these aren’t 1-1 transitions; we have done benchmarks and have precisely chosen sonar and sonar-pro for their great performances on our specific use cases.

We could do benchmarking for presets, but that’s a time consuming task and even a bit risky as there’s no guarantee that the same “backend” model will be consistently used on your server, so this also adds risks for our production app.

The Agent API Models - Perplexity only shows the perplexity/sonar on the table — no mention to perplexity/sonar-pro (same for other models in the sonar family):

So we’re able to keep force using sonar with model="perplexity/sonar", but don’t have an alternative to sonar-pro on our Tier 4 production app.

Expected behavior

Allow forcefully using model="perplexity/sonar-pro" on the Agents API for a low-risk migration w/ backwards compatibility .

Actual behavior

Docs only mention about migrating from model="sonar-pro" to preset="low", adding risks to migration.

This is a clear backwards-compatibility concern. Allowing sonar-pro through the Agent API would make migration safer and avoid unexpected changes in production performance.