最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity+百度文心大模型驅(qū)動AI小姐姐數(shù)字人

2023-09-20 23:02 作者:陰沉的怪咖  | 我要投稿


百度千帆大模型平臺

1.簡述

? ? ? ? 最近看到新聞,說是百度、字節(jié)、商湯、百川、智普等幾家企業(yè)及機(jī)構(gòu)所發(fā)布的生成式大語言模型,通過了《生成式人工智能服務(wù)管理暫行辦法》,成為首批獲得官方備案的大語言模型服務(wù)提供商。雖然一直在使用包括文心一言、chatglm這些大語言模型的,但這次好像用著合法合規(guī),有了保障的感覺。

? ? ? ? 關(guān)于百度的文心一言,也是繼chatgpt發(fā)布以來國內(nèi)首發(fā)跟進(jìn),發(fā)布的大語言模型了。從文心一言的官方應(yīng)用上,并沒有找到api的使用入口,讓我一度以為百度沒有開放相關(guān)的接口服務(wù)。

文心一言官方傳送門:https://yiyan.baidu.com/

? ? ? ? 直到有一天下午接到百度AI開放平臺的客戶回訪,順便咨詢了一下文心一言的API相關(guān)的問題,才了解到,在百度的千帆大模型平臺上,是有提供針對百度自研模型的API服務(wù)的。所以簡單看了一下千帆大模型平臺,果然是有大語言模型的API入口,不止提供有百度的文心一言大模型,也提供了幾個(gè)主流大語言模型的公共服務(wù)。所以,就將百度文心大模型的API服務(wù)集成到我的AI二次元姐姐項(xiàng)目里,這樣大家又多了一個(gè)國內(nèi)合法的選擇了。

百度智能云平臺傳送門:https://cloud.baidu.com/

? ? ? ? 接下來,我將介紹一下如何在百度智能云平臺上,開通大語言模型服務(wù),以及如何使用我的AI工具包,在Unity上部署實(shí)現(xiàn)AI二次元小姐姐聊天應(yīng)用。

2.開通大語言模型應(yīng)用

? ? ? ?2.1 千帆大模型平臺

? ? ? ? 使用百度文心大模型應(yīng)用,首先我們需要注冊一個(gè)百度賬號,這里就不再贅述了。注冊賬號后,根據(jù)上節(jié)內(nèi)容中提到的百度智能云平臺,點(diǎn)擊鏈接進(jìn)入到官方站點(diǎn)。

站點(diǎn)首頁

? ? ? ? 進(jìn)入到官方平臺頁面后,我們可以在頂部的菜單欄里找到【產(chǎn)品->AI開發(fā)平臺->文心千帆大模型】,從這個(gè)入口就可以找到我們需要的文心大模型服務(wù)了。

產(chǎn)品入口頁

? ? ? ? 點(diǎn)擊文心千帆大模型平臺,進(jìn)入到大模型平臺頁面,這里我們可以查看文心千帆大模型所提供的各種能力。

? ? ? ? 能夠提供的大語言模型,根據(jù)官方文檔我們可以了解到,千帆大語言模型平臺支持的生成式AI模型包括百度自研的文心一言、文心一格,也包含了多個(gè)第三方大模型,如chatGLM、Llama、RWKV,也支持stable diffusion圖片生成模型,總體上看還是很強(qiáng)大的。

? ? ? ? 這里,我們需要的是利用文本生成模型來驅(qū)動我們的AI數(shù)字人的,所以只需要使用文本生成模型就可以滿足我們的需求。百度智能云平臺提供了若干種大語言模型的公共服務(wù),我們可以直接使用,包括文心大模型以及一些第三方模型??芍С值拇笳Z言模型可詳細(xì)查看官方文檔。

千帆大模型平臺支持的公共模型列表

? ? ? ?2.2 創(chuàng)建大模型應(yīng)用

? ? ? ? 在使用文心大模型之前,我們首先需要創(chuàng)建一個(gè)大模型應(yīng)用,只需要點(diǎn)擊文心大模型主頁上的【立即使用】按鈕,就可以跳轉(zhuǎn)到控制臺界面(請先登錄賬號),在控制臺頁面中,找到“應(yīng)用接入”,點(diǎn)擊進(jìn)入到應(yīng)用創(chuàng)建的頁面。

? ? ? ? 在應(yīng)用創(chuàng)建視圖下,點(diǎn)擊“創(chuàng)建應(yīng)用”,進(jìn)入到應(yīng)用創(chuàng)建頁面。根據(jù)平臺的提示,填寫應(yīng)用名稱和描述信息,可用的大模型公共服務(wù),平臺默認(rèn)全部勾選了,可以不用管,直接提交創(chuàng)建,這樣我們就完成了應(yīng)用的創(chuàng)建操作。

? ? ? ? 應(yīng)用創(chuàng)建成功之后,就可以在控制臺界面中找到應(yīng)用的api key以及secret key這兩個(gè)密鑰,妥善保管好,后面我們會用到。

? ? ? ? 2.3 開通模型付費(fèi)

? ? ? ? 平臺所提供大語言模型公共服務(wù),需要我們開通付費(fèi)后,才能使用。百度千帆大模型平臺的模型服務(wù)采用的是,按量計(jì)費(fèi)模式,我們先開通模型服務(wù)付費(fèi)之后,再根據(jù)使用的token數(shù)量,計(jì)算費(fèi)用。我們可以在控制臺界面的上方,找到計(jì)費(fèi)管理按鈕,點(diǎn)擊就可以進(jìn)入到計(jì)費(fèi)開通界面了。

開通付費(fèi)入口

? ? ? ? 平臺提供的公共模型服務(wù)的價(jià)格,可以在視圖中查看,100萬token的價(jià)格在幾塊錢至十幾塊錢不等,可以根據(jù)自己的需求,選擇模型進(jìn)行開通即可。

開通公共模型服務(wù)付費(fèi)

? ? ? ? 開通模型付費(fèi)后,咱們就可以使用相應(yīng)的模型服務(wù)了,接下來,咱們就可以在unity端,進(jìn)行API對接的代碼實(shí)現(xiàn)了。

3.API服務(wù)對接

? ? ? ? 千帆大模型平臺的API對接流程,和百度AI開放平臺的其他服務(wù)對接的流程是類似,首先,需要使用應(yīng)用創(chuàng)建后,拿到的api key以及secret key,通過百度的鑒權(quán)api,拿到授權(quán)token,這個(gè)access token的有效期是30天,可以根據(jù)需要更新即可。獲取到token后,在大語言模型API對接流程中,我們需要根據(jù)所選擇的語言模型的訪問地址,將token拼接到url中,再進(jìn)行服務(wù)的訪問。

? ? ? ? 接下來,我們來看看詳細(xì)的對接過程的代碼實(shí)現(xiàn)吧。

3.1 鑒權(quán)接口

? ? ? ? 百度應(yīng)用服務(wù)的鑒權(quán)接口訪問,需要提供應(yīng)用的api key以及secret key,這兩個(gè)密鑰在我們創(chuàng)建應(yīng)用后,可以在控制臺找到。獲取access token的api地址如下:

https://aip.baidubce.com/oauth/2.0/token

? ? ? ? 代碼示例:

3.2 大語言模型API對接

? ? ? ?3.2.1 請求參數(shù)說明

? ? ? ? 獲取到access token之后,我們就可以根據(jù)文心大模型的api文檔,進(jìn)行接口對接了。不同模型的接口地址略有差異,我們可以通過查閱API文檔,獲取到各個(gè)模型的訪問地址,

API文檔地址如下:

https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Nlks5zkzu

? ? ? ? 通過文檔查閱,我們可以發(fā)現(xiàn),千帆大模型平臺提供的公共模型服務(wù)的訪問地址,前面的地址是一樣,只有模型名稱的差異,注意這點(diǎn)就可以了,我們具體看一下接口的要求。

請求地址(示例):

https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/根據(jù)模型而定


?關(guān)于access token,我們將token拼接在url里即可,以下是url示例:

https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/根據(jù)模型而定?access_token=token值

需要發(fā)送的報(bào)文結(jié)構(gòu)

message說明


?3.2.2 響應(yīng)參數(shù)說明

? ? ? ? 以下是后臺響應(yīng)的報(bào)文結(jié)構(gòu)

usage說明

注意 :同步模式和流式模式,響應(yīng)參數(shù)返回不同,詳細(xì)內(nèi)容參考示例描述。

同步模式下,響應(yīng)參數(shù)為以上字段的完整json包。

流式模式下,各字段的響應(yīng)參數(shù)為 data: {響應(yīng)參數(shù)}。

3.2.3 代碼示例

? ? ? ? 以下是訪問大語言模型API服務(wù)的完整代碼示例

4. Unity端數(shù)字人配置

? ? ? ? 項(xiàng)目的源碼已經(jīng)發(fā)布到Github了,我們可以直接下載,并導(dǎo)入到unity中使用,要求unity版本在2020.3.44及以上。導(dǎo)入工具包之后,可以在Scene文件夾下,找到示例場景,在場景中找到LLM->chatBaidu對象,這里就維護(hù)了百度文心大模型的驅(qū)動腳本。

chatBaidu腳本

? ? ? ? 在unity編輯器端,選擇chatBaidu對象之后,在屬性面板里填寫前面創(chuàng)建的應(yīng)用密鑰,并且選擇好已經(jīng)開通付費(fèi)的大語言模型。

腳本參數(shù)設(shè)置

? ? ? ? 配置一下聊天服務(wù)腳本,將AI驅(qū)動的腳本改成百度文心大模型的腳本。如果不需要使用語音服務(wù)的話,可以在配置欄里,關(guān)掉語音服務(wù),這樣就可以填寫語音服務(wù)相關(guān)的東西了。

參數(shù)配置

? ? ? ? 上述配置完成,我們就可以使用百度文心大模型來驅(qū)動AI二次元小姐姐了。

5.結(jié)束語

? ? ? ? 這次的文章簡單介紹了百度文心大模型平臺API的對接流程,并針對接口對接的流程進(jìn)行了介紹,包括接口的鑒權(quán)、以及發(fā)送報(bào)文、響應(yīng)報(bào)文的結(jié)構(gòu)說明,并提供了針對全流程在unity端的實(shí)現(xiàn)代碼示例。通過上述的代碼實(shí)現(xiàn),我們就可以在unity引擎中,使用百度文心大模型的api來驅(qū)動AI二次元小姐姐的對話交互。完整的代碼工程可以從我的開源項(xiàng)目下載使用,項(xiàng)目包含了針對多種GPT應(yīng)用的集成工具,以及語音服務(wù)的集成,對我這個(gè)項(xiàng)目感興趣的朋友,可以上我的B站號查看,我也做有詳細(xì)的教程,相關(guān)源碼可以在的嗶哩嗶哩主站找到相關(guān)視頻,在視頻介紹以及評論區(qū)獲取。

項(xiàng)目地址傳送門:

AI二次元老婆開源項(xiàng)目(unity-AI-Chat-Toolkit):

Github地址:https://github.com/zhangliwei7758/unity-AI-Chat-Toolkit

Gitee地址:https://gitee.com/DammonSpace/unity-ai-chat-toolkit

Unity+百度文心大模型驅(qū)動AI小姐姐數(shù)字人的評論 (共 條)

分享到微博請遵守國家法律
余干县| 秭归县| 亳州市| 五莲县| 新余市| 庄浪县| 新和县| 视频| 南城县| 东阿县| 雷波县| 溆浦县| 临高县| 平果县| 宜城市| 宝丰县| 鹰潭市| 渭源县| 乐至县| 封开县| 湖口县| 楚雄市| 潮安县| 灌南县| 游戏| 福泉市| 庆云县| 柳河县| 靖州| 桑植县| 昌图县| 都匀市| 塘沽区| 钦州市| 济阳县| 桂平市| 松潘县| 杭锦后旗| 彰武县| 渝中区| 古交市|