Uses of Interface
dev.langchain4j.model.StreamingResponseHandler
Packages that use StreamingResponseHandler
Package
Description
-
Uses of StreamingResponseHandler in dev.langchain4j.model
Methods in dev.langchain4j.model that return StreamingResponseHandlerModifier and TypeMethodDescriptionstatic <T> StreamingResponseHandler
<T> static <T> StreamingResponseHandler
<T> LambdaStreamingResponseHandler.onNextAndError
(Consumer<String> nextLambda, Consumer<Throwable> errorLambda) -
Uses of StreamingResponseHandler in dev.langchain4j.model.anthropic
Methods in dev.langchain4j.model.anthropic with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
AnthropicStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
AnthropicStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
AnthropicStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.anthropic.internal.client
Methods in dev.langchain4j.model.anthropic.internal.client with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionabstract void
AnthropicClient.createMessage
(AnthropicCreateMessageRequest request, StreamingResponseHandler<AiMessage> handler) void
DefaultAnthropicClient.createMessage
(AnthropicCreateMessageRequest request, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.azure
Methods in dev.langchain4j.model.azure with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
AzureOpenAiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
AzureOpenAiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
AzureOpenAiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) void
AzureOpenAiStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.bedrock.internal
Methods in dev.langchain4j.model.bedrock.internal with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
AbstractBedrockStreamingChatModel.generate
(String userMessage, StreamingResponseHandler<AiMessage> handler) void
AbstractBedrockStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.chat
Methods in dev.langchain4j.model.chat with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
DisabledStreamingChatLanguageModel.generate
(String userMessage, StreamingResponseHandler<AiMessage> handler) void
DisabledStreamingChatLanguageModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
DisabledStreamingChatLanguageModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
DisabledStreamingChatLanguageModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) default void
StreamingChatLanguageModel.generate
(UserMessage userMessage, StreamingResponseHandler<AiMessage> handler) Deprecated, for removal: This API element is subject to removal in a future version.default void
StreamingChatLanguageModel.generate
(String userMessage, StreamingResponseHandler<AiMessage> handler) Deprecated, for removal: This API element is subject to removal in a future version.please useStreamingChatLanguageModel.chat(String, StreamingChatResponseHandler)
insteaddefault void
StreamingChatLanguageModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) Deprecated, for removal: This API element is subject to removal in a future version.please useStreamingChatLanguageModel.chat(ChatRequest, StreamingChatResponseHandler)
instead.void
StreamingChatLanguageModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) Deprecated, for removal: This API element is subject to removal in a future version.please useStreamingChatLanguageModel.chat(List, StreamingChatResponseHandler)
insteaddefault void
StreamingChatLanguageModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) Deprecated, for removal: This API element is subject to removal in a future version.please useStreamingChatLanguageModel.chat(ChatRequest, StreamingChatResponseHandler)
instead. -
Uses of StreamingResponseHandler in dev.langchain4j.model.github
Methods in dev.langchain4j.model.github with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
GitHubModelsStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
GitHubModelsStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
GitHubModelsStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.googleai
Methods in dev.langchain4j.model.googleai with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
GoogleAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
GoogleAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
GoogleAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.jlama
Methods in dev.langchain4j.model.jlama with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
JlamaStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
JlamaStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) void
JlamaStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.language
Methods in dev.langchain4j.model.language with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
DisabledStreamingLanguageModel.generate
(Prompt prompt, StreamingResponseHandler<String> handler) void
DisabledStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) default void
StreamingLanguageModel.generate
(Prompt prompt, StreamingResponseHandler<String> handler) Generates a response from the model based on a prompt.void
StreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) Generates a response from the model based on a prompt. -
Uses of StreamingResponseHandler in dev.langchain4j.model.localai
Methods in dev.langchain4j.model.localai with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
LocalAiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
LocalAiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
LocalAiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) void
LocalAiStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.mistralai
Methods in dev.langchain4j.model.mistralai with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
MistralAiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) Generates streamed token response based on the given list of messages and tool specification.void
MistralAiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) Generates streamed token response based on the given list of messages.void
MistralAiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) Generates streamed token response based on the given list of messages and tool specifications. -
Uses of StreamingResponseHandler in dev.langchain4j.model.mistralai.internal.client
Methods in dev.langchain4j.model.mistralai.internal.client with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
DefaultMistralAiClient.streamingChatCompletion
(MistralAiChatCompletionRequest request, StreamingResponseHandler<AiMessage> handler) abstract void
MistralAiClient.streamingChatCompletion
(MistralAiChatCompletionRequest request, StreamingResponseHandler<AiMessage> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.ollama
Methods in dev.langchain4j.model.ollama with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
OllamaStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
OllamaStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) void
OllamaStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.openai
Methods in dev.langchain4j.model.openai with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
OpenAiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
OpenAiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
OpenAiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler) void
OpenAiStreamingLanguageModel.generate
(String prompt, StreamingResponseHandler<String> handler) -
Uses of StreamingResponseHandler in dev.langchain4j.model.vertexai
Methods in dev.langchain4j.model.vertexai with parameters of type StreamingResponseHandlerModifier and TypeMethodDescriptionvoid
VertexAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, ToolSpecification toolSpecification, StreamingResponseHandler<AiMessage> handler) void
VertexAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, StreamingResponseHandler<AiMessage> handler) void
VertexAiGeminiStreamingChatModel.generate
(List<ChatMessage> messages, List<ToolSpecification> toolSpecifications, StreamingResponseHandler<AiMessage> handler)
StreamingChatLanguageModel.chat(List, StreamingChatResponseHandler)
instead