Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
OllamaChatRequest.java
Go to the documentation of this file.
1package io.github.ollama4j.models.chat;
2
3import java.util.List;
4
5import io.github.ollama4j.models.request.OllamaCommonRequest;
6import io.github.ollama4j.tools.Tools;
7import io.github.ollama4j.utils.OllamaRequestBody;
8
9import lombok.Getter;
10import lombok.Setter;
11
19@Getter
20@Setter
22
23 private List<OllamaChatMessage> messages;
24
25 private List<Tools.PromptFuncDefinition> tools;
26
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}
OllamaChatRequest(String model, List< OllamaChatMessage > messages)