Changes
PR #2276 by ksylvan: fix(perplexity): move the Perplexity vendor to the Agent API
- Fixed Perplexity requests that failed with "Sonar is now the Agent API". The vendor now uses the Perplexity Agent API (
/v1/responses) through the OpenAI client, and theperplexity-godependency is removed. - Saved Sonar model names continue to work:
sonarmaps toperplexity/sonar,sonar-proto thefastpreset, andsonar-reasoning-proto thelowpreset.fabric -Llists the Agent API models and presets. - Perplexity search results show as numbered sources, in streaming and non-streaming modes. The numbers agree with the
[n]markers in the answer. - Fixed streamed Perplexity answers that showed two times.