Share via


StaticInterimResponseConfig Class

Definition

Configuration for static interim response generation. Randomly selects from configured texts when any trigger condition is met.

public class StaticInterimResponseConfig : Azure.AI.VoiceLive.InterimResponseConfigBase, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.StaticInterimResponseConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.StaticInterimResponseConfig>
type StaticInterimResponseConfig = class
    inherit InterimResponseConfigBase
    interface IJsonModel<StaticInterimResponseConfig>
    interface IPersistableModel<StaticInterimResponseConfig>
Public Class StaticInterimResponseConfig
Inherits InterimResponseConfigBase
Implements IJsonModel(Of StaticInterimResponseConfig), IPersistableModel(Of StaticInterimResponseConfig)
Inheritance
StaticInterimResponseConfig
Implements

Constructors

Name Description
StaticInterimResponseConfig()

Initializes a new instance of StaticInterimResponseConfig.

Properties

Name Description
LatencyThresholdMs

Latency threshold in milliseconds before triggering interim response. Default is 2000ms.

(Inherited from InterimResponseConfigBase)
Texts

List of interim response text options to randomly select from.

Triggers

List of triggers that can fire the interim response. Any trigger can activate it (OR logic). Supported: 'latency', 'tool'.

(Inherited from InterimResponseConfigBase)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<InterimResponseConfigBase>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from InterimResponseConfigBase)
IJsonModel<InterimResponseConfigBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from InterimResponseConfigBase)
IJsonModel<StaticInterimResponseConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<StaticInterimResponseConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<InterimResponseConfigBase>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from InterimResponseConfigBase)
IPersistableModel<InterimResponseConfigBase>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from InterimResponseConfigBase)
IPersistableModel<InterimResponseConfigBase>.Write(ModelReaderWriterOptions) (Inherited from InterimResponseConfigBase)
IPersistableModel<StaticInterimResponseConfig>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<StaticInterimResponseConfig>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<StaticInterimResponseConfig>.Write(ModelReaderWriterOptions)

Applies to