Class WatsonxModerationModel

java.lang.Object
dev.langchain4j.model.watsonx.WatsonxModerationModel
All Implemented Interfaces:
ModerationModel

public class WatsonxModerationModel extends Object implements ModerationModel
A ModerationModel implementation that integrates IBM watsonx.ai with LangChain4j.

Example usage:

ModerationModel chatModel = WatsonxModerationModel.builder()
    .baseUrl("https://...") // or use CloudRegion
    .apiKey("...")
    .projectId("...")
    .detectors(Pii.ofDefaults(), GraniteGuardian.ofDefaults())
    .build();