Table of Contents

Class Moderator

public class Moderator : GeneratorBehaviour<string, ModerationResult, ModerationResult, string, INoopStreamEvent<ModerationResult>, ModerationParameters, ModerationRequest>, IErrorHandler, IUsageHandler, IUniTaskQueueEventListener
Inheritance
object
Moderator
Implements
IUniTaskQueueEventListener
Inherited Members

Properties

ModelType

public override ModelType ModelType { get; }

Property Value

ModelType

Methods

CreateOutput(ModerationResult)

protected override ModerationResult CreateOutput(ModerationResult finalOutput)

Parameters

finalOutput ModerationResult

Returns

ModerationResult

CreateRequest(string)

protected override ModerationRequest CreateRequest(string prompt)

Parameters

prompt string

Returns

ModerationRequest

CreateStreamAsyncInternal(ModerationRequest)

protected override UniTask<IRESTStream<INoopStreamEvent<ModerationResult>>> CreateStreamAsyncInternal(ModerationRequest request)

Parameters

request ModerationRequest

Returns

UniTask<IRESTStream<INoopStreamEvent<ModerationResult>>>

GenerateAsyncInternal(ModerationRequest)

protected override UniTask<ModerationResult> GenerateAsyncInternal(ModerationRequest request)

Parameters

request ModerationRequest

Returns

UniTask<ModerationResult>