类的使用
dev.langchain4j.data.message.AiMessage
使用AiMessage的程序包
程序包
说明
-
dev.langchain4j.data.message中AiMessage的使用
修饰符和类型方法说明static 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. -
dev.langchain4j.model.chat中AiMessage的使用
返回变量类型为AiMessage的类型的dev.langchain4j.model.chat中的方法修饰符和类型方法说明ChatLanguageModel.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) 类型变量类型为AiMessage的dev.langchain4j.model.chat中的方法参数修饰符和类型方法说明voidDisabledStreamingChatLanguageModel.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. -
dev.langchain4j.model.chat.listener中AiMessage的使用
参数类型为AiMessage的dev.langchain4j.model.chat.listener中的构造器限定符构造器说明ChatModelResponse(String id, String model, TokenUsage tokenUsage, FinishReason finishReason, AiMessage aiMessage) -
dev.langchain4j.model.input中AiMessage的使用