perplexity: mark sonar models as deprecated (hold until 2026-09-27 sunset) - #5137
Draft
andrewmadson-pplx wants to merge 1 commit into
Draft
Conversation
Perplexity announced sunset of the /chat/completions Sonar endpoint on 2026-09-27. Per README, status = "deprecated" means "no longer served by the provider's public API", so this is held as a draft PR and will be marked ready-for-review on the sunset date. Affected models: - sonar - sonar-pro - sonar-reasoning-pro - sonar-deep-research
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Marks all four Perplexity Sonar model entries as deprecated:
sonarsonar-prosonar-reasoning-prosonar-deep-researchBackground
Perplexity has announced that the
/chat/completionsSonar endpoint (and thesonar*model IDs served through it) will be sunset on 2026-09-27, after which the provider will no longer serve those models via its public API. New integrations should target the Agent API (/v1/responses) and theperplexity-agentmodels instead.Why this PR is a draft
The README defines
status = "deprecated"as "no longer served by the provider's public API". Between now and 2026-09-27 the Sonar endpoint is still live and still serving these models, so settingdeprecatedtoday would be inaccurate by the field's own definition and would cause downstream catalogs (opencode, Vercel AI SDK, Mastra, and others) to steer users off a model that still works.The PR is being opened as a draft now so the diff is visible, review can start, and the flip on the sunset date is a one-click change rather than a race. It will be marked ready for review on 2026-09-27, the day the deprecation definition becomes true.
Diff
Adds one line (
status = "deprecated") to each of the four model TOMLs. No other fields are changed.Related upstream context
Filed independently from any perplexity-agent additions, which will land in a separate PR.