用途:指导在 Perplexity 模型代际与 API 变更之间迁移,适用于升级到新 Sonar 模型、处理已弃用参数或迁移旧接口的场景。
主要能力:提供模型迁移映射(如 pplx-7b-online→sonar、pplx-70b-online→sonar-pro、llama-3.1-sonar-large-128k-online→sonar-pro 等);基础 URL 迁移(api.perplexity.com、pplx-api.perplexity.ai→https://api.perplexity.ai);参数变更说明(引用默认返回、search_recency_filter、search_domain_filter、return_related_questions、return_images、search_after_date_filter 等);OpenAI SDK 升级与回滚步骤;常见错误处理。
使用方式:先用 grep 查找代码库中的旧模型名与旧 URL,再按迁移映射替换模型名与基础 URL,更新参数,升级 openai SDK(npm install openai@latest 或 pip install --upgrade openai),运行测试并用 sonar 模型验证连接。回滚可执行 git checkout main -- package.json package-lock.json 后 npm install。
适用场景:代码库中仍使用已弃用 Perplexity 模型或旧 API 地址、需要升级到 Sonar 系列的项目。
限制:资料未提供具体价格、配额、平台支持范围与完整参数默认值;部分参数(如 return_related_questions、return_images)标注为测试版或特定层级可用,实际可用性需以官方文档为准。