1 write to Uri
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\UriContentTests.cs (1)
28Assert.Throws<ArgumentNullException>("value", () => c.Uri = null!);
9 references to Uri
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.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
524parts.Add(new ChatMessageImageContentItem(uriContent.Uri)); 532parts.Add(new ChatMessageAudioContentItem(uriContent.Uri));
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
340["url"] = uriContent.Uri.AbsoluteUri
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
453messageContents.Add(MessageContent.FromImageUri(image.Uri));
OpenAIChatClient.cs (1)
266return ChatMessageContentPart.CreateImagePart(uriContent.Uri, GetImageDetail(content));
OpenAIResponsesChatClient.cs (1)
686parts.Add(ResponseContentPart.CreateInputImagePart(uriContent.Uri));
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIConversionTests.cs (2)
233Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1]).Uri.ToString()); 264Assert.Equal("http://example.com/image.png", Assert.IsType<UriContent>(message.Contents[1]).Uri.ToString());