package com.ruoyi.web.modules.diagnosis.support;

/**
 * AI 回复生成网关（单轮、可对接外部大模型）。
 */
public interface ConsultAiGateway
{
    /**
     * 根据用户提问生成 AI 文本回复。
     *
     * @param msgType 消息类型
     * @param userText 用户文本（可为空）
     * @param mediaUrl 媒体 URL（可为空）
     * @return AI 回复正文
     */
    String generateReply(int msgType, String userText, String mediaUrl);
}
