你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SessionUpdateConversationItemCreated Class

Definition

Returned when a conversation item is created. There are several scenarios that produce this event:

  • The server is generating a Response, which if successful will produce either one or two Items, which will be of type message (role assistant) or type function_call.
  • The input audio buffer has been committed, either by the client or the server (in server_vad mode). The server will take the content of the input audio buffer and add it to a new user message Item.
  • The client has sent a conversation.item.create event to add a new Item to the Conversation.
public class SessionUpdateConversationItemCreated : Azure.AI.VoiceLive.SessionUpdate, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.SessionUpdateConversationItemCreated>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.SessionUpdateConversationItemCreated>
type SessionUpdateConversationItemCreated = class
    inherit SessionUpdate
    interface IJsonModel<SessionUpdateConversationItemCreated>
    interface IPersistableModel<SessionUpdateConversationItemCreated>
Public Class SessionUpdateConversationItemCreated
Inherits SessionUpdate
Implements IJsonModel(Of SessionUpdateConversationItemCreated), IPersistableModel(Of SessionUpdateConversationItemCreated)
Inheritance
SessionUpdateConversationItemCreated
Implements

Properties

EventId

Gets the EventId.

(Inherited from SessionUpdate)
Item

Gets the Item.

PreviousItemId

The ID of the preceding item in the Conversation context, allows the client to understand the order of the conversation.

Methods

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

Explicit Interface Implementations

IJsonModel<SessionUpdate>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IJsonModel<SessionUpdate>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IJsonModel<SessionUpdateConversationItemCreated>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SessionUpdateConversationItemCreated>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SessionUpdate>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<SessionUpdate>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<SessionUpdate>.Write(ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<SessionUpdateConversationItemCreated>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SessionUpdateConversationItemCreated>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SessionUpdateConversationItemCreated>.Write(ModelReaderWriterOptions)

Applies to