VoiceResponseBase 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.
Properties shared by persisted voice responses.
public class VoiceResponseBase : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.VoiceResponseBase>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.VoiceResponseBase>
type VoiceResponseBase = class
interface IJsonModel<VoiceResponseBase>
interface IPersistableModel<VoiceResponseBase>
Public Class VoiceResponseBase
Implements IJsonModel(Of VoiceResponseBase), IPersistableModel(Of VoiceResponseBase)
- Inheritance
-
VoiceResponseBase
- Derived
- Implements
Properties
| Name | Description |
|---|---|
| MaxOutputTokens |
Maximum number of output tokens for a single assistant response, inclusive of tool calls, that was used in this response. To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). <remarks> Supported types:
Examples:
|
| Object |
The object type, must be |
| OutputModalities |
The set of modalities the model used to respond, currently the only possible values are
|
| Status |
The final status of the response ( |
| StatusDetails |
Additional details about the status. |
| Usage |
Usage statistics for the Response, this will correspond to billing. A Realtime API session will maintain a conversation context and append new Items to the Conversation, thus output from previous turns (text and audio tokens) will become the input for later turns. |