-- AI图像分析服务数据库表结构 -- 基于qwen3-vl-plus模型的图像分析请求和响应记录(合并表) -- 创建AI图像分析记录表(合并请求和响应) CREATE TABLE `ai_image_analysis` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `model` varchar(50) NOT NULL COMMENT '使用的AI模型', `image_url` varchar(500) NOT NULL COMMENT '图像URL', `user_question` text COMMENT '用户问题文本', `response_content` text COMMENT 'AI返回的内容', `role` varchar(20) DEFAULT 'assistant' COMMENT '角色', `finish_reason` varchar(20) COMMENT '完成原因', `choice_index` int(11) DEFAULT 0 COMMENT '选择索引', `usage_prompt_tokens` int(11) COMMENT '提示词token数量', `usage_completion_tokens` int(11) COMMENT '完成token数量', `usage_total_tokens` int(11) COMMENT '总token数量', `request_data` json COMMENT '完整请求参数JSON', `response_data` json COMMENT '完整响应数据JSON', `user_name` varchar(100) COMMENT '用户姓名', `user_phone` varchar(20) COMMENT '用户电话', `session_name` varchar(200) COMMENT '会话名称', `status` tinyint(4) DEFAULT 1 COMMENT '状态:1-成功,0-失败', `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_model` (`model`), KEY `idx_status` (`status`), KEY `idx_created_at` (`updated_at`), KEY `idx_model_created` (`model`, `created_at`), KEY `idx_image_url` (`image_url`(255)) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI图像视频分析记录表';