Class WatsonxModerationModel.Builder
java.lang.Object
dev.langchain4j.model.watsonx.WatsonxModerationModel.Builder
- Enclosing class:
WatsonxModerationModel
Builder class for constructing
WatsonxModerationModel instances with configurable parameters.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionauthenticationProvider(com.ibm.watsonx.ai.core.auth.AuthenticationProvider authenticationProvider) baseUrl(com.ibm.watsonx.ai.CloudRegion baseUrl) build()detectors(com.ibm.watsonx.ai.detection.detector.BaseDetector... detectors) Sets the list of detectors to use.Sets the list of detectors to use.logRequests(Boolean logRequests) logResponses(Boolean logResponses)
-
Field Details
-
baseUrl
-
version
-
apiKey
-
projectId
-
spaceId
-
logRequests
-
logResponses
-
timeout
-
authenticationProvider
protected com.ibm.watsonx.ai.core.auth.AuthenticationProvider authenticationProvider
-
-
Method Details
-
detectors
public WatsonxModerationModel.Builder detectors(List<com.ibm.watsonx.ai.detection.detector.BaseDetector> detectors) Sets the list of detectors to use.- Parameters:
detectors- the list of detectors
-
detectors
public WatsonxModerationModel.Builder detectors(com.ibm.watsonx.ai.detection.detector.BaseDetector... detectors) Sets the list of detectors to use.- Parameters:
detectors- the list of detectors
-
build
-
baseUrl
-
baseUrl
-
baseUrl
-
version
-
projectId
-
spaceId
-
apiKey
-
logRequests
-
logResponses
-
timeout
-
authenticationProvider
public WatsonxModerationModel.Builder authenticationProvider(com.ibm.watsonx.ai.core.auth.AuthenticationProvider authenticationProvider)
-