本项目包含我自己常用的dify工具(已通过fastapi封装成http服务供dify调用)和常用的dify工作流。
直接通过main.py启动服务即可
pip install -r requirements.txt
python main.py
注意:
- 搜索api调用searxng搜索服务,tools/searxng.py中有默认的地址可以使用(不保证长期稳定可用),如果自己已经搭建了searxng服务,也可以进行修改。
- 请在本地环境或者有公网的环境启动服务,默认http服务为8300(也可以自行修改)
在Didy的tools-->Custom-->Create custom tool,填入合适的工具名(可以直接用json文件的文件名),复制json文件的内容填入schema窗口,即可创建工具。
注意:
- Dify自定义工具实际上都是发起http请求(即访问上述http服务器),请自行更改其中的服务器地址
在Dify的Studio(工作室)界面点导入DSL文件,然后导入yml文件即可。
注意:
- 导入工作流之后注意检查每一个节点,需要重新配置使用的LLM模型等