SuperAPI AI 工具集

perplexity-install-auth

编程与开发

查看项目

更新于 10-15 23:28

技能介绍

用途:帮助开发者完成 Perplexity Sonar API 的接入与认证配置,适用于新建 Perplexity 集成、配置 API Key 或初始化客户端。

主要能力:Perplexity 没有专用 SDK,采用 OpenAI 线格式,因此使用官方 openai 包并自定义 baseURL 为 https://api.perplexity.ai。资料列出可用模型及价格:sonar(快速搜索,输入/输出各 $1/M tokens)、sonar-pro(深度研究、更多引用,$3/$15)、sonar-reasoning-pro(带搜索的思维链,$3/$15)、sonar-deep-research(多步研究综合,$2/$8)。

使用方式:前置条件为 Node.js 18+ 或 Python 3.10+、Perplexity 账号及在 perplexity.ai/settings/api 生成的 API Key。安装命令:Node.js 用 npm install openai,Python 用 pip install openai。配置环境变量 export PERPLEXITY_API_KEY="pplx-...",或写入 .env(需加入 .gitignore)。验证时用 OpenAI 客户端设置 apiKey 与 baseURL,调用 chat.completions.create,模型填 sonar,检查返回内容、模型名与 token 用量。

限制与注意:API Key 以 pplx- 开头,调用前需为账户充值。常见错误包括 401(密钥无效或缺失)、403(密钥无模型权限)、Module not found: openai(未安装 SDK)、Connection refused(baseURL 错误)。建议使用最小权限的短期开发密钥,勿硬编码密钥,用后轮换或撤销。认证成功后可按资料指引进入 perplexity-hello-world 进行首次搜索查询。