namespace BotSharp.Abstraction.VectorStorage; public interface IVectorDb { Task> GetCollections(); Task CreateCollection(string collectionName, int dim); Task Upsert(string collectionName, int id, float[] vector, string text); Task> Search(string collectionName, float[] vector, int limit = 5); }