9 instantiations of HostedVectorStoreContent
Microsoft.Extensions.AI.Abstractions.Tests (8)
Contents\AIContentTests.cs (1)
71new HostedVectorStoreContent("vectorStore123"),
Contents\HostedVectorStoreContentTests.cs (6)
15Assert.Throws<ArgumentNullException>(() => new HostedVectorStoreContent(null!)); 16Assert.Throws<ArgumentException>(() => new HostedVectorStoreContent(string.Empty)); 17Assert.Throws<ArgumentException>(() => new HostedVectorStoreContent(" ")); 23HostedVectorStoreContent c = new("id123"); 32HostedVectorStoreContent c = new("id123"); 57var content = new HostedVectorStoreContent("vectorstore123");
Tools\HostedFileSearchToolTests.cs (1)
29new HostedVectorStoreContent("id123"),
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
179var vectorStoreContent = new HostedVectorStoreContent("vector-store-123");
14 references to HostedVectorStoreContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
307case HostedVectorStoreContent vsc:
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.
Tools\HostedFileSearchTool.cs (1)
28/// content in a hosted vector store and represented by a <see cref="HostedVectorStoreContent"/>.
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\HostedVectorStoreContentTests.cs (5)
23HostedVectorStoreContent c = new("id123"); 32HostedVectorStoreContent c = new("id123"); 57var content = new HostedVectorStoreContent("vectorstore123"); 60var deserializedContent = JsonSerializer.Deserialize<HostedVectorStoreContent>(json, AIJsonUtilities.DefaultOptions);
Tools\HostedFileSearchToolTests.cs (1)
38Assert.IsType<HostedVectorStoreContent>(tool.Inputs[0]);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIAssistantsChatClient.cs (1)
417if (input is HostedVectorStoreContent file)
OpenAIResponsesChatClient.cs (1)
489fileSearchTool.Inputs?.OfType<HostedVectorStoreContent>().Select(c => c.VectorStoreId) ?? [],
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
179var vectorStoreContent = new HostedVectorStoreContent("vector-store-123");