Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
OllamaChatRequest.java
Go to the documentation of this file.
1
package
io.github.ollama4j.models.chat;
2
3
import
io.github.ollama4j.models.request.OllamaCommonRequest;
4
import
io.github.ollama4j.tools.Tools;
5
import
io.github.ollama4j.utils.OllamaRequestBody;
6
import
lombok.Getter;
7
import
lombok.Setter;
8
9
import
java.util.List;
10
18
@Getter
19
@Setter
20
public
class
OllamaChatRequest
extends
OllamaCommonRequest
implements
OllamaRequestBody
{
21
22
private
List<OllamaChatMessage> messages;
23
24
private
List<
Tools
.
PromptFuncDefinition
> tools;
25
26
private
boolean
think;
27
28
public
OllamaChatRequest
() {
29
}
30
31
public
OllamaChatRequest
(String
model
,
boolean
think, List<OllamaChatMessage> messages) {
32
this.model =
model
;
33
this.messages = messages;
34
this.think = think;
35
}
36
37
@Override
38
public
boolean
equals
(Object o) {
39
if
(!(o instanceof
OllamaChatRequest
)) {
40
return
false
;
41
}
42
43
return
this.
toString
().equals(o.toString());
44
}
45
46
}
io.github.ollama4j.models.chat.OllamaChatRequest.OllamaChatRequest
OllamaChatRequest(String model, boolean think, List< OllamaChatMessage > messages)
Definition
OllamaChatRequest.java:31
io.github.ollama4j.models.chat.OllamaChatRequest.equals
boolean equals(Object o)
Definition
OllamaChatRequest.java:38
io.github.ollama4j.models.chat.OllamaChatRequest.OllamaChatRequest
OllamaChatRequest()
Definition
OllamaChatRequest.java:28
io.github.ollama4j.models.request.OllamaCommonRequest
Definition
OllamaCommonRequest.java:15
io.github.ollama4j.models.request.OllamaCommonRequest.model
String model
Definition
OllamaCommonRequest.java:17
io.github.ollama4j.models.request.OllamaCommonRequest.toString
String toString()
Definition
OllamaCommonRequest.java:28
io.github.ollama4j.tools.Tools.PromptFuncDefinition
Definition
Tools.java:34
io.github.ollama4j.tools.Tools
Definition
Tools.java:19
io.github.ollama4j.utils.OllamaRequestBody
Definition
OllamaRequestBody.java:12
src
main
java
io
github
ollama4j
models
chat
OllamaChatRequest.java
Generated by
1.13.2