14 references to Uri
Microsoft.Extensions.AI.Abstractions (2)
Contents\DataContent.cs (2)
24/// <see cref="Uri"/> always returns a valid URI string, even if the instance was constructed from 205string uri = Uri;
Microsoft.Extensions.AI.Abstractions.Tests (9)
ChatCompletion\ChatMessageTests.cs (1)
313Assert.Equal("https://fake-random-test-host:123/", dataContent.Uri);
ChatCompletion\StreamingChatCompletionUpdateTests.cs (1)
196Assert.Equal("http://localhost/image", ((DataContent)result.Contents[1]).Uri);
Contents\DataContentTests.cs (7)
76content = new DataContent(content.Uri); 88Assert.Equal(url, content.Uri); 94Assert.Equal("data:,something", content.Uri); 99Assert.Equal("data:,Hello+%3C%3E", content.Uri); 141Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.Uri); 150Assert.Equal("http://localhost/", content.Uri); 166Assert.Equal("data:text/plain;base64,AQIDBA==", content.Uri);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
475else if (dataContent.Uri is string uri)
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantClient.cs (1)
290messageContents.Add(MessageContent.FromImageUri(new(dc.Uri)));
OpenAIModelMapper.ChatMessage.cs (1)
237else if (dataContent.Uri is string uri)