public class OpenAiModerationModel extends Object implements dev.langchain4j.model.moderation.ModerationModel
Modifier and Type | Class and Description |
---|---|
static class |
OpenAiModerationModel.OpenAiModerationModelBuilder |
Constructor and Description |
---|
OpenAiModerationModel(String baseUrl,
String apiKey,
String organizationId,
String modelName,
Duration timeout,
Integer maxRetries,
Proxy proxy,
Boolean logRequests,
Boolean logResponses) |
Modifier and Type | Method and Description |
---|---|
static OpenAiModerationModel.OpenAiModerationModelBuilder |
builder() |
dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> |
moderate(List<dev.langchain4j.data.message.ChatMessage> messages) |
dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> |
moderate(String text) |
static OpenAiModerationModel |
withApiKey(String apiKey) |
public dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> moderate(String text)
moderate
in interface dev.langchain4j.model.moderation.ModerationModel
public dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> moderate(List<dev.langchain4j.data.message.ChatMessage> messages)
moderate
in interface dev.langchain4j.model.moderation.ModerationModel
public static OpenAiModerationModel withApiKey(String apiKey)
public static OpenAiModerationModel.OpenAiModerationModelBuilder builder()
Copyright © 2024. All rights reserved.