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