RaiInvocationModeration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Declares where request/response text lives so content-safety guardrails can extract it.
public class RaiInvocationModeration : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.RaiInvocationModeration>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.RaiInvocationModeration>
type RaiInvocationModeration = class
interface IJsonModel<RaiInvocationModeration>
interface IPersistableModel<RaiInvocationModeration>
Public Class RaiInvocationModeration
Implements IJsonModel(Of RaiInvocationModeration), IPersistableModel(Of RaiInvocationModeration)
- Inheritance
-
RaiInvocationModeration
- Implements
Constructors
| Name | Description |
|---|---|
| RaiInvocationModeration(RaiInvocationMode) |
Initializes a new instance of RaiInvocationModeration. |
Properties
| Name | Description |
|---|---|
| InputContentType |
How the REQUEST body is parsed. When omitted, the service defaults to |
| InputPaths |
Path(s) to user text in the REQUEST body. Required when input_content_type is |
| OutputContentType |
How the RESPONSE body is parsed. When omitted, the service defaults to |
| OutputPaths |
Path(s) to agent text in a NON-STREAMING response body. Required when response_mode is non_streaming/both and output_content_type is |
| ResponseMode |
Author-declared response shape; drives which output gate runs and which fields are required. |
| StreamSelectors |
One SSE event->field selector per event type carrying text. Required when response_mode is streaming/both and output_content_type is |