注冊過程相對簡單,你需要提供一個有效的電子郵件地址來創建賬戶。在注冊完成后,你將收到一封確認郵件,點擊郵件中的鏈接以確認你的賬戶。

2. 獲取 API Key

獲取 API Key 是調用 Perplexity API 的關鍵步驟。API Key 是一個長期有效的訪問令牌,用于驗證和授權 API 請求。

  1. 設置付款信息:在獲取 API Key 之前,你需要設置付款信息。雖然注冊信用卡信息不會立即扣款,但它會存儲用于以后的 API 使用。

  1. 生成 API Key:生成 API Key 的過程很簡單,通常在開發者界面中可以找到相關選項。生成后,請妥善保管你的 API Key,以免被他人惡意使用。

3. 請求示例

一旦你獲得了 API Key,你就可以開始發送 API 請求。在每個請求中,API Key 需要作為授權標頭中的承載令牌發送。

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")

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

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)

4. PerplexityBot

PerplexityBot 是 Perplexity 的網絡爬蟲,用于收集和整理信息以便于搜索引擎索引。你可以通過其用戶代理來識別 PerplexityBot。

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

自定義訪問規則

為了防止 PerplexityBot 訪問你的網站數據,可以在網站的 robots.txt 中添加以下記錄:

User-Agent: PerplexityBot
Disallow: /

你也可以自定義訪問權限,禁止從特定路徑檢索數據:

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

5. 常見問題

Q: 如何找到 Perplexity AI API?

A: 可以通過 冪簡集成平臺 找到所需的 API。通過關鍵詞搜索或從 API 分類頁進入查找。

Q: 該 API 目前支持網頁瀏覽嗎?

A: 是的,可以使用 Perplexity Sonar Models,通過其搜索索引和公共互聯網的信息提供服務。

Q: 什么是 API-KEY?

A: API-KEY 是用于調用鑒權和計量計費的密鑰,目前由主賬號進行管理。

Q: 如何應對 401: 授權錯誤?

A: 401 錯誤代碼表示提供的 API 密鑰無效或屬于信用不足的帳戶。需要在 API 儀表板中購買更多信用。

Q: Perplexity 是否提供服務質量保證?

A: 目前并不保證服務正常運行時間或故障恢復時間。

Q: API 提交的用戶數據是否會用于模型訓練或其他用途?

A: 我們收集 API 使用數據和用戶帳戶信息,但不會用于模型訓練。

6. 總結

本文詳細介紹了如何調用 Perplexity 的 API,包括從注冊賬戶、獲取 API Key 到發送 API 請求的完整過程。通過這些步驟,開發者可以輕松地將 Perplexity 的強大功能集成到自己的應用中,提升用戶體驗和產品功能。

探索無限可能:Perplexity.ai API 封裝庫

項目地址: https://gitcode.com/gh_mirrors/pe/perplexity-ai

Perplexity.ai 提供了一個強大且易用的 API 封裝庫,適用于數據科學家、開發者和研究者。該庫依賴于多種關鍵庫,如 requestsaiohttp 等,支持同步和異步調用,適應不同的應用場景。

一、項目介紹

Perplexity.ai 的核心是一個 API 封裝模塊,利用 emailnator 自動生成 Gmail 賬戶以獲取無限制的 Copilot 服務。

二、項目技術分析

依賴于以下幾個關鍵庫:

三、應用場景

  1. AI 問答系統:構建實時回答問題的聊天機器人。
  2. 文檔理解與生成:處理 PDF 或文本文件生成摘要。
  3. 數據分析與預測:進行復雜的數據處理和模型訓練。
  4. 教育與學習助手:幫助解答學生的問題。
  5. 內容創作:自動生成博客或文章草稿。

四、項目特點

  1. 無限 Copilot:通過持續創建新賬戶,享受無限服務。
  2. 云flare防護:確保連接穩定可靠。
  3. 靈活的接口:支持同步和異步調用。
  4. 用戶自定義功能:允許自定義回調函數處理 AI 提問。

總之,Perplexity.ai API 封裝庫提供了強大的功能,易用性和靈活性使之成為開發者的理想選擇。無論是初學者還是經驗豐富的開發者,Perplexity.ai 都能幫助你開啟 AI 世界的無限可能。

perplexity-ai Unofficial API Wrapper for Perplexity.ai + Account Generator 項目地址: https://gitcode.com/gh_mirrors/pe/perplexity-ai

上一篇:

Doubao 應用代碼:開源代碼大模型的新基準

下一篇:

GLM-4 API Key 獲取指南
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費