Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
io.github.ollama4j.models.chat.OllamaChatRequestBuilder Class Reference

Public Member Functions

OllamaChatRequestBuilder withImageURLConnectTimeoutSeconds (int imageURLConnectTimeoutSeconds)
 
OllamaChatRequestBuilder withImageURLReadTimeoutSeconds (int imageURLReadTimeoutSeconds)
 
OllamaChatRequestBuilder withModel (String model)
 
void reset ()
 
OllamaChatRequestBuilder withMessage (OllamaChatMessageRole role, String content)
 
OllamaChatRequestBuilder withMessage (OllamaChatMessageRole role, String content, List< OllamaChatToolCalls > toolCalls)
 
OllamaChatRequestBuilder withMessage (OllamaChatMessageRole role, String content, List< OllamaChatToolCalls > toolCalls, List< File > images)
 
OllamaChatRequestBuilder withMessage (OllamaChatMessageRole role, String content, List< OllamaChatToolCalls > toolCalls, String... imageUrls) throws IOException, InterruptedException
 
OllamaChatRequestBuilder withMessages (List< OllamaChatMessage > messages)
 
OllamaChatRequestBuilder withOptions (Options options)
 
OllamaChatRequestBuilder withGetJsonResponse ()
 
OllamaChatRequestBuilder withTemplate (String template)
 
OllamaChatRequestBuilder withStreaming ()
 
OllamaChatRequestBuilder withKeepAlive (String keepAlive)
 
OllamaChatRequestBuilder withThinking (boolean think)
 
OllamaChatRequest build ()
 

Static Public Member Functions

static OllamaChatRequestBuilder builder ()
 

Detailed Description

Helper class for creating OllamaChatRequest objects using the builder-pattern.

Definition at line 25 of file OllamaChatRequestBuilder.java.

Member Function Documentation

◆ build()

OllamaChatRequest io.github.ollama4j.models.chat.OllamaChatRequestBuilder.build ( )

Definition at line 172 of file OllamaChatRequestBuilder.java.

◆ builder()

static OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.builder ( )
static

Definition at line 39 of file OllamaChatRequestBuilder.java.

◆ reset()

void io.github.ollama4j.models.chat.OllamaChatRequestBuilder.reset ( )

Definition at line 59 of file OllamaChatRequestBuilder.java.

◆ withGetJsonResponse()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withGetJsonResponse ( )

Definition at line 147 of file OllamaChatRequestBuilder.java.

◆ withImageURLConnectTimeoutSeconds()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withImageURLConnectTimeoutSeconds ( int imageURLConnectTimeoutSeconds)

Definition at line 43 of file OllamaChatRequestBuilder.java.

◆ withImageURLReadTimeoutSeconds()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withImageURLReadTimeoutSeconds ( int imageURLReadTimeoutSeconds)

Definition at line 49 of file OllamaChatRequestBuilder.java.

◆ withKeepAlive()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withKeepAlive ( String keepAlive)

Definition at line 162 of file OllamaChatRequestBuilder.java.

◆ withMessage() [1/4]

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withMessage ( OllamaChatMessageRole role,
String content )

Definition at line 63 of file OllamaChatRequestBuilder.java.

◆ withMessage() [2/4]

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withMessage ( OllamaChatMessageRole role,
String content,
List< OllamaChatToolCalls > toolCalls )

Definition at line 67 of file OllamaChatRequestBuilder.java.

◆ withMessage() [3/4]

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withMessage ( OllamaChatMessageRole role,
String content,
List< OllamaChatToolCalls > toolCalls,
List< File > images )

Definition at line 74 of file OllamaChatRequestBuilder.java.

◆ withMessage() [4/4]

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withMessage ( OllamaChatMessageRole role,
String content,
List< OllamaChatToolCalls > toolCalls,
String... imageUrls ) throws IOException, InterruptedException

Definition at line 100 of file OllamaChatRequestBuilder.java.

◆ withMessages()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withMessages ( List< OllamaChatMessage > messages)

Definition at line 137 of file OllamaChatRequestBuilder.java.

◆ withModel()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withModel ( String model)

Definition at line 54 of file OllamaChatRequestBuilder.java.

◆ withOptions()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withOptions ( Options options)

Definition at line 142 of file OllamaChatRequestBuilder.java.

◆ withStreaming()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withStreaming ( )

Definition at line 157 of file OllamaChatRequestBuilder.java.

◆ withTemplate()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withTemplate ( String template)

Definition at line 152 of file OllamaChatRequestBuilder.java.

◆ withThinking()

OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.withThinking ( boolean think)

Definition at line 167 of file OllamaChatRequestBuilder.java.


The documentation for this class was generated from the following file: