源码位置:dify/api/models/tools.py
ToolBuiltinProvider 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 tenant_id StringUUID 租户ID 可为空 user_id StringUUID 用户ID 非空 provider String 提供者 非空 encrypted_credentials Text 加密凭证 可为空 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
PublishedAppTool 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 app_id StringUUID 应用ID 非空,外键 user_id StringUUID 用户ID 非空 description Text 描述 非空 llm_description Text LLM描述 非空 query_description Text 查询描述 非空 query_name String 查询名称 非空 tool_name String 工具名称 非空 author String 作者 非空 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
ApiToolProvider 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 name String API提供者名称 非空 icon String 图标 非空 schema Text 模式 非空 schema_type_str String 模式类型字符串 非空 user_id StringUUID 用户ID 非空 tenant_id StringUUID 租户ID 非空 description Text 描述 非空 tools_str Text 工具字符串 非空 credentials_str Text 凭证字符串 非空 privacy_policy String 隐私政策 可为空 custom_disclaimer String 自定义免责声明 可为空 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
ToolLabelBinding 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 tool_id String 工具ID 非空 tool_type String 工具类型 非空 label_name String 标签名称 非空
WorkflowToolProvider 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 name String 工作流提供者名称 非空 label String 工作流提供者标签 非空,默认空字符串 icon String 图标 非空 app_id StringUUID 应用ID 非空 version String 版本 非空,默认空字符串 user_id StringUUID 用户ID 非空 tenant_id StringUUID 租户ID 非空 description Text 描述 非空 parameter_configuration Text 参数配置 非空,默认空列表 privacy_policy String 隐私政策 可为空,默认空字符串 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
ToolModelInvoke 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 user_id StringUUID 用户ID 非空 tenant_id StringUUID 租户ID 非空 provider String 提供者 非空 tool_type String 工具类型 非空 tool_name String 工具名称 非空 model_parameters Text 模型参数 非空 prompt_messages Text 提示消息 非空 model_response Text 模型响应 非空 prompt_tokens Integer 提示令牌 非空,默认值为0 answer_tokens Integer 回答令牌 非空,默认值为0 answer_unit_price Numeric 回答单价 非空 answer_price_unit Numeric 回答价格单位 非空,默认值为0.001 provider_response_latency Float 提供者响应延迟 非空,默认值为0 total_price Numeric 总价格 可为空 currency String 货币 非空 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
ToolConversationVariables 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 user_id StringUUID 用户ID 非空 tenant_id StringUUID 租户ID 非空 conversation_id StringUUID 会话ID 非空 variables_str Text 变量字符串 非空 created_at DateTime 创建时间 当前时间 updated_at DateTime 更新时间 当前时间
ToolFile 表结构
字段英文名 数据类型 字段中文名字 备注 id StringUUID ID UUID生成 user_id StringUUID 用户ID 非空 tenant_id StringUUID 租户ID 非空 conversation_id StringUUID 会话ID 可为空 file_key String 文件键 非空 mimetype String MIME类型 非空 original_url String 原始URL 可为空
上述表格详细说明了每个表的字段名称、数据类型、字段中文名称和备注。