langchain.js
    Preparing search index...

    Class ArcjetRedact<Detect, CustomEntities>

    Type Parameters

    • Detect extends DetectSensitiveInfoEntities<CustomEntities> | undefined
    • CustomEntities extends string

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    chatModel: BaseChatModel
    contextWindowSize?: number
    detect?: Detect
    entities?: ValidEntities<Detect>
    index: number
    replace?: (
        entity: undefined extends Detect
            ? ArcjetSensitiveInfoType
            : Detect extends DetectSensitiveInfoEntities<CustomEntities>
                ? ArcjetSensitiveInfoType | CustomEntities
                : never,
    ) => undefined | string

    Methods

    • Parameters

      • entity: undefined extends Detect
            ? ArcjetSensitiveInfoType
            : Detect extends DetectSensitiveInfoEntities<CustomEntities>
                ? ArcjetSensitiveInfoType | CustomEntities
                : never

      Returns string

    • Parameters

      • messages: BaseMessage[]
      • options: unknown
      • OptionalrunManager: any

      Returns Promise<ChatResult>

    • Returns string

    • Returns string