Interface Langchain4jOpenAiConfig
@ConfigRoot(phase=RUN_TIME)
@ConfigMapping(prefix="quarkus.langchain4j.openai")
public interface Langchain4jOpenAiConfig
-
Method Summary
Modifier and TypeMethodDescriptionapiKey()
OpenAI API keybaseUrl()
Base URL of OpenAI APIChat model related settingsEmbedding model related settingsWhether the OpenAI client should log requestsWhether the OpenAI client should log responsesThe maximum number of times to retryModeration model related settingstimeout()
Timeout for OpenAI calls
-
Method Details
-
baseUrl
Base URL of OpenAI API -
apiKey
OpenAI API key -
timeout
Timeout for OpenAI calls -
maxRetries
The maximum number of times to retry -
logRequests
Whether the OpenAI client should log requests -
logResponses
Whether the OpenAI client should log responses -
chatModel
ChatModelConfig chatModel()Chat model related settings -
embeddingModel
EmbeddingModelConfig embeddingModel()Embedding model related settings -
moderationModel
ModerationModelConfig moderationModel()Moderation model related settings
-