4 writes to FileId
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\HostedFileContentTests.cs (4)
35
c.
FileId
= "id456";
38
Assert.Throws<ArgumentNullException>(() => c.
FileId
= null!);
39
Assert.Throws<ArgumentException>(() => c.
FileId
= string.Empty);
40
Assert.Throws<ArgumentException>(() => c.
FileId
= " ");
8 references to FileId
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
284
m.Parts.Add(new OtelGenericPart { Type = "file", Content = fc.
FileId
});
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\HostedFileContentTests.cs (3)
26
Assert.Equal(fileId, c.
FileId
);
33
Assert.Equal("id123", c.
FileId
);
36
Assert.Equal("id456", c.
FileId
);
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (1)
352
threadInitializationMessage.Attachments.Add(new(hostedFile.
FileId
, [interpreterToolDef]));
OpenAIChatClient.cs (1)
304
return ChatMessageContentPart.CreateFilePart(fileContent.
FileId
);
OpenAIResponsesChatClient.cs (2)
464
new CodeInterpreterToolContainer(codeTool.Inputs?.OfType<HostedFileContent>().Select(f => f.
FileId
).ToList() is { Count: > 0 } ids ?
848
parts.Add(ResponseContentPart.CreateInputFilePart(fileContent.
FileId
));