Skip to content

1992leiting/dify_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本项目包含我自己常用的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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages