
微博熱搜API的免費調用教程
3.新建API密鑰:點擊工作臺> API Key管理 > 創建API Key
4.查看API密鑰:創建完成后會生成一個API Key,將生成的API Key保存下來(注意:請將此密鑰保存在安全且易于訪問的地方。出于安全原因,您將無法通過Baichuan API Key管理界面再次查看它。)
5.實名認證:右側賬號設置中實名認證 個人或企業 (注意:實名認證后密鑰才生效)
在獲取API密鑰后,進行可用性測試是確保其正常工作的重要步驟。以下是使用CURL進行測試的一個案例:
輸入:
curl -X POST https://api.baichuan-ai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_api_key" \
-d '{
? ? ? "model": "Baichuan2-Turbo",
? ? ? "messages": [
? ? ? ? {
? ? ? ? ? "role": "user",
? ? ? ? ? "content": "世界第一高峰是"
? ? ? ? }
? ? ? ],
? ? ? "stream": fasle
? ? }'
輸出:
你將得到一個JSON格式的響應,其中包含了詳細信息,如當前對話的模型輸出內容、模型名稱、用戶輸入的token數量、模型輸出的token數量等。
示例輸出:
{
"id": "chatcmpl-MAB3D01B7FQHo3Q",
"object": "chat.completion",
"created": 1730964377,
"model": "Baichuan2-Turbo",
"choices": [
? {
? ? "index": 0,
? ? "message": {
? ? ? "role": "assistant",
? ? ? "content": "世界第一高峰是珠穆朗瑪峰(Mount Everest),海拔高度為8,848.86米(29,031.7英尺)。它位于喜馬拉雅山脈中尼邊界上。"
? ? },
? ? "finish_reason": "stop"
? }
],
"usage": {
? "prompt_tokens": 67,
? "completion_tokens": 47,
? "total_tokens": 114,
? "search_count": 0
}
}
在使用百川智能 API搭建應用時,除了獲取和測試API密鑰外,還需考慮以下因素:
當前已認證賬號限制 120 rpm,未認證賬號限制 12rpm 且每日請求不超過 300 次。如果您收到速率限制的報錯,則表示您在短時間內發出了太多請求,API 會拒絕新請求,直到經過指定的時間。
通過web_search參數來區分是否開啟聯網搜索
api 有兩種接口形式,分別是同步接口和流式接口,通過stream請求參數來區分。以下是一段示例
curl -X POST https://api.baichuan-ai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${API_KEY}" \
-d '{
"model": "Baichuan2-Turbo",
"messages": [
{
"role": "user",
"content": "世界第一高峰是?"
}
],
"temperature": 0.3,
"stream": true // 通過這個stream 來控制是同步接口還是流示接口
"extra_body"={
"tools": [{
"type": "web_search",
"web_search": { //是否開啟web搜索
"enable": True,
"search_mode": "performance_first"
}
}]
}
}'
應答 Headers 中支持 HTTP 標準狀態碼,具體如下:
HTTP 狀態碼 | 描述 | (錯誤)原因 | 解決方案 |
---|---|---|---|
200 | success | – | – |
401 | Invalid Authentication | 無效的身份驗證 | 確保使用正確的 API 密鑰 |
401 | Incorrect API key provided | 請求的 API 密鑰不正確 | 確保使用的 API 密鑰正確,清除瀏覽器緩存或生成新 API 密鑰 |
429 | Rate limit reached for requests | 您發送請求的速度太快 | 調整您的請求節奏。 |
429 | Insufficient account balance, please recharge | 賬戶余額不足 | 需要充值 |
500 | Internal Server Error | 服務提供方服務器上的問題 | 在短暫等待后重試您的請求,如果問題仍然存在,請與我們聯系。 |
在申請和使用 百川智能 API密鑰過程中,你可能會遇到以下常見問題:
1. API Key無法查看了怎么辦?
為了保障您的Key資金安全,所有的API key 都只能在創建時復制,您需要在創建時進行復制保存,后期均將無法在后臺查看。如果忘記秘鑰,建議您刪除舊秘鑰、并創建并保存新秘鑰。
2. 接口的并發量RPM是多少?RPM是否可以提高?
百川API接口面對認證用戶默認限制RPM(每分鐘請求數)、RPM限制為120,不限制RPS(每秒請求數)、RPD (每天請求數)。面對非認證用戶,默認RPM6。 因提升RPM會涉及到更多的算力占用,百川支持有條件的提升RPM,如有提升請求并發量的訴求可聯系openapi@baichuan-inc.com,請在郵件中說明您在(1)百川API的賬戶注冊電話、(2)賬戶實名認證的名稱、(3)詳細說明API使用場景、(4)所需要提升至的RPM、(5)以及需要提升的原因。
3.如果同一個實名認證賬號,申請了多個API Key,是每個API Key獨立結算并發量嗎?
不是,并發量的限制是賬號維度的,您的多個API Key共用同一個并發量限制。
在獲得百川智能 API密鑰之后,即可開啟API接口對接,本文整理了多篇使用百川智能 API的案例,幫助讀者更有效地使用百川智能 API:
問題1: 什么是冪簡集成平臺?
冪簡集成是蜜堂有信在2023年打造的一款SAAS產品,建設著國內最全的API平臺,為開發者提供全面、高效、易用的API集成管理方案,一站搜索、試用、集成國內和國外API。讓用戶在AI時代全方位接入互聯網,用API連接一切服務和算力,實現價值倍增。
問題2:如何找到百川智能 API
冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’百川智能 API‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
問題3:百川智能 API的替代品有哪些?
市場上存在免費、付費兩種替代者
例如
更多競品可以在百川智能開放平臺找到。
百川智能 API 的密鑰獲取流程簡單易操作,且為開發者提供了豐富的智能分析和數據整合能力。在獲取密鑰后,通過使用 CURL 測試 API 的可用性并設置適當的請求頻率,開發者可以輕松集成和優化智能數據服務。了解 API 的錯誤碼和接口類型有助于在使用過程中快速排查問題。本文還探討了如何應對常見問題和提高 RPM 請求并發量等進階操作,幫助開發者最大化地利用百川智能 API 來滿足業務需求,實現應用程序的智能化提升。