16 references to Uri
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
280m.Parts.Add(new OtelGenericPart { Type = "image", Content = dc.Uri });
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataContent.cs (3)
30/// <see cref="Uri"/> always returns a valid URI string, even if the instance was constructed from 225string uri = Uri; 240string uri = Uri;
Microsoft.Extensions.AI.Abstractions.Tests (10)
ChatCompletion\ChatMessageTests.cs (1)
305Assert.Equal("data:mime-type/2;base64,aGVsbG8=", dataContent.Uri);
ChatCompletion\ChatResponseUpdateTests.cs (1)
146Assert.Equal("data:image/png;base64,aGVsbG8=", ((DataContent)result.Contents[1]).Uri);
Contents\DataContentTests.cs (8)
88content = new DataContent(content.Uri); 99Assert.Equal("data:image/png;base64,aGVsbG8=", content.Uri); 104Assert.Equal("data:image/png;base64,aGVsbG8=", content.Uri); 145Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.Uri); 153Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.Uri); 168Assert.Equal("data:audio/wav;base64,AQIDBA==", content.Uri); 258Assert.Equal($"data:application/octet-stream;base64,{Convert.ToBase64String(data)}", content.Uri); 266Assert.Equal("data:text/plain;base64,aGVsbG8gd29ybGQ=", content.Uri);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceImageEmbeddingGenerator.cs (1)
120IEnumerable<ImageEmbeddingInput> imageEmbeddingInputs = inputs.Select(dc => new ImageEmbeddingInput(dc.Uri));
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
348["url"] = dataContent.Uri