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: 静态方法,用于根据提供的值获取对应的枚举成员。

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

相关推荐
ldj202018 小时前
docker 安装dify
docker·dify
L-影3 天前
部署本地Dify过程,使用Dify的前期准备
人工智能·docker·ai·dify
Joy T7 天前
【AI Agent入门】从RAG知识库到智能体架构:实质区分Coze、Dify与OpenClaw
人工智能·agent·dify·rag·coze·openclaw
程序员柒叔7 天前
Dify 内容审核-关键词审核实现详解
内容审核·工作流·dify·合规
FeelTouch Labs7 天前
Dify-系统架构
dify
古斯塔夫歼星炮21 天前
Dify + Jenkins 实现AI应用持续集成与自动化部署
ci/cd·jenkins·dify
脑花儿22 天前
Dify平台聊天助手 API调用案例
api·postman·dify
勇气要爆发24 天前
2026年想学AI,面对 Dify、Coze、n8n、LangChain 该学哪个?
人工智能·langchain·dify·coze·n8n
冼紫菜1 个月前
Claude整理的Dify平台学习教程资源
后端·学习·ai·llm·agent·dify
阿里-于怀1 个月前
Dify 官方上架 Higress 插件,轻松接入 AI 网关访问模型服务
网络·人工智能·ai·dify·higress