Interface Langchain4jWatsonConfig
@ConfigRoot(phase=RUN_TIME)
@ConfigMapping(prefix="quarkus.langchain4j.watsonx")
public interface Langchain4jWatsonConfig
-
Method Summary
Modifier and TypeMethodDescriptionapiKey()Watsonx API keybaseUrl()Base URLChat model related settingsiam()Chat model related settingsWhether the Watsonx client should log requestsWhether the Watsonx client should log responsesWatsonx project id.timeout()Timeout for Watsonx API callsversion()Version to use
-
Method Details
-
baseUrl
URL baseUrl()Base URL -
apiKey
String apiKey()Watsonx API key -
timeout
Timeout for Watsonx API calls -
version
Version to use -
projectId
String projectId()Watsonx project id. -
logRequests
Whether the Watsonx client should log requests -
logResponses
Whether the Watsonx client should log responses -
iam
IAMConfig iam()Chat model related settings -
chatModel
ChatModelConfig chatModel()Chat model related settings
-