dramaling-vocab-learning/backend/DramaLing.Api/Services/AI/Gemini/ISentenceAnalyzer.cs

17 lines
495 B
C#

using DramaLing.Api.Models.DTOs;
namespace DramaLing.Api.Services.AI.Gemini;
/// <summary>
/// 句子分析服務介面
/// </summary>
public interface ISentenceAnalyzer
{
/// <summary>
/// 分析英文句子
/// </summary>
/// <param name="inputText">輸入文本</param>
/// <param name="options">分析選項</param>
/// <returns>分析結果</returns>
Task<SentenceAnalysisData> AnalyzeSentenceAsync(string inputText, AnalysisOptions options);
}