Uses of Class
dev.langchain4j.data.message.AiMessage
Packages that use AiMessage
Package
Description
-
Uses of AiMessage in dev.langchain4j.data.message
Methods in dev.langchain4j.data.message that return AiMessageModifier and TypeMethodDescriptionstatic AiMessageAiMessage.aiMessage(ToolExecutionRequest... toolExecutionRequests) Create a newAiMessagewith the given tool execution requests.static AiMessageCreate a newAiMessagewith the given text.static AiMessageAiMessage.aiMessage(List<ToolExecutionRequest> toolExecutionRequests) Create a newAiMessagewith the given tool execution requests.static AiMessageAiMessage.from(ToolExecutionRequest... toolExecutionRequests) Create a newAiMessagewith the given tool execution requests.static AiMessageCreate a newAiMessagewith the given text.static AiMessageAiMessage.from(List<ToolExecutionRequest> toolExecutionRequests) Create a newAiMessagewith the given tool execution requests. -
Uses of AiMessage in dev.langchain4j.model.chat
Methods in dev.langchain4j.model.chat that return types with arguments of type AiMessageModifier and TypeMethodDescriptionChatLanguageModel.generate(ChatMessage... messages) Generates a response from the model based on a sequence of messages.ChatLanguageModel.generate(List<ChatMessage> messages) Generates a response from the model based on a sequence of messages.ChatLanguageModel.generate(List<ChatMessage> messages, ToolSpecification toolSpecification) Generates a response from the model based on a list of messages and a single tool specification.ChatLanguageModel.generate(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications) Generates a response from the model based on a list of messages and a list of tool specifications.DisabledChatLanguageModel.generate(ChatMessage... messages) DisabledChatLanguageModel.generate(List<ChatMessage> messages) DisabledChatLanguageModel.generate(List<ChatMessage> messages, ToolSpecification toolSpecification) DisabledChatLanguageModel.generate(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications) Method parameters in dev.langchain4j.model.chat with type arguments of type AiMessageModifier and TypeMethodDescriptionvoidDisabledStreamingChatLanguageModel.generate(String userMessage, StreamingResponseHandler<AiMessage> handler) voidDisabledStreamingChatLanguageModel.generate(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) voidDisabledStreamingChatLanguageModel.generate(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) voidDisabledStreamingChatLanguageModel.generate(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) default voidStreamingChatLanguageModel.generate(UserMessage userMessage, StreamingResponseHandler<AiMessage> handler) Generates a response from the model based on a message from a user.default voidStreamingChatLanguageModel.generate(String userMessage, StreamingResponseHandler<AiMessage> handler) Generates a response from the model based on a message from a user.default voidStreamingChatLanguageModel.generate(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) Generates a response from the model based on a list of messages and a tool specification.voidStreamingChatLanguageModel.generate(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) Generates a response from the model based on a sequence of messages.default voidStreamingChatLanguageModel.generate(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) Generates a response from the model based on a list of messages and a list of tool specifications. -
Uses of AiMessage in dev.langchain4j.model.input
Methods in dev.langchain4j.model.input that return AiMessage