package com.ycwl.basic.integration.glm;

import java.util.List;

/**
 * 智谱 GLM 模型调用抽象。
 */
public interface GlmClient {
    /**
     * 流式回复，实时回调分片，同时返回完整文本。
     */
    String streamReply(Long faceId,
                       Long memberId,
                       String traceId,
                       List<ai.z.openapi.service.model.ChatMessage> messages,
                       java.util.function.Consumer<String> chunkConsumer);
}
