下載最新版本Dify
Dify1.0版本之前不支持插件功能,先升級DIfy
下載最新版本,目前1.0.1
Git地址:https://github.com/langgenius/dify/releases/tag/1.0.1
我這里下載到老版本同一個目錄并解壓
拷貝老數據
需先停用老版本Dify
PS D:\Dify\dify-1.0.1\docker> docker compose down
官方推薦備份docker-compose.yaml文件,然后打包volumes目錄
但是我這里沒安裝Git,是直接通過下載解壓的方式,直接把老版本的volumes拷貝并覆蓋到新版本DIfy的docker目錄下即可。
啟動新版本Dify
PS D:\Dify\dify-1.0.1\docker> docker compose up -d
啟動好后,歷史數據都在,如果修改過.env文件,需要重新配置重啟。
過濾思考過程
Dify升級到1.0版本之后,輸出標簽更換了,過濾腳本需要更換think標簽
import re
def main(query: str, answer: str) -> dict:cleaned_answer = re.sub(r'<think[^>]*>.*?</think>', '', answer, flags=re.DOTALL)final_answer = re.sub(r'^\n+', '', cleaned_answer)return {"result": final_answer,}