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

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

相关推荐
zhaoyang101 天前
Dify开源LLM应用开发平台研究分享
ai·开源·dify
一马平川的大草原1 天前
dify的知识库如何通过API调用操作
知识库·工作流·dify
weixin_462446232 天前
【原创实践】腾讯混元翻译模型本地部署实战:从模型下载到API服务封装Dify使用完整指南
dify·翻译模型·自定义服务器
CodeCaptain5 天前
win10 本地局域网内下载Qwen3Guard-Gen-8B模型并配置到dify的步骤
经验分享·ai·dify
寂寞恋上夜6 天前
Dify是什么:AI应用开发平台的核心功能与应用场景全解析
人工智能·dify·deepseek ai·markdown转xmind·ai思维导图生成器
鄧寜6 天前
Dify + NPM 构建可复用AI组件库的方法论
npm·dify·ai组件库
白菜上路6 天前
ollama+dify安装
cuda·dify·ollama
CodeCaptain7 天前
huggingface.co下载Qwen3-Embedding模型的步骤
经验分享·embedding·dify
wwwzhouhui10 天前
89-dify案例分享-免费体验Dify + Qwen-Image-2512 文生图图生图全流程
dify·qwen-image-2512
程序员柒叔10 天前
Dify 集成-向量数据库
数据库·milvus·向量数据库·工作流·dify·向量库