
文心一言寫代碼:代碼生成力的探索
注冊(cè)過程相對(duì)簡(jiǎn)單,你需要提供一個(gè)有效的電子郵件地址來創(chuàng)建賬戶。在注冊(cè)完成后,你將收到一封確認(rèn)郵件,點(diǎn)擊郵件中的鏈接以確認(rèn)你的賬戶。
獲取 API Key 是調(diào)用 Perplexity API 的關(guān)鍵步驟。API Key 是一個(gè)長期有效的訪問令牌,用于驗(yàn)證和授權(quán) API 請(qǐng)求。
一旦你獲得了 API Key,你就可以開始發(fā)送 API 請(qǐng)求。在每個(gè)請(qǐng)求中,API Key 需要作為授權(quán)標(biāo)頭中的承載令牌發(fā)送。
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)
PerplexityBot 是 Perplexity 的網(wǎng)絡(luò)爬蟲,用于收集和整理信息以便于搜索引擎索引。你可以通過其用戶代理來識(shí)別 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 訪問你的網(wǎng)站數(shù)據(jù),可以在網(wǎng)站的 robots.txt 中添加以下記錄:
User-Agent: PerplexityBot
Disallow: /
你也可以自定義訪問權(quán)限,禁止從特定路徑檢索數(shù)據(jù):
User-Agent: PerplexityBot
Allow: /public/
Disallow: /private/
A: 可以通過 冪簡(jiǎn)集成平臺(tái) 找到所需的 API。通過關(guān)鍵詞搜索或從 API 分類頁進(jìn)入查找。
A: 是的,可以使用 Perplexity Sonar Models,通過其搜索索引和公共互聯(lián)網(wǎng)的信息提供服務(wù)。
A: API-KEY 是用于調(diào)用鑒權(quán)和計(jì)量計(jì)費(fèi)的密鑰,目前由主賬號(hào)進(jìn)行管理。
A: 401 錯(cuò)誤代碼表示提供的 API 密鑰無效或?qū)儆谛庞貌蛔愕膸簟P枰?API 儀表板中購買更多信用。
A: 目前并不保證服務(wù)正常運(yùn)行時(shí)間或故障恢復(fù)時(shí)間。
A: 我們收集 API 使用數(shù)據(jù)和用戶帳戶信息,但不會(huì)用于模型訓(xùn)練。
本文詳細(xì)介紹了如何調(diào)用 Perplexity 的 API,包括從注冊(cè)賬戶、獲取 API Key 到發(fā)送 API 請(qǐng)求的完整過程。通過這些步驟,開發(fā)者可以輕松地將 Perplexity 的強(qiáng)大功能集成到自己的應(yīng)用中,提升用戶體驗(yàn)和產(chǎn)品功能。
項(xiàng)目地址: https://gitcode.com/gh_mirrors/pe/perplexity-ai
Perplexity.ai 提供了一個(gè)強(qiáng)大且易用的 API 封裝庫,適用于數(shù)據(jù)科學(xué)家、開發(fā)者和研究者。該庫依賴于多種關(guān)鍵庫,如 requests
、aiohttp
等,支持同步和異步調(diào)用,適應(yīng)不同的應(yīng)用場(chǎng)景。
Perplexity.ai 的核心是一個(gè) API 封裝模塊,利用 emailnator 自動(dòng)生成 Gmail 賬戶以獲取無限制的 Copilot 服務(wù)。
依賴于以下幾個(gè)關(guān)鍵庫:
requests
:處理 HTTP 請(qǐng)求。requests-toolbelt
:增強(qiáng) requests
庫。websocket-client
:實(shí)現(xiàn) WebSocket 連接,支持實(shí)時(shí)通信。aiohttp
:在 Python 中進(jìn)行高性能的 Web 服務(wù)開發(fā)。總之,Perplexity.ai API 封裝庫提供了強(qiáng)大的功能,易用性和靈活性使之成為開發(fā)者的理想選擇。無論是初學(xué)者還是經(jīng)驗(yàn)豐富的開發(fā)者,Perplexity.ai 都能幫助你開啟 AI 世界的無限可能。
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)