開篇不得不吐槽下百度,百度智能云平臺首頁跳轉千帆大模型平臺的按鈕太多了,不同按鈕跳轉不同的子頁面,不熟悉的,能把人找懵。入口太多,就導致用戶不知道從何開始。本文就從一個前端開發人員的角度,教大家快速使用上文心一言(千帆大模型)API。
直接進千帆控制臺頁面: https://console.bce.baidu.com/qianfan/overview
沒有賬號,需要自己注冊下,注冊的時候順便個人實名認證下,后面想要使用服務,就必須要實名認證。另外會送你20元的優惠券,先不用管。進去之后,大概就是下圖這樣:
進入“應用接入”頁面,先創建應用,獲取API Key和Secret Key
創建完,下面就有。
想要真正使用的話,還需要開通相關的服務,點擊“計費管理”,進入服務開通界面,
選擇“預置服務”,只是想用文心一言聊天API的話,只需要開通下圖左下角的兩個服務就行,ERNIE-Bot大模型和ERNIE-Bot-turbo-0922大模型,兩個都是聊天的API服務,不同的是,前者返回答案的速度偏慢,但準確率更高,后者回答的更快,準確率偏低。
選好,在右側“開通服務”即可。
下面就是API的示例調用了,返回“應用接入”頁面,點擊“API文檔”
右側會跳出對話框,下滑,找到“API在線調試平臺”,點擊跳轉
這樣就跳轉了另外一個控制臺,和之前的不一樣(哈哈,反正找起來就是懵),居然沒有JavaScript的調用示例。。。
它的API的調用邏輯是,先通過API Key和Secret Key去請求接口,獲取access_token,然后再調用接口的時候放上token,去請求聊天問答數據。總之是分成兩步的,讀者可以自己嘗試下。
點擊“獲取AccessToken”,再點擊“調試”,獲取token,
選擇ERNIE-Bot,再看看Python的示例代碼,可以知道它的請求url,
想看怎么傳參數的話,可以點擊“對話測試”,輸入問題,測試下。
再打開示例代碼,就能看到怎么傳參了。
想要回答的速度快點,可以選擇ERNIE-Bot-turbo