一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

大航海大模型開發(fā)ChatBot項目復現(xiàn)

 新用戶36537660 2024-03-04 發(fā)布于河北

大航海資料都已開放,今天復現(xiàn)了下其中大模型開發(fā)的項目:ChatBot。項目使用GPT API,可以生成文字、語音、圖像,并基于RAG進行私有化知識的問答,剛好過程記錄了一下,分享給大家,照著做很容易就能實現(xiàn)。

一、實戰(zhàn)項目介紹-ChatBot

這次的實戰(zhàn)項目主要利用:OpenAI API + RAG,構建屬于自己的聊天機器人,其中涉及的API包括:Chat接口、Images接口、Audio接口。向量數(shù)據(jù)庫使用Chromadb。我們來看看項目效果圖:

多輪對話

生成圖片

生成語音

RAG(基于私有化知識回答)

二、架構設計

1.使用框架介紹

Gradio:前端框架,底層使用FastAPI。負責頁面渲染與交互。

FastAPI:后端框架,HTTP服務借助FastAPI構建。負責構建靜態(tài)資源(語音、圖片)下載服務。如果不需要靜態(tài)資源,可以直接啟動,這里使用fastapi啟動

2.架構模塊淺析

ChatManager:主要負責管理ChatBot(菠菜自主研發(fā)的框架可支持多ChatBot的定義與選擇),負責對Gradio以及FastAPI的通用封裝,對外提供服務。為什么起名字為chatbot_manager,因為可以實現(xiàn)各種chatbot,可以自己定義,參考ChatBot。

ChatBot:用于定義自己的ChatBot,本次代碼實戰(zhàn),已經(jīng)封裝好了一個ChatBot名為"FirstChatBot”。如果想構建自己的ChatBot,可以參考”FirstChatBot”

FirstChatBot:實現(xiàn)了本次實戰(zhàn)的所有功能,包括,圖片生成、語音生成、RAG

chatbot_:參考架構圖的ChatBotManager

./first_chatbot/:參考架構圖的FirtChatBot

./first_chatbot/tools:用于實現(xiàn)FirstChatBot的插件能力

./first_chatbot/rag:用于實現(xiàn)FirstChatBot的RAG能力

./data/doc/:用于存儲RAG的私有化數(shù)據(jù):

./data/db/:用于ChromaDB(向量數(shù)據(jù)庫)的數(shù)據(jù)存儲

:用于封裝常用的函數(shù)功能

三、項目代碼

代碼地址:https://github.com/daijun4you/great-navi

clone代碼

git clone https://github.com/daijun4you/great-navi

cd great-navi

pip install --upgrade -r requirements.txt-i https://pypi.douban.com/simple

安裝依賴包(此處有基礎的話建議直接用Anaconda或pycharm其他等等,網(wǎng)太慢用豆瓣源安裝)

??

pyrsa-decrypt.exemarkdown-it.exe等安裝包

如果報錯找不到一些依賴,單獨pip安裝再運行,這也是前文推薦使用conda的原因

最后來到這一步的報錯,提示拒絕訪問,這里運行的時候添加--user參數(shù)賦予權限就可以

最終安裝完畢

運行腳本

python chatbot_

?瀏覽器打開http://localhost:8123/就可以啦

特別感謝菠菜老師、鶴涵老師提供項目和API,并且無須額外的網(wǎng)絡通道。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲男人的天堂色偷偷| 国产性情片一区二区三区| 草草草草在线观看视频| 欧洲自拍偷拍一区二区| 黑鬼糟蹋少妇资源在线观看 | 亚洲欧美日本视频一区二区| 丝袜人妻夜夜爽一区二区三区| 爽到高潮嗷嗷叫之在现观看| 国产欧美一区二区另类精品 | 亚洲精选91福利在线观看| 欧美精品一区久久精品| 中文人妻精品一区二区三区四区| 日韩欧美三级视频在线| 福利一区二区视频在线| 中文字幕亚洲精品在线播放| 日本亚洲欧美男人的天堂| 国产精品欧美一区二区三区| 女人精品内射国产99| 精品欧美在线观看国产| 国产午夜福利在线观看精品| 91欧美日韩国产在线观看| 亚洲综合一区二区三区在线| 国内欲色一区二区三区| 日本一本不卡免费视频| 国产精欧美一区二区三区久久| 99久久精品免费看国产高清| 日韩精品视频高清在线观看| 91精品国产综合久久精品| 国产99久久精品果冻传媒| 日本道播放一区二区三区| 午夜福利国产精品不卡| 这里只有九九热精品视频| 草草视频福利在线观看| 日韩日韩日韩日韩在线| 国产香蕉国产精品偷在线观看 | 99秋霞在线观看视频| 亚洲熟女诱惑一区二区| 日本黄色美女日本黄色| 国产亚洲精品一二三区| 成人精品一级特黄大片| 国产精品日韩精品最新|