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
java.util.List;
4
5
import
io.github.ollama4j.models.request.OllamaCommonRequest;
6
import
io.github.ollama4j.tools.Tools;
7
import
io.github.ollama4j.utils.OllamaRequestBody;
8
9
import
lombok.Getter;
10
import
lombok.Setter;
11
19
@Getter
20
@Setter
21
public
class
OllamaChatRequest
extends
OllamaCommonRequest
implements
OllamaRequestBody
{
22
23
private
List<OllamaChatMessage> messages;
24
25
private
List<
Tools
.
PromptFuncDefinition
> tools;
26
27
public
OllamaChatRequest
() {}
28
29
public
OllamaChatRequest
(String
model
, List<OllamaChatMessage> messages) {
30
this.model =
model
;
31
this.messages = messages;
32
}
33
34
@Override
35
public
boolean
equals
(Object o) {
36
if
(!(o instanceof
OllamaChatRequest
)) {
37
return
false
;
38
}
39
40
return
this.
toString
().equals(o.toString());
41
}
42
43
}
io.github.ollama4j.models.chat.OllamaChatRequest.OllamaChatRequest
OllamaChatRequest(String model, List< OllamaChatMessage > messages)
Definition
OllamaChatRequest.java:29
io.github.ollama4j.models.chat.OllamaChatRequest.equals
boolean equals(Object o)
Definition
OllamaChatRequest.java:35
io.github.ollama4j.models.chat.OllamaChatRequest.OllamaChatRequest
OllamaChatRequest()
Definition
OllamaChatRequest.java:27
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