6 instantiations of HostedVectorStoreContent
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\HostedVectorStoreContentTests.cs (5)
14Assert.Throws<ArgumentNullException>(() => new HostedVectorStoreContent(null!)); 15Assert.Throws<ArgumentException>(() => new HostedVectorStoreContent(string.Empty)); 16Assert.Throws<ArgumentException>(() => new HostedVectorStoreContent(" ")); 22HostedVectorStoreContent c = new("id123"); 31HostedVectorStoreContent c = new("id123");
HostedFileSearchToolTests.cs (1)
29new HostedVectorStoreContent("id123"),
9 references to HostedVectorStoreContent
Microsoft.Extensions.AI.Abstractions (4)
Contents\AIContent.cs (1)
16[JsonDerivedType(typeof(HostedVectorStoreContent), typeDiscriminator: "hostedVectorStore")]
Contents\HostedVectorStoreContent.cs (2)
15/// <see cref="HostedVectorStoreContent"/> represents a vector store that can contain multiple files, indexed 24/// Initializes a new instance of the <see cref="HostedVectorStoreContent"/> class.
HostedFileSearchTool.cs (1)
25/// content in a hosted vector store and represented by a <see cref="HostedVectorStoreContent"/>.
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\HostedVectorStoreContentTests.cs (2)
22HostedVectorStoreContent c = new("id123"); 31HostedVectorStoreContent c = new("id123");
HostedFileSearchToolTests.cs (1)
38Assert.IsType<HostedVectorStoreContent>(tool.Inputs[0]);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantsChatClient.cs (1)
385if (input is HostedVectorStoreContent file)
OpenAIResponsesChatClient.cs (1)
425fileSearchTool.Inputs?.OfType<HostedVectorStoreContent>().Select(c => c.VectorStoreId) ?? [],