Class ModerationPrompt
Not directly used as a prompt, but other prompts can convert to this type for moderation requests.
This class is used to pass the text and optional images to the moderation model for processing.
public sealed class ModerationPrompt : IPromptWithFiles, IPrompt
- Inheritance
-
objectModerationPrompt
- Implements
- Extension Methods
Constructors
ModerationPrompt()
public ModerationPrompt()
ModerationPrompt(string)
public ModerationPrompt(string text)
Parameters
textstring
Properties
Images
public List<Prompt<Texture2D>> Images { get; set; }
Property Value
- List<Prompt<Texture2D>>
PromptType
public PromptType PromptType { get; }
Property Value
Text
public string Text { get; set; }
Property Value
- string
Methods
AddImage(Texture2D)
public ModerationPrompt AddImage(Texture2D image)
Parameters
imageTexture2D
Returns
AddImageFile(File<Texture2D>)
public ModerationPrompt AddImageFile(File<Texture2D> imageFile)
Parameters
imageFileFile<Texture2D>
Returns
GetInputFiles()
public List<IFile> GetInputFiles()
Returns
- List<IFile>
GetInputText()
public string GetInputText()
Returns
- string
IsValid()
public bool IsValid()
Returns
- bool
LoadFilesAsync()
public UniTask LoadFilesAsync()
Returns
- UniTask
RequiresLoading()
public bool RequiresLoading()
Returns
- bool
ToMessageContent()
public MessageContent ToMessageContent()
Returns
Operators
implicit operator ModerationPrompt(string)
public static implicit operator ModerationPrompt(string text)
Parameters
textstring