Index

A B C D 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.OpenAiConfig
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.OpenAiConfig
Base URL of OpenAI API
baseUrl(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
BasicE3BigCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicE3BigCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3BigCostEstimator
 
BasicE3SmallCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicE3SmallCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3SmallCostEstimator
 
BasicGpt4oCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicGpt4oCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oCostEstimator
 
BasicGpt4oMiniCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicGpt4oMiniCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oMiniCostEstimator
 
BasicO1MiniCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicO1MiniCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1MiniCostEstimator
 
BasicO1PreviewCostEstimator - Class in io.quarkiverse.langchain4j.openai.runtime.cost
 
BasicO1PreviewCostEstimator() - Constructor for class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1PreviewCostEstimator
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory.Builder
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory.Builder
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory.Builder
 
build() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory.Builder
 
builder() - Static method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory.Builder
 

C

chatModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
Chat model related settings
chatModel(LangChain4jOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ChatModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
cleanUp(ShutdownContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory.Builder
 
configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory.Builder
 
configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory.Builder
 
configName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory.Builder
 

D

defaultConfig() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig
Default model config.

E

embeddingModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
Embedding model related settings
embeddingModel(LangChain4jOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
EmbeddingModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
enableIntegration() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
Whether to enable the integration.
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3BigCostEstimator
 
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3SmallCostEstimator
 
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oCostEstimator
 
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oMiniCostEstimator
 
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1MiniCostEstimator
 
estimate(CostEstimator.CostContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1PreviewCostEstimator
 

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, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiImagesJsonRPCService
 
get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory
 
get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory
 
get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory
 
get() - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory
 

I

imageModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
Image model related settings
imageModel(LangChain4jOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ImageModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
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.cost - package io.quarkiverse.langchain4j.openai.runtime.cost
 
io.quarkiverse.langchain4j.openai.runtime.devui - package io.quarkiverse.langchain4j.openai.runtime.devui
 

L

LangChain4jOpenAiConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 
LangChain4jOpenAiConfig.OpenAiConfig - 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.OpenAiConfig
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.OpenAiConfig
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.OpenAiConfig
Deprecated.
Using the built-in fault tolerance mechanisms is not recommended. If possible, use MicroProfile Fault Tolerance instead.
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, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.devui.OpenAiModerationModelsJsonRPCService
 
moderationModel() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
Moderation model related settings
moderationModel(LangChain4jOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
ModerationModelConfig - Interface in io.quarkiverse.langchain4j.openai.runtime.config
 

N

namedConfig() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig
Named model config.
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.OpenAiConfig
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.
proxyHost() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
The Proxy host
proxyPort() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
The Proxy port
proxyType() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
The Proxy type

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
 
QuarkusOpenAiChatModelBuilderFactory - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiChatModelBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory
 
QuarkusOpenAiChatModelBuilderFactory.Builder - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiEmbeddingModelBuilderFactory - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiEmbeddingModelBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory
 
QuarkusOpenAiEmbeddingModelBuilderFactory.Builder - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiImageModel - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiImageModel(QuarkusOpenAiImageModel.Builder) - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel
 
QuarkusOpenAiImageModel.Builder - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiModerationModelBuilderFactory - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiModerationModelBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory
 
QuarkusOpenAiModerationModelBuilderFactory.Builder - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiStreamingChatModelBuilderFactory - Class in io.quarkiverse.langchain4j.openai
 
QuarkusOpenAiStreamingChatModelBuilderFactory() - Constructor for class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory
 
QuarkusOpenAiStreamingChatModelBuilderFactory.Builder - Class in io.quarkiverse.langchain4j.openai
 

R

responseFormat() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
The response format the model should use.
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
 
stop() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
The list of stop words to use.
streamingChatModel(LangChain4jOpenAiConfig, String) - Method in class io.quarkiverse.langchain4j.openai.runtime.OpenAiRecorder
 
strictJsonSchema() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.ChatModelConfig
Whether responses follow JSON Schema for Structured Outputs
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
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3BigCostEstimator
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicE3SmallCostEstimator
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oCostEstimator
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicGpt4oMiniCostEstimator
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1MiniCostEstimator
 
supports(CostEstimator.SupportsContext) - Method in class io.quarkiverse.langchain4j.openai.runtime.cost.BasicO1PreviewCostEstimator
 

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.OpenAiConfig
Timeout for OpenAI calls
timeout(Duration) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
tlsConfigurationName() - Method in interface io.quarkiverse.langchain4j.openai.runtime.config.LangChain4jOpenAiConfig.OpenAiConfig
If set, the named TLS configuration with the configured name will be applied to the REST Client
tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiChatModelBuilderFactory.Builder
 
tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiEmbeddingModelBuilderFactory.Builder
 
tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiImageModel.Builder
 
tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiModerationModelBuilderFactory.Builder
 
tlsConfigurationName(String) - Method in class io.quarkiverse.langchain4j.openai.QuarkusOpenAiStreamingChatModelBuilderFactory.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. 0.1 means only the tokens comprising the top 10% probability mass are considered.

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 D E F G I L M N O P Q R S T U 
All Classes and Interfaces|All Packages