Class GENModerationTask
Audio not supported yet.
public class GENModerationTask : GENTask<GENModerationTask, ModerationOptions, string, Moderation>, IGENTask
- Inheritance
-
objectGENModerationTask
- Implements
- Inherited Members
Constructors
GENModerationTask(string, IEnumerable<SafetySetting>)
public GENModerationTask(string prompt, IEnumerable<SafetySetting> safetySettings)
Parameters
promptstringsafetySettingsIEnumerable<SafetySetting>
Properties
FilesToModerate
public List<IFile> FilesToModerate { get; set; }
Property Value
- List<IFile>
Method
public override string Method { get; }
Property Value
- string
SafetySettings
public List<SafetySetting> SafetySettings { get; set; }
Property Value
- List<SafetySetting>
Methods
AddImagesToModerate(params IFile[])
public GENModerationTask AddImagesToModerate(params IFile[] files)
Parameters
filesIFile[]
Returns
AddImagesToModerate(params FileInfo[])
public GENModerationTask AddImagesToModerate(params FileInfo[] fileInfos)
Parameters
fileInfosFileInfo[]
Returns
AddImagesToModerate(params string[])
public GENModerationTask AddImagesToModerate(params string[] filePaths)
Parameters
filePathsstring[]
Returns
AddImagesToModerate(params Texture2D[])
public GENModerationTask AddImagesToModerate(params Texture2D[] textures)
Parameters
texturesTexture2D[]
Returns
AddSafetySetting(SafetySetting)
public GENModerationTask AddSafetySetting(SafetySetting safetySetting)
Parameters
safetySettingSafetySetting
Returns
ExecuteAsyncINTERNAL()
protected override UniTask<Moderation> ExecuteAsyncINTERNAL()
Returns
- UniTask<Moderation>
RemoveSafetySetting(HarmCategory)
public GENModerationTask RemoveSafetySetting(HarmCategory category)
Parameters
categoryHarmCategory