{
  "version": 1,
  "lastUpdated": "2026-10-30",
  "source": "https://openviglet.github.io/model-catalog",
  "vendor": "perplexity",
  "vendors": {
    "perplexity": [
      {
        "id": "sonar",
        "label": "Sonar",
        "kind": "CHAT",
        "contextWindow": 128000,
        "maxOutputTokens": 4096,
        "openWeights": false,
        "modalities": {
          "input": [
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "knowledgeCutoff": "2025-09-01",
        "pricing": {
          "inputPer1M": 1,
          "outputPer1M": 1,
          "currency": "USD",
          "unit": "per_1M_tokens",
          "indicative": true,
          "note": "Indicative US list price — verify with the vendor.",
          "source": "models-dev",
          "lastVerified": "2026-10-30"
        },
        "sources": [
          "models-dev"
        ],
        "lastVerified": "2026-10-30",
        "vendor": "perplexity",
        "ref": "perplexity/sonar"
      },
      {
        "id": "sonar-deep-research",
        "label": "Perplexity Sonar Deep Research",
        "kind": "CHAT",
        "contextWindow": 128000,
        "maxOutputTokens": 32768,
        "capabilities": [
          "reasoning"
        ],
        "openWeights": false,
        "modalities": {
          "input": [
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "knowledgeCutoff": "2025-01",
        "releaseDate": "2025-02-01",
        "pricing": {
          "inputPer1M": 2,
          "outputPer1M": 8,
          "currency": "USD",
          "unit": "per_1M_tokens",
          "indicative": true,
          "note": "Indicative US list price — verify with the vendor.",
          "source": "models-dev",
          "lastVerified": "2026-10-30"
        },
        "sources": [
          "models-dev"
        ],
        "lastVerified": "2026-10-30",
        "vendor": "perplexity",
        "ref": "perplexity/sonar-deep-research"
      },
      {
        "id": "sonar-pro",
        "label": "Sonar Pro",
        "kind": "CHAT",
        "contextWindow": 200000,
        "maxOutputTokens": 8192,
        "capabilities": [
          "vision"
        ],
        "openWeights": false,
        "modalities": {
          "input": [
            "image",
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "knowledgeCutoff": "2025-09-01",
        "pricing": {
          "inputPer1M": 3,
          "outputPer1M": 15,
          "currency": "USD",
          "unit": "per_1M_tokens",
          "indicative": true,
          "note": "Indicative US list price — verify with the vendor.",
          "source": "models-dev",
          "lastVerified": "2026-10-30"
        },
        "sources": [
          "models-dev"
        ],
        "lastVerified": "2026-10-30",
        "vendor": "perplexity",
        "ref": "perplexity/sonar-pro"
      },
      {
        "id": "sonar-reasoning-pro",
        "label": "Sonar Reasoning Pro",
        "kind": "CHAT",
        "contextWindow": 128000,
        "maxOutputTokens": 4096,
        "capabilities": [
          "vision",
          "reasoning"
        ],
        "openWeights": false,
        "modalities": {
          "input": [
            "image",
            "text"
          ],
          "output": [
            "text"
          ]
        },
        "knowledgeCutoff": "2025-09-01",
        "pricing": {
          "inputPer1M": 2,
          "outputPer1M": 8,
          "currency": "USD",
          "unit": "per_1M_tokens",
          "indicative": true,
          "note": "Indicative US list price — verify with the vendor.",
          "source": "models-dev",
          "lastVerified": "2026-10-30"
        },
        "sources": [
          "models-dev"
        ],
        "lastVerified": "2026-10-30",
        "vendor": "perplexity",
        "ref": "perplexity/sonar-reasoning-pro"
      }
    ]
  }
}
