16 references to Uri
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataContent.cs (3)
32
/// <see cref="
Uri
"/> always returns a valid URI string, even if the instance was constructed from
217
string uri =
Uri
;
232
string uri =
Uri
;
Microsoft.Extensions.AI.Abstractions.Tests (10)
ChatCompletion\ChatMessageTests.cs (1)
289
Assert.Equal("data:mime-type/2;base64,aGVsbG8=", dataContent.
Uri
);
ChatCompletion\ChatResponseUpdateTests.cs (1)
146
Assert.Equal("data:image/png;base64,aGVsbG8=", ((DataContent)result.Contents[1]).
Uri
);
Contents\DataContentTests.cs (8)
88
content = new DataContent(content.
Uri
);
99
Assert.Equal("data:image/png;base64,aGVsbG8=", content.
Uri
);
104
Assert.Equal("data:image/png;base64,aGVsbG8=", content.
Uri
);
138
Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.
Uri
);
146
Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.
Uri
);
161
Assert.Equal("data:audio/wav;base64,AQIDBA==", content.
Uri
);
251
Assert.Equal($"data:application/octet-stream;base64,{Convert.ToBase64String(data)}", content.
Uri
);
259
Assert.Equal("data:text/plain;base64,aGVsbG8gd29ybGQ=", content.
Uri
);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceImageEmbeddingGenerator.cs (1)
122
IEnumerable<ImageEmbeddingInput> imageEmbeddingInputs = inputs.Select(dc => new ImageEmbeddingInput(dc.
Uri
));
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
352
["url"] = dataContent.
Uri
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponseChatClient.cs (1)
567
BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(dataContent.
Uri
, ResponseClientJsonContext.Default.String))));