Cursor+Dify創(chuàng)建本地知識(shí)庫(kù)流程

Dify操作:

1.github搜索dify。將dify的github代碼download zip至本地。

2.到dify項(xiàng)目的git頁(yè)面底部下載安裝運(yùn)行環(huán)境,根據(jù)提示內(nèi)容。下載安裝Docker。

3.本地解壓dify

終端打開解壓目錄下的docker文件夾,執(zhí)行以下指令:

cp .env.example .env

docker compose up -d

運(yùn)行后可以在?瀏覽器打開http://localhost/install?,打開Dify 控制臺(tái)并開始初始化安裝操作

注冊(cè)并登錄進(jìn)dify。創(chuàng)建本地知識(shí)庫(kù)。

知識(shí)庫(kù)->API->右上角API秘鑰


通過文本創(chuàng)建文檔,請(qǐng)求體內(nèi)容會(huì)在后續(xù)的cursor用到:




Cursor相關(guān)操作:

1.生成一個(gè)抓取網(wǎng)頁(yè)插件導(dǎo)入dify知識(shí)庫(kù)。提示詞:

我要開發(fā)一個(gè)瀏覽器插件,用戶可以將當(dāng)前網(wǎng)頁(yè)內(nèi)容導(dǎo)入到dify知識(shí)庫(kù),具體要求如下:

-你需要使用表格允許用戶去填寫以下元素:dify APl token,知識(shí)庫(kù)id(對(duì)應(yīng)dataset_id),這些數(shù)據(jù)儲(chǔ)存在本地即可

-支持單獨(dú)保存difyAPI token,知識(shí)庫(kù)id任一選項(xiàng)的設(shè)置,支持一鍵清除保存的設(shè)置

-插件界面采用蘋果風(fēng)格的設(shè)計(jì)(MVP版本不需要配置icon圖片)

這是dify知識(shí)庫(kù)的api請(qǐng)求示例:

curl --location -request POST 'https://api.dify.ai/v1/datasets/{dataset_id}/document/create_by_text'\

--header 'Authorization: Bearer (api_key}" \

--header 'Content-Type: application/json'\

--data-raw '{"name": "text"," text": "text"," indexing_technique": "high_quality"," process_rule": ("mode": "automatic"|}'

需要注意的是,Dify服務(wù)器是運(yùn)行在本地的,端口是默認(rèn)的80

api文檔地址在這,方便你查看:https://docs.dify.ai/guides/knowledge-base/knowledge-and-documents-maintenance/

maintain-dataset-via-api


2.報(bào)錯(cuò)解決,可能存在數(shù)據(jù)模型報(bào)錯(cuò),大多數(shù)都直接給cursor解決報(bào)錯(cuò)。下面這種報(bào)錯(cuò)則需要選擇配置大模型的格式是否支持,修改 為相應(yīng)支持的大模型。


解決方案:右上角頭像,在下拉列表點(diǎn)擊“設(shè)置”

接著在“設(shè)置”窗口點(diǎn)擊“模型供應(yīng)商”,選擇帶TEXT解析的Model。這里用到了通義千問的庫(kù)。去申請(qǐng)對(duì)應(yīng)的apikey。不贅述

接下來(lái)是將知識(shí)庫(kù)的內(nèi)容導(dǎo)入到聊天機(jī)器人




參考視頻:https://www.bilibili.com/video/BV1DPwGe1Ekf?spm_id_from=333.788.player.switch&vd_source=5909dac2e74bb75784d450d521551560

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容