Ollama4j
A Java library (wrapper/binding) for Ollama server.
Loading...
Searching...
No Matches
io.github.ollama4j.models.generate.OllamaGenerateRequest Class Reference
Inheritance diagram for io.github.ollama4j.models.generate.OllamaGenerateRequest:
io.github.ollama4j.models.request.OllamaCommonRequest io.github.ollama4j.utils.OllamaRequestBody

Public Member Functions

 OllamaGenerateRequest ()
 
 OllamaGenerateRequest (String model, String prompt)
 
 OllamaGenerateRequest (String model, String prompt, List< String > images)
 
OllamaGenerateRequest withPrompt (String prompt)
 
OllamaGenerateRequest withSuffix (String suffix)
 
OllamaGenerateRequest withTools (List< Tools.Tool > tools)
 
OllamaGenerateRequest withModel (String model)
 
OllamaGenerateRequest withGetJsonResponse ()
 
OllamaGenerateRequest withOptions (Options options)
 
OllamaGenerateRequest withTemplate (String template)
 
OllamaGenerateRequest withStreaming (boolean streaming)
 
OllamaGenerateRequest withKeepAlive (String keepAlive)
 
OllamaGenerateRequest withRaw (boolean raw)
 
OllamaGenerateRequest withThink (ThinkMode think)
 
OllamaGenerateRequest withUseTools (boolean useTools)
 
OllamaGenerateRequest withFormat (Map< String, Object > format)
 
OllamaGenerateRequest withSystem (String system)
 
OllamaGenerateRequest withContext (String context)
 
OllamaGenerateRequest withImagesBase64 (List< String > images)
 
OllamaGenerateRequest withImages (List< File > imageFiles) throws IOException
 
OllamaGenerateRequest build ()
 
boolean equals (Object o)
 
- Public Member Functions inherited from io.github.ollama4j.models.request.OllamaCommonRequest
String toString ()
 
- Public Member Functions inherited from io.github.ollama4j.utils.OllamaRequestBody
default BodyPublisher getBodyPublisher ()
 

Static Public Member Functions

static OllamaGenerateRequest builder ()
 

Additional Inherited Members

- Protected Attributes inherited from io.github.ollama4j.models.request.OllamaCommonRequest
String model
 
Object format
 
Map< String, Object > options
 
String template
 
boolean stream
 
String keepAlive
 

Detailed Description

Definition at line 29 of file OllamaGenerateRequest.java.

Constructor & Destructor Documentation

◆ OllamaGenerateRequest() [1/3]

io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest ( )

Definition at line 44 of file OllamaGenerateRequest.java.

◆ OllamaGenerateRequest() [2/3]

io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest ( String model,
String prompt )

Definition at line 46 of file OllamaGenerateRequest.java.

◆ OllamaGenerateRequest() [3/3]

io.github.ollama4j.models.generate.OllamaGenerateRequest.OllamaGenerateRequest ( String model,
String prompt,
List< String > images )

Definition at line 51 of file OllamaGenerateRequest.java.

Member Function Documentation

◆ build()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.build ( )

Definition at line 152 of file OllamaGenerateRequest.java.

◆ builder()

static OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.builder ( )
static

Definition at line 59 of file OllamaGenerateRequest.java.

◆ equals()

boolean io.github.ollama4j.models.generate.OllamaGenerateRequest.equals ( Object o)

Definition at line 157 of file OllamaGenerateRequest.java.

◆ withContext()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withContext ( String context)

Definition at line 133 of file OllamaGenerateRequest.java.

◆ withFormat()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withFormat ( Map< String, Object > format)

Definition at line 123 of file OllamaGenerateRequest.java.

◆ withGetJsonResponse()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withGetJsonResponse ( )

Definition at line 83 of file OllamaGenerateRequest.java.

◆ withImages()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withImages ( List< File > imageFiles) throws IOException

Definition at line 143 of file OllamaGenerateRequest.java.

◆ withImagesBase64()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withImagesBase64 ( List< String > images)

Definition at line 138 of file OllamaGenerateRequest.java.

◆ withKeepAlive()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withKeepAlive ( String keepAlive)

Definition at line 103 of file OllamaGenerateRequest.java.

◆ withModel()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withModel ( String model)

Definition at line 78 of file OllamaGenerateRequest.java.

◆ withOptions()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withOptions ( Options options)

Definition at line 88 of file OllamaGenerateRequest.java.

◆ withPrompt()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withPrompt ( String prompt)

Definition at line 63 of file OllamaGenerateRequest.java.

◆ withRaw()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withRaw ( boolean raw)

Definition at line 108 of file OllamaGenerateRequest.java.

◆ withStreaming()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withStreaming ( boolean streaming)

Definition at line 98 of file OllamaGenerateRequest.java.

◆ withSuffix()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withSuffix ( String suffix)

Definition at line 68 of file OllamaGenerateRequest.java.

◆ withSystem()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withSystem ( String system)

Definition at line 128 of file OllamaGenerateRequest.java.

◆ withTemplate()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withTemplate ( String template)

Definition at line 93 of file OllamaGenerateRequest.java.

◆ withThink()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withThink ( ThinkMode think)

Definition at line 113 of file OllamaGenerateRequest.java.

◆ withTools()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withTools ( List< Tools.Tool > tools)

Definition at line 73 of file OllamaGenerateRequest.java.

◆ withUseTools()

OllamaGenerateRequest io.github.ollama4j.models.generate.OllamaGenerateRequest.withUseTools ( boolean useTools)

Definition at line 118 of file OllamaGenerateRequest.java.


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