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

Public Member Functions

OllamaChatRequest build ()
 
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)
 
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)
 

Static Public Member Functions

static OllamaChatRequestBuilder getInstance (String model)
 

Detailed Description

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

Definition at line 20 of file OllamaChatRequestBuilder.java.

Member Function Documentation

◆ build()

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

Definition at line 34 of file OllamaChatRequestBuilder.java.

◆ getInstance()

static OllamaChatRequestBuilder io.github.ollama4j.models.chat.OllamaChatRequestBuilder.getInstance ( String model)
static

Definition at line 30 of file OllamaChatRequestBuilder.java.

◆ reset()

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

Definition at line 38 of file OllamaChatRequestBuilder.java.

◆ withGetJsonResponse()

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

Definition at line 97 of file OllamaChatRequestBuilder.java.

◆ withKeepAlive()

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

Definition at line 112 of file OllamaChatRequestBuilder.java.

◆ withMessage() [1/4]

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

Definition at line 42 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 46 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 52 of file OllamaChatRequestBuilder.java.

◆ withMessage() [4/4]

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

Definition at line 68 of file OllamaChatRequestBuilder.java.

◆ withMessages()

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

Definition at line 88 of file OllamaChatRequestBuilder.java.

◆ withOptions()

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

Definition at line 92 of file OllamaChatRequestBuilder.java.

◆ withStreaming()

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

Definition at line 107 of file OllamaChatRequestBuilder.java.

◆ withTemplate()

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

Definition at line 102 of file OllamaChatRequestBuilder.java.

◆ withThinking()

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

Definition at line 117 of file OllamaChatRequestBuilder.java.


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