1 write to Uri
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\UriContentTests.cs (1)
28Assert.Throws<ArgumentNullException>("value", () => c.Uri = null!);
15 references to Uri
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
290Uri = uc.Uri.AbsoluteUri,
Microsoft.Extensions.AI.Abstractions (1)
Contents\UriContent.cs (1)
62/// <summary>Gets or sets the <see cref="Uri"/> for this content.</summary>
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\ImageGenerationToolResultContentTests.cs (1)
91Assert.Equal("http://example.com/image.jpg", ((UriContent)deserializedSut.Outputs[1]).Uri.ToString());
Image\ImageGenerationResponseTests.cs (2)
49Assert.Equal($"https://example.com/image-{i}.png", uc.Uri.ToString()); 113Assert.Equal("https://example.com/image1.png", uriContent.Uri.ToString());
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
336["url"] = uriContent.Uri.AbsoluteUri
Microsoft.Extensions.AI.Integration.Tests (1)
ImageGeneratorIntegrationTests.cs (1)
51Assert.StartsWith("http", uc.Uri.Scheme, StringComparison.Ordinal);
Microsoft.Extensions.AI.OpenAI (5)
OpenAIAssistantsChatClient.cs (1)
545messageContents.Add(MessageContent.FromImageUri(image.Uri));
OpenAIChatClient.cs (1)
290return ChatMessageContentPart.CreateImagePart(uriContent.Uri, GetImageDetail(content));
OpenAIResponsesChatClient.cs (3)
954(parts ??= []).Add(ResponseContentPart.CreateInputImagePart(uriContent.Uri, GetImageDetail(item))); 1042ImageUrl = uc.Uri.AbsoluteUri, 1050FileUrl = uc.Uri.AbsoluteUri,
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIConversionTests.cs (2)
824Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString()); 855Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1], exactMatch: false).Uri.ToString());
OpenAIResponseClientTests.cs (1)
5486Assert.Equal("https://example.com/image.png", imageContent.Uri.ToString());