dify/api/models/tool.py文件中的数据表

源码位置:dify/api/models/tool.py

ToolProvider 表结构

字段英文名 数据类型 字段中文名字 备注
id StringUUID ID UUID生成
tenant_id StringUUID 租户ID 非空
tool_name String 工具名称 非空
encrypted_credentials Text 加密凭证 可为空
is_enabled Boolean 是否启用 默认值为 false
created_at DateTime 创建时间 当前时间
updated_at DateTime 更新时间 当前时间

该表 tool_providers 用于存储工具提供商的信息。具体字段如下:

  • id: 自增主键,唯一标识工具提供商记录。

  • tenant_id: 租户的唯一标识符。

  • tool_name: 工具名称。

  • encrypted_credentials: 工具的加密凭证。

  • is_enabled: 工具是否启用。

  • created_at: 记录创建时间,默认值为当前时间。

  • updated_at: 记录更新时间,默认值为当前时间。

ToolProvider 类方法和属性

  • credentials_is_set : 如果 encrypted_credentials 不为空,返回 True,表示凭证已设置。

  • credentials : 返回解密后的凭证信息,如果 encrypted_credentials 不为空。

ToolProviderName 枚举类

  • SERPAPI: 表示工具提供商名称的枚举值。

  • value_of: 静态方法,用于根据提供的值获取对应的枚举成员。

该表用于管理工具提供商及其相关的凭证信息。

相关推荐
龙腾亚太1 天前
如何有效整合文本、图像等不同模态信息,提升模型跨模态理解与生成能力
langchain·多模态·dify·具身智能·智能体·vla
2022.11.7始学前端1 天前
Dify第二节:AI 出题助手并写入飞书云文档
算法·工作流·dify
程序员柒叔2 天前
Dify 工作流类型说明文档
大模型·workflow·知识库·工作流·dify
华尔街的幻觉3 天前
Dify如何解决Weaviate数据库 1.19.0 到 1.27.0+ 版本之间架构不兼容问题(附迁移脚本)
dify·weaviate·数据库兼容·数据库报错
程序员柒叔3 天前
Dify 工作流组件开发指南
大模型·word·workflow·工作流·dify
weixin_462446234 天前
【实践原创】 dify创建获取天气的Agent
学习·dify
ℳ₯㎕ddzོꦿ࿐4 天前
零基础教程:在 Linux 上通过 Docker 快速部署 Dify
linux·运维·docker·dify
weixin_462446236 天前
【实践学习】dify上传插件报错PluginDaemonBadRequestError:plugin verification
dify·dify插件
未知数Tel6 天前
Dify离线安装插件
python·阿里云·pip·dify
用什么都重名7 天前
Dify 源码升级指南
docker·容器·dify