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 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 (boolean 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 27 of file OllamaGenerateRequest.java.

Constructor & Destructor Documentation

◆ OllamaGenerateRequest() [1/3]

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

Definition at line 38 of file OllamaGenerateRequest.java.

◆ OllamaGenerateRequest() [2/3]

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

Definition at line 40 of file OllamaGenerateRequest.java.

◆ OllamaGenerateRequest() [3/3]

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

Definition at line 45 of file OllamaGenerateRequest.java.

Member Function Documentation

◆ build()

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

Definition at line 141 of file OllamaGenerateRequest.java.

◆ builder()

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

Definition at line 53 of file OllamaGenerateRequest.java.

◆ equals()

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

Definition at line 146 of file OllamaGenerateRequest.java.

◆ withContext()

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

Definition at line 122 of file OllamaGenerateRequest.java.

◆ withFormat()

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

Definition at line 112 of file OllamaGenerateRequest.java.

◆ withGetJsonResponse()

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

Definition at line 72 of file OllamaGenerateRequest.java.

◆ withImages()

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

Definition at line 132 of file OllamaGenerateRequest.java.

◆ withImagesBase64()

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

Definition at line 127 of file OllamaGenerateRequest.java.

◆ withKeepAlive()

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

Definition at line 92 of file OllamaGenerateRequest.java.

◆ withModel()

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

Definition at line 67 of file OllamaGenerateRequest.java.

◆ withOptions()

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

Definition at line 77 of file OllamaGenerateRequest.java.

◆ withPrompt()

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

Definition at line 57 of file OllamaGenerateRequest.java.

◆ withRaw()

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

Definition at line 97 of file OllamaGenerateRequest.java.

◆ withStreaming()

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

Definition at line 87 of file OllamaGenerateRequest.java.

◆ withSystem()

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

Definition at line 117 of file OllamaGenerateRequest.java.

◆ withTemplate()

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

Definition at line 82 of file OllamaGenerateRequest.java.

◆ withThink()

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

Definition at line 102 of file OllamaGenerateRequest.java.

◆ withTools()

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

Definition at line 62 of file OllamaGenerateRequest.java.

◆ withUseTools()

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

Definition at line 107 of file OllamaGenerateRequest.java.


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