如何获取 Perplexity AI API 密钥的分步指南
February 8th, 2025

Perplexity AI 是一款集搜索引擎与聊天机器人功能于一体的人工智能工具,利用自然语言处理技术为用户提供即时准确的信息搜索与整合服务。该产品自 2022 年推出以来,由 Andy Konwinski、Denis Yarats、Johnny Ho 和 Aravind Srinivas 创立,总部位于美国加利福尼亚州旧金山。随着数字化时代的不断进步,人工智能与自然语言处理正成为各行业创新的重要驱动力。本文将详细介绍获取 Perplexity AI API 密钥的具体步骤,帮助开发者为项目注入强大动力,实现更广泛的语言支持与产品功能提升。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

1. 注册登录 Perplexity AI

首先,访问 Perplexity AI 平台进行账号注册与登录。注册过程简单明了,完成后即可进入开发者界面,为后续操作打下基础。

2. 获取 API-KEY

按照以下步骤获取 API 密钥:

  1. 设置付款方式绑定信用卡信息开始使用 API。此操作不会扣款,而是存储付款信息以备将来使用。

  2. 生成 API 密钥在完成付款信息绑定后,系统将生成一个长期有效的 API 密钥。该密钥在未被手动刷新或删除之前均可使用。

  3. 使用 API 密钥在每次 API 请求中,请将 API 密钥作为授权标头中的承载令牌发送。如果您的信用额度不足,API 密钥将暂时失效,直至您充值信用。为避免服务中断,可配置“自动充值”,当余额低于 2 美元时自动补充。

以下是一个 Python 示例代码,展示如何使用 API 密钥调用 Perplexity AI 接口:

python from openai import OpenAI

YOUR_API_KEY = "INSERT API KEY HERE"

messages = [ { "role": "system", "content": ( "You are an artificial intelligence assistant and you need to " "engage in a helpful, detailed, polite conversation with a user." ), }, { "role": "user", "content": ( "How many stars are in the universe?" ), }, ]

client = OpenAI(api_key=YOUR_API_KEY, base_url="https://api.perplexity.ai")

Chat completion without streaming

response = client.chat.completions.create( model="llama-3.1-sonar-large-128k-online", messages=messages, ) print(response)

Chat completion with streaming

response_stream = client.chat.completions.create( model="llama-3.1-sonar-large-128k-online", messages=messages, stream=True, ) for response in response_stream: print(response)

3. 使用 API 密钥进行授权调用

在每个 API 请求中,务必将生成的 API 密钥作为授权标头中的承载令牌发送。注意:

  • 当信用额度耗尽时,API 密钥将暂时失效,直至您充值;

  • 配置“自动充值”功能可以在余额低于 2 美元时自动补充信用,确保服务不中断;

  • 此 API 与 OpenAI 客户端兼容,便于与现有应用程序集成。

4. 关于 PerplexityBot

为了不断提升服务质量,Perplexity AI 使用网络爬虫采集互联网数据,并将其编入搜索引擎索引。开发者可通过以下信息识别 PerplexityBot:

text User agent token: PerplexityBot Full user agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)

自定义访问控制

若您希望限制 PerplexityBot 访问网站数据,可在 robots.txt 文件中添加如下记录:

text User-Agent: PerplexityBot Disallow: /

同时,您也可以针对特定路径自定义访问规则:

text User-Agent: PerplexityBot Allow: /public/ Disallow: /private/

5. 常见问题解答

**Q:如何查找 Perplexity AI API?**A:国内领先的 API 集成管理平台为开发者提供全面、高效、易用的 API 集成解决方案。您可以通过关键词搜索(例如输入“Perplexity AI API”)或从 API hub 分类页寻找所需 API。

**Q:该 API 是否支持网页浏览?**A:支持。您可以使用 Perplexity Sonar 模型,该模型结合了搜索索引与公共互联网的信息,满足网页浏览需求。

**Q:什么是 API-KEY?**A:API-KEY 是用于调用鉴权和计量计费的重要令牌,您可以在平台上进行管理。

**Q:如何应对 401 授权错误?**A:401 错误通常表示 API 密钥无效、已删除或账户信用不足。建议在 API 仪表板中检查信用情况,并配置自动充值功能以防止错误发生。

**Q:API 调用的数据是否会用于模型训练或其他用途?**A:我们主要收集以下数据:

  • API 使用数据:记录请求次数和令牌数量,用户可在仪表板查看详细使用情况;

  • 用户账户信息:包括姓名、电子邮件地址及其他联系信息,仅用于账户管理。

此外,市场上还存在其他提供类似大模型 API 服务的替代方案,开发者可根据需求进行选择。

6. 总结

本文详细介绍了获取 Perplexity AI API 密钥的整个过程。从注册账号、完成信用卡绑定,到生成并使用 API 密钥,每一步均提供了清晰的操作指导。同时,文章还讲解了如何应对常见问题,确保开发者能顺利将 API 集成到应用中,提升交互性和功能性。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

Subscribe to fendou
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from fendou

Skeleton

Skeleton

Skeleton