Table of Contents

Class ShieldPromptRequest

Namespace
FoundationaLLM.Common.Models.ContentSafety
Assembly
FoundationaLLM.Common.dll

Represents a request to shield a prompt with Azure AI Content Safety.

public class ShieldPromptRequest
Inheritance
ShieldPromptRequest
Inherited Members
Extension Methods

Properties

Documents

Gets or sets a list or collection of textual documents, articles, or other string-based content. Each element in the array is expected to be a string.

[JsonPropertyName("documents")]
public List<string> Documents { get; set; }

Property Value

List<string>

UserPrompt

Gets or sets a text or message input provided by the user. This could be a question, command, or other form of text input.

[JsonPropertyName("userPrompt")]
public required string UserPrompt { get; set; }

Property Value

string