Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
OllamaChatStreamObserver.java
Go to the documentation of this file.
1
package
io.github.ollama4j.models.chat;
2
3
import
io.github.ollama4j.models.generate.OllamaStreamHandler;
4
import
io.github.ollama4j.models.generate.OllamaTokenHandler;
5
import
lombok.RequiredArgsConstructor;
6
7
@RequiredArgsConstructor
8
public
class
OllamaChatStreamObserver
implements
OllamaTokenHandler
{
9
private
final
OllamaStreamHandler
streamHandler;
10
private
String message =
""
;
11
12
@Override
13
public
void
accept
(
OllamaChatResponseModel
token) {
14
if
(streamHandler !=
null
) {
15
message += token.getMessage().getContent();
16
streamHandler.accept(message);
17
}
18
}
19
}
io.github.ollama4j.models.chat.OllamaChatResponseModel
Definition
OllamaChatResponseModel.java:9
io.github.ollama4j.models.chat.OllamaChatStreamObserver
Definition
OllamaChatStreamObserver.java:8
io.github.ollama4j.models.chat.OllamaChatStreamObserver.accept
void accept(OllamaChatResponseModel token)
Definition
OllamaChatStreamObserver.java:13
io.github.ollama4j.models.generate.OllamaStreamHandler
Definition
OllamaStreamHandler.java:5
io.github.ollama4j.models.generate.OllamaTokenHandler
Definition
OllamaTokenHandler.java:7
src
main
java
io
github
ollama4j
models
chat
OllamaChatStreamObserver.java
Generated by
1.13.2