用途:在组织层面控制对 Perplexity Sonar API 的访问。Perplexity 没有内置 RBAC,需通过按团队/环境分配独立 API 密钥、网关强制模型与预算策略、以及合规域名限制来实现。
主要能力:认证层用每团队独立 API 密钥(Perplexity 支持多密钥);模型限制由自建网关强制;预算上限通过仪表盘设置每密钥月度限额;域名限制使用 search_domain_filter(按请求生效);速率限制结合网关与每密钥 RPM。
使用方式:先在 perplexity.ai/settings/api 为各团队生成独立密钥并设定预算与可用模型;再搭建网关(示例为 TypeScript,基于 OpenAI SDK,baseURL 指向 https://api.perplexity.ai),在 TEAM_POLICIES 中定义 allowedModels、maxTokensPerRequest、maxRequestsPerMinute、requiredDomainFilter 或 blockedDomainFilter;调用时由 enforcePolicy 校验并降级模型、裁剪 token、附加域名过滤;可用 TeamUsageTracker 按团队记录 token 与估算成本;密钥建议每 90 天轮换,命名带季度,轮换时新旧密钥重叠 24 小时并用 curl 验证。
适用场景:支持机器人、研究团队、合规团队(限定 sec.gov、edgar.sec.gov、law.cornell.edu 等)、营销团队(屏蔽竞品域名)等差异化访问需求。
限制:模型限制、预算策略与用量追踪均需自行实现,非 Perplexity 原生功能;示例中的成本单价与具体数值仅为演示,实际以官方为准;资料未提供官方定价、SLA 或平台支持范围。