24 references to ResponseDone
Microsoft.Extensions.AI (1)
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
276
responseDoneMsg.Type == RealtimeServerMessageType.
ResponseDone
)
Microsoft.Extensions.AI.Abstractions (7)
Realtime\RealtimeResponseStatus.cs (1)
15
/// (i.e., on <see cref="RealtimeServerMessageType.
ResponseDone
"/>).
Realtime\RealtimeServerMessageType.cs (1)
31
/// <item><see cref="
ResponseDone
"/> — when the model has finished generating a response (with usage data if available).</item>
Realtime\ResponseCreatedRealtimeServerMessage.cs (5)
15
/// Used with the <see cref="RealtimeServerMessageType.
ResponseDone
"/> and <see cref="RealtimeServerMessageType.ResponseCreated"/> messages.
19
/// when the model begins generating a new response, and with <see cref="RealtimeServerMessageType.
ResponseDone
"/>
36
/// The <paramref name="type"/> should be <see cref="RealtimeServerMessageType.
ResponseDone
"/> or <see cref="RealtimeServerMessageType.ResponseCreated"/>.
103
/// Typically set on <see cref="RealtimeServerMessageType.
ResponseDone
"/> messages to indicate
120
/// Populated when the response is complete (i.e., on <see cref="RealtimeServerMessageType.
ResponseDone
"/>).
Microsoft.Extensions.AI.Abstractions.Tests (4)
Realtime\RealtimeServerMessageTests.cs (4)
29
Type = RealtimeServerMessageType.
ResponseDone
,
34
Assert.Equal(RealtimeServerMessageType.
ResponseDone
, message.Type);
173
var message = new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
200
var message = new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
)
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClientSession.cs (1)
756
Sdk.RealtimeServerUpdateResponseDone e => MapResponseCreatedOrDone(e.EventId, e.Response, RealtimeServerMessageType.
ResponseDone
, e),
Microsoft.Extensions.AI.Tests (11)
Realtime\FunctionInvokingRealtimeClientTests.cs (3)
67
new() { Type = RealtimeServerMessageType.
ResponseDone
, MessageId = "evt_002" },
379
new RealtimeServerMessage { Type = RealtimeServerMessageType.
ResponseDone
, MessageId = "should_not_reach" },
603
new RealtimeServerMessage { Type = RealtimeServerMessageType.
ResponseDone
, MessageId = "should_not_reach" },
Realtime\OpenTelemetryRealtimeClientTests.cs (8)
61
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
)
271
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
)
417
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
572
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
609
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
1035
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
1047
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);
1059
yield return new ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType.
ResponseDone
);