Class OpenAiModerationModel.OpenAiModerationModelBuilder
java.lang.Object
dev.langchain4j.model.openai.OpenAiModerationModel.OpenAiModerationModelBuilder
- Enclosing class:
OpenAiModerationModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()customHeaders(Map<String, String> customHeaders) customQueryParams(Map<String, String> customQueryParams) httpClientBuilder(HttpClientBuilder httpClientBuilder) logger(org.slf4j.Logger logger) logRequests(Boolean logRequests) logResponses(Boolean logResponses) maxRetries(Integer maxRetries) modelName(OpenAiModerationModelName modelName) organizationId(String organizationId)
-
Constructor Details
-
OpenAiModerationModelBuilder
public OpenAiModerationModelBuilder()
-
-
Method Details
-
httpClientBuilder
public OpenAiModerationModel.OpenAiModerationModelBuilder httpClientBuilder(HttpClientBuilder httpClientBuilder) -
modelName
-
modelName
public OpenAiModerationModel.OpenAiModerationModelBuilder modelName(OpenAiModerationModelName modelName) -
baseUrl
-
apiKey
-
organizationId
-
projectId
-
timeout
-
maxRetries
-
logRequests
-
logResponses
-
logger
- Parameters:
logger- an alternateLoggerto be used instead of the default one provided by Langchain4J for logging requests and responses.- Returns:
this.
-
customHeaders
public OpenAiModerationModel.OpenAiModerationModelBuilder customHeaders(Map<String, String> customHeaders) -
customQueryParams
public OpenAiModerationModel.OpenAiModerationModelBuilder customQueryParams(Map<String, String> customQueryParams) -
build
-