Uses of Class
dev.langchain4j.model.chat.request.ChatRequest
Packages that use ChatRequest
Package
Description
-
Uses of ChatRequest in dev.langchain4j.model.anthropic
Methods in dev.langchain4j.model.anthropic with parameters of type ChatRequestModifier and TypeMethodDescriptionAnthropicChatModel.chat
(ChatRequest chatRequest) void
AnthropicStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.azure
Methods in dev.langchain4j.model.azure with parameters of type ChatRequestModifier and TypeMethodDescriptionAzureOpenAiChatModel.chat
(ChatRequest request) void
AzureOpenAiStreamingChatModel.chat
(ChatRequest request, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.bedrock
Methods in dev.langchain4j.model.bedrock with parameters of type ChatRequestModifier and TypeMethodDescriptionBedrockAnthropicMessageChatModel.chat
(ChatRequest chatRequest) Deprecated, for removal: This API element is subject to removal in a future version.BedrockChatModel.chat
(ChatRequest request) -
Uses of ChatRequest in dev.langchain4j.model.bedrock.internal
Methods in dev.langchain4j.model.bedrock.internal with parameters of type ChatRequestModifier and TypeMethodDescriptionAbstractBedrockChatModel.chat
(ChatRequest chatRequest) void
AbstractBedrockStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.chat
Methods in dev.langchain4j.model.chat with parameters of type ChatRequestModifier and TypeMethodDescriptiondefault ChatResponse
ChatLanguageModel.chat
(ChatRequest chatRequest) This is the main API to interact with the chat model.default void
StreamingChatLanguageModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) This is the main API to interact with the chat model.default ChatResponse
ChatLanguageModel.doChat
(ChatRequest chatRequest) DisabledChatLanguageModel.doChat
(ChatRequest chatRequest) void
DisabledStreamingChatLanguageModel.doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) default void
StreamingChatLanguageModel.doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.chat.listener
Methods in dev.langchain4j.model.chat.listener that return ChatRequestModifier and TypeMethodDescriptionChatModelErrorContext.chatRequest()
ChatModelRequestContext.chatRequest()
ChatModelResponseContext.chatRequest()
Methods in dev.langchain4j.model.chat.listener with parameters of type ChatRequestModifier and TypeMethodDescriptionstatic void
ListenersUtil.onError
(Throwable error, ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes, List<ChatModelListener> listeners) static void
ListenersUtil.onRequest
(ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes, List<ChatModelListener> listeners) static void
ListenersUtil.onResponse
(ChatResponse chatResponse, ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes, List<ChatModelListener> listeners) Constructors in dev.langchain4j.model.chat.listener with parameters of type ChatRequestModifierConstructorDescriptionChatModelErrorContext
(Throwable error, ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes) ChatModelErrorContext
(Throwable error, ChatRequest chatRequest, Map<Object, Object> attributes) Deprecated, for removal: This API element is subject to removal in a future version.ChatModelRequestContext
(ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes) ChatModelRequestContext
(ChatRequest chatRequest, Map<Object, Object> attributes) Deprecated, for removal: This API element is subject to removal in a future version.please useChatModelRequestContext(ChatRequest, ModelProvider, Map)
insteadChatModelResponseContext
(ChatResponse chatResponse, ChatRequest chatRequest, ModelProvider modelProvider, Map<Object, Object> attributes) ChatModelResponseContext
(ChatResponse chatResponse, ChatRequest chatRequest, Map<Object, Object> attributes) Deprecated, for removal: This API element is subject to removal in a future version.please useChatModelResponseContext(ChatResponse, ChatRequest, ModelProvider, Map)
instead -
Uses of ChatRequest in dev.langchain4j.model.chat.request
Methods in dev.langchain4j.model.chat.request that return ChatRequest -
Uses of ChatRequest in dev.langchain4j.model.github
Methods in dev.langchain4j.model.github with parameters of type ChatRequestModifier and TypeMethodDescriptionGitHubModelsChatModel.chat
(ChatRequest chatRequest) void
GitHubModelsStreamingChatModel.chat
(ChatRequest request, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.googleai
Methods in dev.langchain4j.model.googleai with parameters of type ChatRequestModifier and TypeMethodDescriptionGoogleAiGeminiChatModel.chat
(ChatRequest chatRequest) void
GoogleAiGeminiStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.huggingface
Methods in dev.langchain4j.model.huggingface with parameters of type ChatRequest -
Uses of ChatRequest in dev.langchain4j.model.jlama
Methods in dev.langchain4j.model.jlama with parameters of type ChatRequestModifier and TypeMethodDescriptionJlamaChatModel.chat
(ChatRequest chatRequest) void
JlamaStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.localai
Methods in dev.langchain4j.model.localai with parameters of type ChatRequestModifier and TypeMethodDescriptionLocalAiChatModel.chat
(ChatRequest chatRequest) void
LocalAiStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.mistralai
Methods in dev.langchain4j.model.mistralai with parameters of type ChatRequestModifier and TypeMethodDescriptionMistralAiChatModel.chat
(ChatRequest chatRequest) void
MistralAiStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.ollama
Methods in dev.langchain4j.model.ollama with parameters of type ChatRequestModifier and TypeMethodDescriptionOllamaChatModel.chat
(ChatRequest request) void
OllamaStreamingChatModel.doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.openai
Methods in dev.langchain4j.model.openai with parameters of type ChatRequestModifier and TypeMethodDescriptionOpenAiChatModel.doChat
(ChatRequest chatRequest) void
OpenAiStreamingChatModel.doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.openaiofficial
Methods in dev.langchain4j.model.openaiofficial with parameters of type ChatRequestModifier and TypeMethodDescriptionOpenAiOfficialChatModel.doChat
(ChatRequest chatRequest) void
OpenAiOfficialStreamingChatModel.doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.vertexai
Methods in dev.langchain4j.model.vertexai with parameters of type ChatRequestModifier and TypeMethodDescriptionVertexAiChatModel.chat
(ChatRequest chatRequest) VertexAiGeminiChatModel.chat
(ChatRequest chatRequest) void
VertexAiGeminiStreamingChatModel.chat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) -
Uses of ChatRequest in dev.langchain4j.model.workersai
Methods in dev.langchain4j.model.workersai with parameters of type ChatRequest
ChatModelErrorContext(Throwable, ChatRequest, ModelProvider, Map)
instead