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