4 writes to Url
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\CitationAnnotationTests.cs (2)
60a.Url = url; 74Url = new("https://example.com"),
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
575Url = annotation.WebResourceUri,
OpenAIResponsesChatClient.cs (1)
1783ca.Url = ucma.Uri;
11 references to Url
Microsoft.Extensions.AI.Abstractions.Tests (7)
Contents\CitationAnnotationTests.cs (7)
23Assert.Null(a.Url); 58Assert.Null(a.Url); 61Assert.Same(url, a.Url); 97Assert.NotNull(deserialized.Url); 98Assert.Equal(original.Url, deserialized.Url); 130Assert.Equal(new Uri("https://example.com/source"), citation.Url);
Microsoft.Extensions.AI.OpenAI (2)
MicrosoftExtensionsAIChatExtensions.cs (2)
114yield return OpenAIChatModelFactory.ChatMessageAnnotation(region.StartIndex ?? 0, region.EndIndex ?? 0, citation.Url, citation.Title); 119yield return OpenAIChatModelFactory.ChatMessageAnnotation(webResourceUri: citation.Url, webResourceTitle: citation.Title);
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIResponseClientIntegrationTests.cs (1)
130Assert.NotNull(ca.Url);
OpenAIResponseClientTests.cs (1)
7209Assert.Equal(new Uri("https://devblogs.microsoft.com/dotnet/announcing-dotnet-10?utm_source=openai"), citation.Url);