Vector Store
Description
Infrastructure arrangement
Configuration in DI
// Example: Azure AI Search (options-bound provider)
var section = configuration.GetSection("FlexBase:DataStores:Vector:AzureAISearch");
services.AddFlexAzureAISearchVectorStore(options => section.Bind(options));
// Example: SQL Server / pgvector (parameter-based providers)
// var section = configuration.GetSection("FlexBase:DataStores:Vector:SqlServer");
// services.AddFlexSqlServerVectorStore(
// connectionString: section.GetValue<string>("ConnectionString")!,
// tableName: section.GetValue<string>("TableName")!,
// dimensions: section.GetValue<int?>("Dimensions") ?? 1536);appsettings.json
Sample usage ({YourApplication})
Provider pages
Provider considerations
Last updated