4 writes to FileId
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\HostedFileContentTests.cs (4)
35c.FileId = "id456"; 38Assert.Throws<ArgumentNullException>(() => c.FileId = null!); 39Assert.Throws<ArgumentException>(() => c.FileId = string.Empty); 40Assert.Throws<ArgumentException>(() => c.FileId = " ");
7 references to FileId
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\HostedFileContentTests.cs (3)
26Assert.Equal(fileId, c.FileId); 33Assert.Equal("id123", c.FileId); 36Assert.Equal("id456", c.FileId);
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
367threadInitializationMessage.Attachments.Add(new(hostedFile.FileId, [interpreterToolDef]));
OpenAIChatClient.cs (1)
286return ChatMessageContentPart.CreateFilePart(fileContent.FileId);
OpenAIResponsesChatClient.cs (2)
434inputs.OfType<HostedFileContent>().Select(c => c.FileId), 719parts.Add(ResponseContentPart.CreateInputFilePart(fileContent.FileId));