Skip to content

[BOT ISSUE] Perplexity: add missing sonar-deep-research model #673

@github-actions

Description

@github-actions

Gap

The Perplexity model sonar-deep-research is missing from packages/proxy/schema/model_list.json. It is listed on both Perplexity's model cards page and pricing page alongside the existing sonar, sonar-pro, and sonar-reasoning-pro models that are already in the catalog.

Official sources

Field Value Source
Model ID sonar-deep-research Perplexity model cards page
Input cost $2 / MTok Perplexity pricing page
Output cost $8 / MTok Perplexity pricing page
Additional costs Citation tokens: $2/MTok, Reasoning tokens: $3/MTok, Search queries: $5/1K Perplexity pricing page

Suggested entry

"sonar-deep-research": {
  "format": "openai",
  "flavor": "chat",
  "input_cost_per_mil_tokens": 2,
  "output_cost_per_mil_tokens": 8,
  "displayName": "Sonar Deep Research",
  "available_providers": ["perplexity"]
}

Notes:

  • Context window and max output tokens are not specified on the Perplexity docs pages; existing sonar models in the catalog use max_input_tokens: 128000 but this may differ for deep research.
  • Perplexity docs describe this model as available via the "Agent API deep-research preset" — it may require a different API path than standard chat completions. This should be verified before adding.
  • Pricing follows the same pattern as sonar-reasoning-pro ($2/$8) but with additional cost dimensions (citation tokens, reasoning tokens, search queries) that aren't currently representable in the model schema.

Local files inspected

  • packages/proxy/schema/model_list.json — no entry for sonar-deep-research
  • Existing sonar-reasoning-pro entry (line 2842) used as reference pattern
{
  "kind": "missing_model",
  "provider": "perplexity",
  "models": ["sonar-deep-research"],
  "status": "active",
  "source_urls": [
    "https://docs.perplexity.ai/guides/model-cards",
    "https://docs.perplexity.ai/pricing"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions