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