Class GENModerationTask
Inheritance
object
GENModerationTask
Assembly: .dll
Syntax
public class GENModerationTask : GENTask<GENModerationTask, string, SafetyRating[]>, IGENTask
Constructors
GENModerationTask(string, IEnumerable<SafetySetting>)
Declaration
public GENModerationTask(string prompt, IEnumerable<SafetySetting> safetySettings)
Parameters
Type |
Name |
Description |
string |
prompt |
|
IEnumerable<SafetySetting> |
safetySettings |
|
Methods
AddSafetySetting(SafetySetting)
Declaration
public GENModerationTask AddSafetySetting(SafetySetting safetySetting)
Parameters
Returns
Attach(params AudioClip[])
Declaration
public GENModerationTask Attach(params AudioClip[] audioClips)
Parameters
Type |
Name |
Description |
AudioClip[] |
audioClips |
|
Returns
Attach(params IFile[])
Declaration
public GENModerationTask Attach(params IFile[] files)
Parameters
Type |
Name |
Description |
IFile[] |
files |
|
Returns
Attach(params FileInfo[])
Declaration
public GENModerationTask Attach(params FileInfo[] fileInfos)
Parameters
Type |
Name |
Description |
FileInfo[] |
fileInfos |
|
Returns
Attach(params string[])
Declaration
public GENModerationTask Attach(params string[] filePaths)
Parameters
Type |
Name |
Description |
string[] |
filePaths |
|
Returns
Attach(params Texture2D[])
Declaration
public GENModerationTask Attach(params Texture2D[] textures)
Parameters
Type |
Name |
Description |
Texture2D[] |
textures |
|
Returns
ExecuteAsyncINTERNAL()
Executes the task and returns the generated result.
Declaration
protected override UniTask<SafetyRating[]> ExecuteAsyncINTERNAL()
Returns
Overrides
RemoveSafetySetting(HarmCategory)
Declaration
public GENModerationTask RemoveSafetySetting(HarmCategory category)
Parameters
Returns
Implements
Extension Methods