1992leiting / dify_tools

专门为dify定制的tool server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

本项目包含我自己常用的dify工具(已通过fastapi封装成http服务供dify调用)和常用的dify工作流。

启动tool server

直接通过main.py启动服务即可

pip install -r requirements.txt
python main.py

注意:

  • 搜索api调用searxng搜索服务,tools/searxng.py中有默认的地址可以使用(不保证长期稳定可用),如果自己已经搭建了searxng服务,也可以进行修改。
  • 请在本地环境或者有公网的环境启动服务,默认http服务为8300(也可以自行修改)

导入dify工具

在Didy的tools-->Custom-->Create custom tool,填入合适的工具名(可以直接用json文件的文件名),复制json文件的内容填入schema窗口,即可创建工具。

注意:

  • Dify自定义工具实际上都是发起http请求(即访问上述http服务器),请自行更改其中的服务器地址

导入dify工作流

在Dify的Studio(工作室)界面点导入DSL文件,然后导入yml文件即可。

注意:

  • 导入工作流之后注意检查每一个节点,需要重新配置使用的LLM模型等

About

专门为dify定制的tool server

License:Apache License 2.0


Languages

Language:Python 100.0%