Index

A B C E F G I L M N O P Q R S T U 
All Classes and Interfaces|All Packages

A

apiKey() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
OpenAI API key
apiKey(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

B

baseUrl() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Base URL of OpenAI API
baseUrl(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
builder() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

C

chatModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Chat model related settings
chatModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ChatModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
cleanup() - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiModerationModelsJsonRPCService
 
cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 

E

embeddingModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Embedding model related settings
embeddingModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 

F

frequencyPenalty() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Number between -2.0 and 2.0.

G

generate(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
generate(String, int) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
generate(String, String, String, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiImagesJsonRPCService
 

I

imageModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Image model related settings
imageModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ImageModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
init() - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiModerationModelsJsonRPCService
 
io.quarkiverse.langchain4j.openai - package io.quarkiverse.langchain4j.openai
 
io.quarkiverse.langchain4j.openai.runtime - package io.quarkiverse.langchain4j.openai.runtime
 
io.quarkiverse.langchain4j.openai.runtime.config - package io.quarkiverse.langchain4j.openai.runtime.config
 
io.quarkiverse.langchain4j.openai.runtime.devui - package io.quarkiverse.langchain4j.openai.runtime.devui
 

L

Langchain4jOpenAiConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Whether chat model requests should be logged
logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.EmbeddingModelConfig
Whether embedding model requests should be logged
logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
Whether image model requests should be logged
logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Whether the OpenAI client should log requests
logRequests() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ModerationModelConfig
Whether moderation model requests should be logged
logRequests(Boolean) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Whether chat model responses should be logged
logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.EmbeddingModelConfig
Whether embedding model responses should be logged
logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
Whether image model responses should be logged
logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Whether the OpenAI client should log responses
logResponses() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ModerationModelConfig
Whether moderation model responses should be logged
logResponses(Boolean) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

M

maxRetries() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
The maximum number of times to retry
maxRetries(Integer) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
maxTokens() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
The maximum number of tokens to generate in the completion.
modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Model name to use
modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.EmbeddingModelConfig
Model name to use
modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
Model name to use
modelName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ModerationModelConfig
Model name to use
modelName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
moderate(String, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiModerationModelsJsonRPCService
 
moderationModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Moderation model related settings
moderationModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ModerationModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 

N

number() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The number of images to generate.

O

OpenAiImagesJsonRPCService - Class in io.quarkiverse.langchain4j.openai.runtime.devui
 
OpenAiImagesJsonRPCService() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiImagesJsonRPCService
 
OpenAiModerationModelsJsonRPCService - Class in io.quarkiverse.langchain4j.openai.runtime.devui
 
OpenAiModerationModelsJsonRPCService() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiModerationModelsJsonRPCService
 
OpenAiRecorder - Class in io.quarkiverse.langchain4j.openai.runtime
 
OpenAiRecorder() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
organizationId() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
OpenAI Organization ID (https://platform.openai.com/docs/api-reference/organization-optional)
organizationId(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

P

persist() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
Configure whether the generated images will be saved to disk.
persistDirectory() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The path where the generated images will be persisted to disk.
persistDirectory(Optional<Path>) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
presencePenalty() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Number between -2.0 and 2.0.

Q

quality() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The quality of the image that will be generated.
quality(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
QuarkusOpenAiImageModel - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiImageModel(String, String, String, String, String, String, String, Optional<String>, String, Duration, Integer, Boolean, Boolean, Optional<Path>) - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
QuarkusOpenAiImageModel.Builder - Class in io.quarkiverse.langchain4j.openai
 

R

responseFormat() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The format in which the generated images are returned.
responseFormat(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

S

size() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The size of the generated images.
size(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
streamingChatModel(Langchain4jOpenAiConfig) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
style() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
The style of the generated images.
style(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 

T

temperature() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
What sampling temperature to use, with values between 0 and 2.
timeout() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.Langchain4jOpenAiConfig
Timeout for OpenAI calls
timeout(Duration) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
topP() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with topP probability mass.

U

user() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.EmbeddingModelConfig
A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse.
user() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ImageModelConfig
A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse.
user(Optional<String>) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
A B C E F G I L M N O P Q R S T U 
All Classes and Interfaces|All Packages