知识库创建
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
-- ========================================
|
||||
-- 添加 embedding_model_provider 字段
|
||||
-- ========================================
|
||||
-- 用途:在 tb_ai_knowledge 表中添加向量模型提供商字段
|
||||
-- 执行时间:2025-11-06
|
||||
-- 注意:如果该字段已存在,请忽略此脚本
|
||||
-- ========================================
|
||||
|
||||
USE `school_news`;
|
||||
|
||||
-- 检查并添加 embedding_model_provider 字段
|
||||
ALTER TABLE `tb_ai_knowledge`
|
||||
ADD COLUMN `embedding_model_provider` VARCHAR(100) DEFAULT NULL COMMENT '向量模型提供商'
|
||||
AFTER `embedding_model`;
|
||||
|
||||
-- 完成
|
||||
SELECT 'embedding_model_provider 字段添加成功!' AS message;
|
||||
|
||||
@@ -27,6 +27,7 @@ DROP TABLE IF EXISTS `tb_ai_knowledge`;
|
||||
CREATE TABLE `tb_ai_knowledge` (
|
||||
`id` VARCHAR(50) NOT NULL COMMENT '知识库ID',
|
||||
`title` VARCHAR(255) NOT NULL COMMENT '知识库标题',
|
||||
`avatar` VARCHAR(255) DEFAULT NULL COMMENT '知识库头像',
|
||||
`description` VARCHAR(500) DEFAULT NULL COMMENT '知识库描述',
|
||||
`content` LONGTEXT COMMENT '知识内容(手动添加时使用)',
|
||||
`source_type` INT(4) DEFAULT 1 COMMENT '来源类型(1手动添加 2文件导入 3资源同步)',
|
||||
@@ -38,6 +39,11 @@ CREATE TABLE `tb_ai_knowledge` (
|
||||
`dify_dataset_id` VARCHAR(100) DEFAULT NULL COMMENT 'Dify知识库ID(Dataset ID)',
|
||||
`dify_indexing_technique` VARCHAR(50) DEFAULT 'high_quality' COMMENT 'Dify索引方式(high_quality/economy)',
|
||||
`embedding_model` VARCHAR(100) DEFAULT NULL COMMENT '向量模型名称',
|
||||
`embedding_model_provider` VARCHAR(100) DEFAULT NULL COMMENT '向量模型提供商',
|
||||
`rerank_model` VARCHAR(100) DEFAULT NULL COMMENT 'Rerank模型名称',
|
||||
`rerank_model_provider` VARCHAR(100) DEFAULT NULL COMMENT 'Rerank模型提供商',
|
||||
`retrieval_top_k` INT(11) DEFAULT 2 COMMENT '检索Top K(返回前K个结果)',
|
||||
`retrieval_score_threshold` DECIMAL(3,2) DEFAULT 0.00 COMMENT '检索分数阈值(0.00-1.00)',
|
||||
`vector_id` VARCHAR(100) DEFAULT NULL COMMENT '向量ID(用于向量检索)',
|
||||
`document_count` INT(11) DEFAULT 0 COMMENT '文档数量',
|
||||
`total_chunks` INT(11) DEFAULT 0 COMMENT '总分段数',
|
||||
@@ -215,10 +221,10 @@ CREATE TABLE `tb_ai_usage_statistics` (
|
||||
|
||||
-- 插入默认智能体配置
|
||||
INSERT INTO `tb_ai_agent_config`
|
||||
(`id`, `name`, `avatar`, `description`, `connect_internet`, `status`, `creator`, `create_time`)
|
||||
(`id`, `name`, `avatar`, `description`, `connect_internet`,`dify_api_key`, `status`, `creator`, `create_time`)
|
||||
VALUES
|
||||
('agent_default_001', '校园助手', NULL, '我是您的智能校园助手,可以帮助您解答校园相关问题',
|
||||
0, 1, '1', NOW());
|
||||
0, 'app-fwOqGFLTsZtekCQYlOmj9f8x', 1, '1', NOW());
|
||||
|
||||
-- 插入示例知识库(需要配合权限表使用)
|
||||
INSERT INTO `tb_ai_knowledge`
|
||||
|
||||
Reference in New Issue
Block a user