25 references to HostedFileContent
Microsoft.Extensions.AI.Abstractions.Tests (17)
Contents\AIContentTests.cs (1)
70new HostedFileContent("file123"),
Contents\CodeInterpreterToolCallContentTests.cs (2)
56new HostedFileContent("file123"), 77new HostedFileContent("file456")
Contents\CodeInterpreterToolResultContentTests.cs (2)
56new HostedFileContent("output.png"), 79new HostedFileContent("result.txt")
Contents\HostedFileContentTests.cs (10)
15Assert.Throws<ArgumentNullException>(() => new HostedFileContent(null!)); 16Assert.Throws<ArgumentException>(() => new HostedFileContent(string.Empty)); 17Assert.Throws<ArgumentException>(() => new HostedFileContent(" ")); 24HostedFileContent c = new(fileId); 33HostedFileContent c = new("id123"); 57var content = new HostedFileContent("file123"); 69HostedFileContent c = new("id123"); 91HostedFileContent c = new("id123"); 103HostedFileContent c = new("id123") { MediaType = mediaType }; 110HostedFileContent c = new("id123");
Tools\HostedCodeInterpreterToolTests.cs (1)
28new HostedFileContent("id123"),
Tools\HostedFileSearchToolTests.cs (1)
30new HostedFileContent("id456"),
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
231(hcitrc.Outputs ??= []).Add(new HostedFileContent(output.ImageFileId) { MediaType = "image/*" });
OpenAIChatClient.cs (1)
724contentPart.FileId is not null ? new HostedFileContent(contentPart.FileId) { Name = contentPart.Filename } :
OpenAIResponsesChatClient.cs (2)
1023results.Add(new HostedFileContent(part.InputImageFileId) { MediaType = "image/*", RawRepresentation = part }); 1027results.Add(new HostedFileContent(part.InputFileId) { Name = part.InputFilename, RawRepresentation = part });
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
224var fileContent = new HostedFileContent("file-123");
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
361new HostedFileContent("file-abc123"), 377yield return new() { Contents = [new HostedFileContent("file-abc123")] }; 397new HostedFileContent("file-xyz789"),