Files
aiagent/backend/create_node_templates_table.sql
2026-01-19 00:09:36 +08:00

26 lines
1.5 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 创建节点模板表
CREATE TABLE IF NOT EXISTS `node_templates` (
`id` CHAR(36) NOT NULL PRIMARY KEY COMMENT '模板ID',
`name` VARCHAR(100) NOT NULL COMMENT '模板名称',
`description` TEXT COMMENT '模板描述',
`category` VARCHAR(50) COMMENT '分类: text_generation/data_analysis/code_generation/translation/summarization/qa/other',
`tags` JSON COMMENT '标签列表',
`prompt` TEXT NOT NULL COMMENT '提示词模板(支持变量占位符,如 {{variable}}',
`variables` JSON COMMENT '变量定义列表',
`provider` VARCHAR(50) DEFAULT 'deepseek' COMMENT '默认LLM提供商',
`model` VARCHAR(100) DEFAULT 'deepseek-chat' COMMENT '默认模型',
`temperature` VARCHAR(10) DEFAULT '0.7' COMMENT '默认温度参数',
`max_tokens` INT DEFAULT 1500 COMMENT '默认最大token数',
`is_public` BOOLEAN DEFAULT FALSE COMMENT '是否公开',
`is_featured` BOOLEAN DEFAULT FALSE COMMENT '是否精选',
`use_count` INT DEFAULT 0 COMMENT '使用次数',
`user_id` CHAR(36) NOT NULL COMMENT '创建者ID',
`created_at` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON DELETE CASCADE,
INDEX `idx_user_id` (`user_id`),
INDEX `idx_category` (`category`),
INDEX `idx_is_public` (`is_public`),
INDEX `idx_is_featured` (`is_featured`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='节点模板表';