Package dev.langchain4j.model.openai
Class OpenAiStreamingChatModel
java.lang.Object
dev.langchain4j.model.openai.OpenAiStreamingChatModel
- All Implemented Interfaces:
StreamingChatLanguageModel
Represents an OpenAI language model with a chat completion interface, such as gpt-4o-mini and o3.
The model's response is streamed token by token and should be handled with
StreamingResponseHandler
.
You can find description of parameters here.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
void
doChat
(ChatRequest chatRequest, StreamingChatResponseHandler handler) provider()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.langchain4j.model.chat.StreamingChatLanguageModel
chat, chat, chat, supportedCapabilities
-
Constructor Details
-
OpenAiStreamingChatModel
-
-
Method Details
-
defaultRequestParameters
- Specified by:
defaultRequestParameters
in interfaceStreamingChatLanguageModel
-
doChat
- Specified by:
doChat
in interfaceStreamingChatLanguageModel
-
listeners
- Specified by:
listeners
in interfaceStreamingChatLanguageModel
-
provider
- Specified by:
provider
in interfaceStreamingChatLanguageModel
-
builder
-