Class GENModerationTask
Inheritance
object
GENModerationTask
Assembly: .dll
Syntax
public class GENModerationTask : GENTask<GENModerationTask, ModerationOptions, string, Moderation>, IGENTask
Constructors
GENModerationTask(string, IEnumerable<SafetySetting>)
Declaration
public GENModerationTask(string prompt, IEnumerable<SafetySetting> safetySettings)
Parameters
Type |
Name |
Description |
string |
prompt |
|
IEnumerable<SafetySetting> |
safetySettings |
|
Properties
FilesToModerate
Declaration
public List<IFile> FilesToModerate { get; set; }
Property Value
Type |
Description |
List<IFile> |
|
Method
Declaration
public override string Method { get; }
Property Value
Overrides
SafetySettings
Declaration
public List<SafetySetting> SafetySettings { get; set; }
Property Value
Methods
AddImagesToModerate(params IFile[])
Declaration
public GENModerationTask AddImagesToModerate(params IFile[] files)
Parameters
Type |
Name |
Description |
IFile[] |
files |
|
Returns
AddImagesToModerate(params FileInfo[])
Declaration
public GENModerationTask AddImagesToModerate(params FileInfo[] fileInfos)
Parameters
Type |
Name |
Description |
FileInfo[] |
fileInfos |
|
Returns
AddImagesToModerate(params string[])
Declaration
public GENModerationTask AddImagesToModerate(params string[] filePaths)
Parameters
Type |
Name |
Description |
string[] |
filePaths |
|
Returns
AddImagesToModerate(params Texture2D[])
Declaration
public GENModerationTask AddImagesToModerate(params Texture2D[] textures)
Parameters
Type |
Name |
Description |
Texture2D[] |
textures |
|
Returns
AddSafetySetting(SafetySetting)
Declaration
public GENModerationTask AddSafetySetting(SafetySetting safetySetting)
Parameters
Returns
ExecuteAsyncINTERNAL()
Declaration
protected override UniTask<Moderation> ExecuteAsyncINTERNAL()
Returns
Overrides
RemoveSafetySetting(HarmCategory)
Declaration
public GENModerationTask RemoveSafetySetting(HarmCategory category)
Parameters
Returns
Implements