providerplaneai
    Preparing search index...

    Interface ModerationCapability<TModerationInput, TOutput>

    Provider-agnostic moderation capability interface.

    Providers that implement this interface can evaluate content for safety/violations.

    interface ModerationCapability<
        TModerationInput = any,
        TOutput = NormalizedModeration[],
    > {
        moderation(
            req: AIRequest<TModerationInput>,
            ctx: MultiModalExecutionContext,
            signal?: AbortSignal,
        ): Promise<AIResponse<TOutput>>;
    }

    Type Parameters

    • TModerationInput = any

      Input type for moderation request

    • TOutput = NormalizedModeration[]

      Output type (single or array of moderation results)

    Hierarchy (View Summary)

    Implemented by

    Index

    Methods

    Methods