public interface ChatLanguageModel
Modifier and Type | Method and Description |
---|---|
AiMessage |
sendMessages(ChatMessage... messages) |
AiMessage |
sendMessages(List<ChatMessage> messages) |
AiMessage |
sendMessages(List<ChatMessage> messages,
List<ToolSpecification> toolSpecifications) |
AiMessage |
sendUserMessage(Object structuredPrompt)
Sends a structured prompt as a user message to the LLM and returns response.
|
AiMessage |
sendUserMessage(String userMessage)
Sends a message from a user to the LLM and returns response.
|
AiMessage |
sendUserMessage(UserMessage userMessage) |
AiMessage sendUserMessage(String userMessage)
userMessage
- User message as a String. Will be wrapped into UserMessage
under the hood.AiMessage
AiMessage sendUserMessage(UserMessage userMessage)
AiMessage sendUserMessage(Object structuredPrompt)
structuredPrompt
- object annotated with @StructuredPrompt
AiMessage
AiMessage sendMessages(ChatMessage... messages)
AiMessage sendMessages(List<ChatMessage> messages)
AiMessage sendMessages(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications)
Copyright © 2023. All rights reserved.