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.ModerationModelpublic 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.ModerationModelpublic static OpenAiModerationModel withApiKey(String apiKey)
public static OpenAiModerationModel.OpenAiModerationModelBuilder builder()
Copyright © 2024. All rights reserved.