fi.evolver.ai.vaadin.component.ChatSummaryPromptFunction Maven / Gradle / Ivy
The newest version!
package fi.evolver.ai.vaadin.component;
import java.util.Optional;
import fi.evolver.ai.spring.Model;
import fi.evolver.ai.spring.chat.ChatApi;
import fi.evolver.ai.spring.chat.prompt.ChatPrompt;
@FunctionalInterface
public interface ChatSummaryPromptFunction {
public ChatPrompt apply(Model model, Optional provider, String userMessage, String assistantMessage);
}