Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
OllamaGenerateRequest.java
Go to the documentation of this file.
1
/*
2
* Ollama4j - Java library for interacting with Ollama server.
3
* Copyright (c) 2025 Amith Koujalgi and contributors.
4
*
5
* Licensed under the MIT License (the "License");
6
* you may not use this file except in compliance with the License.
7
*
8
*/
9
package
io.github.ollama4j.models.generate;
10
11
import
io.github.ollama4j.models.request.OllamaCommonRequest;
12
import
io.github.ollama4j.tools.Tools;
13
import
io.github.ollama4j.utils.OllamaRequestBody;
14
import
java.util.List;
15
import
lombok.Getter;
16
import
lombok.Setter;
17
18
@Getter
19
@Setter
20
public
class
OllamaGenerateRequest
extends
OllamaCommonRequest
implements
OllamaRequestBody
{
21
22
private
String prompt;
23
private
List<String> images;
24
private
String system;
25
private
String context;
26
private
boolean
raw;
27
private
boolean
think;
28
private
boolean
useTools;
29
private
List<
Tools
.
Tool
> tools;
30
31
public
OllamaGenerateRequest
() {}
32
33
public
OllamaGenerateRequest
(String
model
, String prompt) {
34
this.model =
model
;
35
this.prompt = prompt;
36
}
37
38
public
OllamaGenerateRequest
(String
model
, String prompt, List<String> images) {
39
this.model =
model
;
40
this.prompt = prompt;
41
this.images = images;
42
}
43
44
@Override
45
public
boolean
equals
(Object o) {
46
if
(!(o instanceof
OllamaGenerateRequest
)) {
47
return
false
;
48
}
49
return
this.
toString
().equals(o.toString());
50
}
51
}
io.github.ollama4j.models.generate.OllamaGenerateRequest
Definition
OllamaGenerateRequest.java:20
io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest
OllamaGenerateRequest(String model, String prompt, List< String > images)
Definition
OllamaGenerateRequest.java:38
io.github.ollama4j.models.generate.OllamaGenerateRequest.equals
boolean equals(Object o)
Definition
OllamaGenerateRequest.java:45
io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest
OllamaGenerateRequest()
Definition
OllamaGenerateRequest.java:31
io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest
OllamaGenerateRequest(String model, String prompt)
Definition
OllamaGenerateRequest.java:33
io.github.ollama4j.models.request.OllamaCommonRequest
Definition
OllamaCommonRequest.java:20
io.github.ollama4j.models.request.OllamaCommonRequest.model
String model
Definition
OllamaCommonRequest.java:22
io.github.ollama4j.models.request.OllamaCommonRequest.toString
String toString()
Definition
OllamaCommonRequest.java:40
io.github.ollama4j.tools.Tools.Tool
Definition
Tools.java:30
io.github.ollama4j.tools.Tools
Definition
Tools.java:23
io.github.ollama4j.utils.OllamaRequestBody
Definition
OllamaRequestBody.java:19
src
main
java
io
github
ollama4j
models
generate
OllamaGenerateRequest.java
Generated by
1.12.0