Compare commits
2 Commits
68056e17d3
...
01af735d62
| Author | SHA1 | Date |
|---|---|---|
|
|
01af735d62 | |
|
|
fe45448b81 |
|
|
@ -98,7 +98,8 @@ namespace VideoAnalysisCore.AICore.ChatGPT.Dto
|
||||||
/// 改进意见
|
/// 改进意见
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string[]? BadImprovedMethods =>
|
public string[]? BadImprovedMethods =>
|
||||||
Bad?.Select(s => s.ImprovedMethods??string.Empty)?.ToArray();
|
(Merit?.Select(s => s.ImprovedMethods??string.Empty)?.ToArray()??[])
|
||||||
|
.Concat(Bad?.Select(s => s.ImprovedMethods ?? string.Empty)?.ToArray() ?? []).ToArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,7 +106,7 @@ namespace VideoAnalysisCore.AICore.ChatGPT.KIMI
|
||||||
throw new Exception($"KIMI模型返回异常 Chat 返回参数: " +
|
throw new Exception($"KIMI模型返回异常 Chat 返回参数: " +
|
||||||
$" {JsonSerializer.Serialize(chatResp)}");
|
$" {JsonSerializer.Serialize(chatResp)}");
|
||||||
var chatResContent = chatResp?.choices.FirstOrDefault()?.message.content;
|
var chatResContent = chatResp?.choices.FirstOrDefault()?.message.content;
|
||||||
|
chatResContent = chatResContent?.Replace("字幕内容", "课堂");
|
||||||
if (chatResContent is null)
|
if (chatResContent is null)
|
||||||
throw new Exception("KIMIGPT返回message无效结果");
|
throw new Exception("KIMIGPT返回message无效结果");
|
||||||
var questionRes = JsonSerializer.Deserialize<QuestionRes[]>(chatResContent);
|
var questionRes = JsonSerializer.Deserialize<QuestionRes[]>(chatResContent);
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,8 @@ namespace VideoAnalysisCore.Enum
|
||||||
[Display(Prompt = "分析授课中使用的高频词" +
|
[Display(Prompt = "分析授课中使用的高频词" +
|
||||||
"10个频率从高到低 结果类型[]")]
|
"10个频率从高到低 结果类型[]")]
|
||||||
高频词 = 100,
|
高频词 = 100,
|
||||||
[Display(Prompt = "基于字幕内容知识点精准的划分成最多10个片段" +
|
[Display(Prompt = "基于字幕描述内容精准的划分成时间片段" +
|
||||||
"提取片段的内容概览,字幕开始秒,结束秒 结果类型[{Start:开始秒,End:结束秒,Content:概览}]")]
|
",提取片段的内容概览,字幕开始秒,结束秒.作为返回结果.每个个片段不低于120秒 结果类型[{Start:开始秒,End:结束秒,Content:概览}]")]
|
||||||
时间段概览 = 101,
|
时间段概览 = 101,
|
||||||
[Display(Prompt = "统计授课中教师回答类型的次数 回答类型" +
|
[Display(Prompt = "统计授课中教师回答类型的次数 回答类型" +
|
||||||
"[重复回答,老师追问,简单性表扬,老师补充答案,表扬并补充答案] 结果类型{回答类型:次数}")]
|
"[重复回答,老师追问,简单性表扬,老师补充答案,表扬并补充答案] 结果类型{回答类型:次数}")]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue