Index
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
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
- 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
All Classes and Interfaces|All Packages