27 lines
698 B
C#
27 lines
698 B
C#
using VideoAnalysisCore.AICore.GPT.Dto;
|
|
using VideoAnalysisCore.AICore.SherpaOnnx;
|
|
using VideoAnalysisCore.Common;
|
|
using Whisper.net;
|
|
|
|
namespace VideoAnalysisCore.AICore.GPT
|
|
{
|
|
/// <summary>
|
|
/// GPT 接口
|
|
/// </summary>
|
|
public interface IBserGPT
|
|
{
|
|
/// <summary>
|
|
/// 访问GPT
|
|
/// </summary>
|
|
/// <param name="task">任务id</param>
|
|
/// <returns></returns>
|
|
public Task<TaskRes> GetKnow(string task);
|
|
/// <summary>
|
|
/// 获取 视频分段内的 试题
|
|
/// </summary>
|
|
/// <param name="task">任务id</param>
|
|
/// <returns></returns>
|
|
public Task GetVideoQuestion(string task);
|
|
}
|
|
}
|