Class ContentModerator
- Namespace
- Glitch9.AIDevKit.Components
public class ContentModerator : AIGenerative<ModerationOptions, ModerationProfile, string, Moderation>
- Inheritance
-
objectContentModerator
- Inherited Members
Methods
GenerateAsync(string)
Asynchronously generates output based on the provided input prompt. This method should be overridden in derived classes to implement the actual generation logic. It returns a UniTask that resolves to the generated output. The onReceiveGeneratedContent event is triggered with the generated output once the task completes.
public override UniTask<Moderation> GenerateAsync(string inputMessage)
Parameters
inputMessagestring
Returns
- UniTask<Moderation>
GenerateAsync(string, List<IFile>)
public UniTask<Moderation> GenerateAsync(string inputMessage, List<IFile> attachedFiles)
Parameters
inputMessagestringattachedFilesList<IFile>
Returns
- UniTask<Moderation>