Package com.vaadin.uitest.ai.services
Class DefaultLLMService
java.lang.Object
com.vaadin.uitest.ai.services.DefaultLLMService
- All Implemented Interfaces:
com.vaadin.uitest.ai.LLMService
- Direct Known Subclasses:
AiLiteGeneratorService,AiLiteParserService
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.uitest.ai.LLMService
com.vaadin.uitest.ai.LLMService.ServiceLocator -
Field Summary
Fields inherited from interface com.vaadin.uitest.ai.LLMService
GENERATE_HEADING_PLAYWRIGHT_JAVA, GENERATE_HEADING_PLAYWRIGHT_REACT, GENERATE_IMPORTS, GENERATE_IMPORTS_PLAYWRIGHT_JAVA, GENERATE_IMPORTS_PLAYWRIGHT_REACT, GENERATE_LOGIN_PLAYWRIGHT_JAVA, GENERATE_LOGIN_PLAYWRIGHT_REACT, GENERATE_SNIPPETS, PARSER_ASSISTANT_QUESTION, PARSER_SYSTEM_MSG_FLOW, PARSER_SYSTEM_MSG_LIT, PARSER_SYSTEM_MSG_REACT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static StringfluxToString(reactor.core.publisher.Flux<ChatCompletionMessage> flux) requestAI(com.vaadin.uitest.ai.AiArguments aiArguments) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.uitest.ai.LLMService
getChatAssistantSystemMessage, getGeneratedResponse, getGeneratedResponse, getImports, getMaxTokens, getModel, getPromptTemplate, getTemperature, prompts
-
Constructor Details
-
DefaultLLMService
public DefaultLLMService()
-
-
Method Details
-
requestAI
- Specified by:
requestAIin interfacecom.vaadin.uitest.ai.LLMService
-
fluxToString
-