Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
OllamaEmbedRequestBuilder.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.embed;
10
11
import
io.github.ollama4j.utils.Options;
12
import
java.util.List;
13
17
public
class
OllamaEmbedRequestBuilder
{
18
19
private
final
OllamaEmbedRequest
request;
20
21
private
OllamaEmbedRequestBuilder
(String model, List<String> input) {
22
this.request =
new
OllamaEmbedRequest
(model, input);
23
}
24
25
public
static
OllamaEmbedRequestBuilder
getInstance
(String model, String... input) {
26
return
new
OllamaEmbedRequestBuilder
(model, List.of(input));
27
}
28
29
public
OllamaEmbedRequestBuilder
withOptions
(
Options
options) {
30
this.request.setOptions(options.getOptionsMap());
31
return
this
;
32
}
33
34
public
OllamaEmbedRequestBuilder
withKeepAlive
(String keepAlive) {
35
this.request.setKeepAlive(keepAlive);
36
return
this
;
37
}
38
39
public
OllamaEmbedRequestBuilder
withoutTruncate
() {
40
this.request.setTruncate(
false
);
41
return
this
;
42
}
43
44
public
OllamaEmbedRequest
build
() {
45
return
this.request;
46
}
47
}
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder
Definition
OllamaEmbedRequestBuilder.java:17
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder.build
OllamaEmbedRequest build()
Definition
OllamaEmbedRequestBuilder.java:44
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder.getInstance
static OllamaEmbedRequestBuilder getInstance(String model, String... input)
Definition
OllamaEmbedRequestBuilder.java:25
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder.withoutTruncate
OllamaEmbedRequestBuilder withoutTruncate()
Definition
OllamaEmbedRequestBuilder.java:39
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder.withKeepAlive
OllamaEmbedRequestBuilder withKeepAlive(String keepAlive)
Definition
OllamaEmbedRequestBuilder.java:34
io.github.ollama4j.models.embed.OllamaEmbedRequestBuilder.withOptions
OllamaEmbedRequestBuilder withOptions(Options options)
Definition
OllamaEmbedRequestBuilder.java:29
io.github.ollama4j.models.embed.OllamaEmbedRequest
Definition
OllamaEmbedRequest.java:23
io.github.ollama4j.utils.Options
Definition
Options.java:20
src
main
java
io
github
ollama4j
models
embed
OllamaEmbedRequestBuilder.java
Generated by
1.12.0