24 references to new
Microsoft.Extensions.AI.Abstractions (18)
Realtime\RealtimeServerMessageType.cs (18)
46public static RealtimeServerMessageType RawContentOnly { get; } = new("RawContentOnly"); 49public static RealtimeServerMessageType InputAudioTranscriptionCompleted { get; } = new("InputAudioTranscriptionCompleted"); 52public static RealtimeServerMessageType InputAudioTranscriptionDelta { get; } = new("InputAudioTranscriptionDelta"); 55public static RealtimeServerMessageType InputAudioTranscriptionFailed { get; } = new("InputAudioTranscriptionFailed"); 58public static RealtimeServerMessageType OutputTextDelta { get; } = new("OutputTextDelta"); 61public static RealtimeServerMessageType OutputTextDone { get; } = new("OutputTextDone"); 64public static RealtimeServerMessageType OutputAudioTranscriptionDelta { get; } = new("OutputAudioTranscriptionDelta"); 67public static RealtimeServerMessageType OutputAudioTranscriptionDone { get; } = new("OutputAudioTranscriptionDone"); 70public static RealtimeServerMessageType OutputAudioDelta { get; } = new("OutputAudioDelta"); 73public static RealtimeServerMessageType OutputAudioDone { get; } = new("OutputAudioDone"); 76public static RealtimeServerMessageType ResponseDone { get; } = new("ResponseDone"); 79public static RealtimeServerMessageType ResponseCreated { get; } = new("ResponseCreated"); 82public static RealtimeServerMessageType ResponseOutputItemDone { get; } = new("ResponseOutputItemDone"); 85public static RealtimeServerMessageType ResponseOutputItemAdded { get; } = new("ResponseOutputItemAdded"); 88public static RealtimeServerMessageType ConversationItemAdded { get; } = new("ConversationItemAdded"); 91public static RealtimeServerMessageType ConversationItemDone { get; } = new("ConversationItemDone"); 94public static RealtimeServerMessageType Error { get; } = new("Error"); 157new(reader.GetString()!);
Microsoft.Extensions.AI.OpenAI (6)
OpenAIRealtimeClientSession.cs (6)
803Sdk.RealtimeServerUpdateResponseMcpCallInProgress e => MapMcpCallEvent(e.EventId, e.ItemId, e.OutputIndex, new RealtimeServerMessageType("McpCallInProgress"), e), 804Sdk.RealtimeServerUpdateResponseMcpCallCompleted e => MapMcpCallEvent(e.EventId, e.ItemId, e.OutputIndex, new RealtimeServerMessageType("McpCallCompleted"), e), 805Sdk.RealtimeServerUpdateResponseMcpCallFailed e => MapMcpCallEvent(e.EventId, e.ItemId, e.OutputIndex, new RealtimeServerMessageType("McpCallFailed"), e), 806Sdk.RealtimeServerUpdateMcpListToolsInProgress e => MapMcpListToolsEvent(e.EventId, e.ItemId, new RealtimeServerMessageType("McpListToolsInProgress"), e), 807Sdk.RealtimeServerUpdateMcpListToolsCompleted e => MapMcpListToolsEvent(e.EventId, e.ItemId, new RealtimeServerMessageType("McpListToolsCompleted"), e), 808Sdk.RealtimeServerUpdateMcpListToolsFailed e => MapMcpListToolsEvent(e.EventId, e.ItemId, new RealtimeServerMessageType("McpListToolsFailed"), e),