public class OpenAiModerationModel extends Object implements dev.langchain4j.model.moderation.ModerationModel
Constructor and Description |
---|
OpenAiModerationModel(String baseUrl,
String apiKey,
String modelName,
Duration timeout,
Integer maxRetries,
Proxy proxy,
Boolean logRequests,
Boolean logResponses) |
Modifier and Type | Method and Description |
---|---|
dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> |
moderate(dev.langchain4j.data.message.ChatMessage message) |
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(dev.langchain4j.model.input.Prompt prompt) |
dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> |
moderate(String text) |
dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> |
moderate(dev.langchain4j.data.segment.TextSegment textSegment) |
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(dev.langchain4j.model.input.Prompt prompt)
moderate
in interface dev.langchain4j.model.moderation.ModerationModel
public dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> moderate(dev.langchain4j.data.message.ChatMessage message)
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 dev.langchain4j.model.output.Response<dev.langchain4j.model.moderation.Moderation> moderate(dev.langchain4j.data.segment.TextSegment textSegment)
moderate
in interface dev.langchain4j.model.moderation.ModerationModel
public static OpenAiModerationModel withApiKey(String apiKey)
Copyright © 2023. All rights reserved.