package tech.easyflow.ai.invoke.service;

import tech.easyflow.ai.invoke.model.UnifiedChatRequest;
import tech.easyflow.ai.invoke.model.UnifiedChatResponse;
import tech.easyflow.ai.invoke.provider.UnifiedChatChunkObserver;

public interface UnifiedModelInvokeService {

    UnifiedChatResponse chat(UnifiedChatRequest request);

    void chatStream(UnifiedChatRequest request, UnifiedChatChunkObserver observer);
}
