Implemented interface members:
6 writes to
Microsoft.Extensions.AI.Abstractions (2)
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
140
additionalProperties
[
entry.Key] = entry.Value;
UsageDetails.cs (1)
52
AdditionalCounts
[
kvp.Key] = AdditionalCounts.TryGetValue(kvp.Key, out var existingValue) ?
Microsoft.Extensions.AI.Abstractions.Tests (2)
AdditionalPropertiesDictionaryTests.cs (2)
76
d
[
"key"] = input;
88
d
[
"key"] = input;
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
423
dc.AdditionalProperties
[
nameof(audio.Id)] = id;
428
dc.AdditionalProperties
[
nameof(audio.Transcript)] = transcript;
23 references to
Microsoft.Extensions.AI.Abstractions.Tests (19)
AdditionalPropertiesDictionaryTests.cs (8)
39
Assert.Equal("value2", d
[
"key1"]);
40
Assert.Equal("value2", d
[
"kEY1"]);
42
Assert.Equal("value3", d
[
"key2"]);
43
Assert.Equal("value3", d
[
"KEY2"]);
45
Assert.Equal("value5", d
[
"Key3"]);
46
Assert.Equal("value5", d
[
"KEy3"]);
102
Assert.Equal("value", d
[
"key"]);
106
Assert.Equal("value", d
[
"key"]);
ChatCompletion\ChatMessageTests.cs (5)
275
Assert.Equal("message-metadata-value-1", deserializedMessage.AdditionalProperties
[
"message-metadata-key-1"]?.ToString());
285
Assert.Equal("metadata-value-1", textContent.AdditionalProperties
[
"metadata-key-1"]?.ToString());
293
Assert.Equal("metadata-value-2", dataContent.AdditionalProperties
[
"metadata-key-2"]?.ToString());
301
Assert.Equal("metadata-value-3", dataContent.AdditionalProperties
[
"metadata-key-3"]?.ToString());
308
Assert.Equal("metadata-value-4", textContent.AdditionalProperties
[
"metadata-key-4"]?.ToString());
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
62
Assert.Equal("b", response.AdditionalProperties
[
"a"]);
63
Assert.Equal("d", response.AdditionalProperties
[
"c"]);
SpeechToText\SpeechToTextResponseTests.cs (2)
226
Assert.Equal("value1", update.AdditionalProperties
[
"key1"]);
227
Assert.Equal(42, update.AdditionalProperties
[
"key2"]);
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (2)
69
Assert.Equal("b", response.AdditionalProperties
[
"a"]);
70
Assert.Equal("d", response.AdditionalProperties
[
"c"]);
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIChatClientTests.cs (4)
189
Assert.Equal("fp_f85bea6784", response.AdditionalProperties
[
nameof(ChatCompletion.SystemFingerprint)]);
551
Assert.Equal("fp_f85bea6784", response.AdditionalProperties
[
nameof(ChatCompletion.SystemFingerprint)]);
652
Assert.Equal("fp_f85bea6784", response.AdditionalProperties
[
nameof(ChatCompletion.SystemFingerprint)]);
1118
Assert.Equal("fp_f85bea6784", response.AdditionalProperties
[
nameof(ChatCompletion.SystemFingerprint)]);