diff --git a/VideoAnalysisCore/AICore/ChatGPT/KIMI/KIMI_GPT.cs b/VideoAnalysisCore/AICore/ChatGPT/KIMI/KIMI_GPT.cs index 74b29c0..fb609be 100644 --- a/VideoAnalysisCore/AICore/ChatGPT/KIMI/KIMI_GPT.cs +++ b/VideoAnalysisCore/AICore/ChatGPT/KIMI/KIMI_GPT.cs @@ -106,7 +106,7 @@ namespace VideoAnalysisCore.AICore.ChatGPT.KIMI throw new Exception($"KIMI模型返回异常 Chat 返回参数: " + $" {JsonSerializer.Serialize(chatResp)}"); var chatResContent = chatResp?.choices.FirstOrDefault()?.message.content; - + chatResContent = chatResContent?.Replace("字幕内容", "课堂"); if (chatResContent is null) throw new Exception("KIMIGPT返回message无效结果"); var questionRes = JsonSerializer.Deserialize(chatResContent); diff --git a/VideoAnalysisCore/Enum/QuestionTypeEnum.cs b/VideoAnalysisCore/Enum/QuestionTypeEnum.cs index c7d06dd..4f7b16f 100644 --- a/VideoAnalysisCore/Enum/QuestionTypeEnum.cs +++ b/VideoAnalysisCore/Enum/QuestionTypeEnum.cs @@ -13,8 +13,8 @@ namespace VideoAnalysisCore.Enum [Display(Prompt = "分析授课中使用的高频词" + "10个频率从高到低 结果类型[]")] 高频词 = 100, - [Display(Prompt = "基于字幕内容知识点精准的划分成最多10个片段" + - "提取片段的内容概览,字幕开始秒,结束秒 结果类型[{Start:开始秒,End:结束秒,Content:概览}]")] + [Display(Prompt = "基于字幕描述内容精准的划分成时间片段" + + ",提取片段的内容概览,字幕开始秒,结束秒.作为返回结果.每个个片段不低于120秒 结果类型[{Start:开始秒,End:结束秒,Content:概览}]")] 时间段概览 = 101, [Display(Prompt = "统计授课中教师回答类型的次数 回答类型" + "[重复回答,老师追问,简单性表扬,老师补充答案,表扬并补充答案] 结果类型{回答类型:次数}")]