增加视频识别板块

采用抽帧的方式识别视频,可以自己配置详细参数 -详细请看bot_config最底下
更改了template模板
多bb一句:我真的是被这个炸服了,改完这里那里就又炸了,但是总之现在没问题了
This commit is contained in:
Furina-1013-create
2025-08-13 01:58:43 +08:00
parent 4da66f39c9
commit 32feae137e
10 changed files with 612 additions and 4 deletions

View File

@@ -277,4 +277,24 @@ guidelines = """
"""
[experimental] #实验性功能
enable_friend_chat = false # 是否启用好友聊天
enable_friend_chat = false # 是否启用好友聊天
[video_analysis] # 视频分析配置
enable = true # 是否启用视频分析功能
analysis_mode = "batch_frames" # 分析模式:"frame_by_frame"(逐帧分析,慢但详细)、"batch_frames"(批量分析,快但可能略简单)或 "auto"(自动选择)
max_frames = 8 # 最大分析帧数
frame_quality = 85 # 帧图像JPEG质量 (1-100)
max_image_size = 800 # 单帧最大图像尺寸(像素)
enable_frame_timing = true # 是否在分析中包含帧的时间信息
# 批量分析时使用的提示词
batch_analysis_prompt = """请分析这个视频的内容。这些图片是从视频中按时间顺序提取的关键帧。
请提供详细的分析,包括:
1. 视频的整体内容和主题
2. 主要人物、对象和场景描述
3. 动作、情节和时间线发展
4. 视觉风格和艺术特点
5. 整体氛围和情感表达
6. 任何特殊的视觉效果或文字内容
请用中文回答,分析要详细准确。"""

View File

@@ -1,5 +1,5 @@
[inner]
version = "1.2.1"
version = "1.2.2"
# 配置文件版本号迭代规则同bot_config.toml
@@ -148,6 +148,11 @@ max_tokens = 800
model_list = ["qwen2.5-vl-72b"]
max_tokens = 800
[model_task_config.video_analysis] # 专用视频分析模型
model_list = ["qwen2.5-vl-72b"]
temperature = 0.3
max_tokens = 1500
[model_task_config.voice] # 语音识别模型
model_list = ["sensevoice-small"]
@@ -165,6 +170,8 @@ max_tokens = 1000
[model_task_config.embedding]
model_list = ["bge-m3"]
#------------LPMM知识库模型------------
[model_task_config.lpmm_entity_extract] # 实体提取模型