
文心一言寫代碼:代碼生成力的探索
獲取API密鑰的第一步是設置付款信息。您需要連接一張有效的信用卡,確保您可以使用Perplexity AI的API服務。這個過程不會立即從您的信用卡中扣款,而是將您的付款信息存儲以備后用。
注冊完成后,您可以生成一個長期有效的API密鑰。這個密鑰是在手動刷新或刪除之前一直可用的訪問令牌。
在每個API請求中,您需要將API密鑰作為授權標頭中的承載令牌發送。請注意,如果您的信用額度用完,API密鑰將被阻止,直到您充值信用額度。為了避免這種情況,您可以配置“自動充值”,當您的信用額度低于2美元時,它會自動刷新您的余額。
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)
Perplexity AI使用網絡爬蟲從互聯網上收集信息并將其編入搜索引擎的索引。為了提供最佳的搜索體驗,我們需要收集數據。您可以通過其用戶代理來識別我們的網絡爬蟲。
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/
Q:如何找到Perplexity AI API?
A:冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過關鍵詞搜索API(例如,輸入‘Perplexity AI API’這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
Q:該API目前支持網頁瀏覽嗎?
A:是的!您可以使用Perplexity Sonar Models,該模型利用了來自Perplexity搜索索引和公共互聯網的信息。
Q:什么是API-KEY?
A:DashScope通過API-KEY進行調用鑒權和計量計費,目前支持主賬號進行API-KEY的管理。
Q:我應該如何應對401:授權錯誤?
A:401錯誤代碼表示提供的API密鑰無效、已刪除或屬于信用不足的帳戶。您可能需要在Perplexity API儀表板中購買更多信用。您可以通過配置自動充值來避免此問題。
Q:Perplexity是否提供服務質量保證,例如服務正常運行時間、故障頻率以及發生故障時的目標恢復時間?
A:目前我們不保證這一點。
本文詳細闡述了獲取Perplexity AI API密鑰的全過程,為開發者提供了清晰的分步指南。從Perplexity AI API注冊賬號開始,通過完成開發者認證,到最終獲取API服務密鑰,每一步都進行了詳盡的說明。此外,文章還強調了獲取密鑰后進行可用性測試的重要性,確保開發者能夠順利地將API集成到應用中。本文為開發者提供了一個全面、實用的指南,幫助他們順利獲取Perplexity AI API密鑰,并有效地將這一能力集成到應用中,從而提升應用的交互性和功能性。
問:如何注冊Perplexity AI賬戶?
問:API密鑰如何用于請求?
問:如何避免API密鑰被阻止?
問:Perplexity AI API支持哪些功能?
問:如何報告API使用中的問題?