30 references to Uri
Microsoft.Extensions.AI.Abstractions (4)
Contents\DataContent.cs (3)
36/// <see cref="Uri"/> always returns a valid URI string, even if the instance was constructed from 360string uri = Uri; 385string uri = Uri;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.AI.Abstractions.Tests (14)
ChatCompletion\ChatMessageTests.cs (1)
305Assert.Equal("data:mime-type/2;base64,aGVsbG8=", dataContent.Uri);
ChatCompletion\ChatResponseUpdateTests.cs (3)
148Assert.Equal("data:image/png;base64,aGVsbG8=", ((DataContent)result.Contents[1]).Uri); 212Assert.Equal("data:image/png;base64,aGVsbG8=", ((DataContent)result.Contents[1]).Uri); 442Assert.Equal("data:image/png;base64,aGVsbG8=", dataContent.Uri);
Contents\DataContentTests.cs (9)
91content = new DataContent(content.Uri); 102Assert.Equal("data:image/png;base64,aGVsbG8=", content.Uri); 107Assert.Equal("data:image/png;base64,aGVsbG8=", content.Uri); 177Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.Uri); 185Assert.Equal("data:application/octet-stream;base64,AQIDBA==", content.Uri); 200Assert.Equal("data:audio/wav;base64,AQIDBA==", content.Uri); 290Assert.Equal($"data:application/octet-stream;base64,{Convert.ToBase64String(data)}", content.Uri); 298Assert.Equal("data:text/plain;base64,aGVsbG8gd29ybGQ=", content.Uri); 995Assert.Equal("data:audio/wav;base64,AQIDBA==", dataContent.Uri);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DataContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyServicePayloadUtilities.cs (1)
348["url"] = dataContent.Uri
Microsoft.Extensions.AI.OpenAI (5)
OpenAIRealtimeClientSession.cs (3)
679else if (dataContent.MediaType?.StartsWith("image/", StringComparison.Ordinal) == true && dataContent.Uri is not null) 681contentParts.Add(new Sdk.RealtimeInputImageMessageContentPart(new Uri(dataContent.Uri))); 734string dataUri = content.Uri?.ToString() ?? string.Empty;
OpenAIResponsesChatClient.cs (2)
1435ImageUrl = dc.Uri 1443FileData = dc.Uri, // contrary to the docs, file_data is expected to be a data URI, not just the base64 portion
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
442new Uri(new DataContent((byte[])[0x89, 0x50, 0x4E, 0x47], "image/png").Uri));
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.DataContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.AI.Tests (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.DataContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.DataContent)obj).Uri,
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownMcpReader.cs (1)
86["uri"] = dataContent.Uri