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

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

相关推荐
互联网老欣13 小时前
2025年保姆级教程:阿里云服务器部署Dify+Ollama,打造专属AI应用平台
服务器·阿里云·ai·云计算·dify·ollama·deepseek
picoasis7 天前
Dify:Step 5 大模型使用的基本流程,实战中问题规避方法
dify
油炸小波11 天前
02-AI应用开发平台Dify
人工智能·python·dify·coze
油炸小波14 天前
Dify安装部署
dify
uncle_ll15 天前
RAG系统中的文本分块技术:从基础策略到智能分块的深度解析
llm·agent·dify·rag
打小就很皮...15 天前
基于 Dify 实现 AI 流式对话:组件设计思路(React)
前端·react.js·dify·流式对话
Orange_sparkle20 天前
关于dify中http节点下载文件时,文件名不为原始文件名问题解决
人工智能·http·chatgpt·dify
寒冰大叔21 天前
Dify 添加 Google cloud 模型供应商
googlecloud·dify·gemini
TGITCIC21 天前
第1课-通过DIFY实现一个完整的Text2Sql来讲AI原生及Agentic RAG长什么样
text2sql·dify·ai-native·chatbi·rag增强检索·agentic rag
Alfred king24 天前
Dify chat模型streaming转为文字解决方案
低代码·agent·dify