using QYZH.InteractiveMagazine.Models.Dto;
namespace QYZH.InteractiveMagazine.IService;
///
/// AI聊天服务接口
///
public interface IAiChatService
{
///
/// 流式AI对话,逐块返回AI生成的内容
///
/// 聊天输入
/// 取消令牌
/// AI生成的内容片段流
IAsyncEnumerable ChatAsync(AiChatInput input, CancellationToken cancellationToken = default);
}