BotSharp/src/Plugins/BotSharp.Plugin.MongoStorage/Models/KnowledgeVectorStoreConfigMongoModel.cs

26 lines
661 B
C#
Raw Normal View History

2024-09-12 16:51:23 +00:00
using BotSharp.Abstraction.VectorStorage.Models;
namespace BotSharp.Plugin.MongoStorage.Models;
2025-02-08 21:49:26 +00:00
[BsonIgnoreExtraElements(Inherited = true)]
2024-09-12 16:51:23 +00:00
public class KnowledgeVectorStoreConfigMongoModel
{
public string Provider { get; set; }
public static KnowledgeVectorStoreConfigMongoModel ToMongoModel(VectorStoreConfig model)
{
return new KnowledgeVectorStoreConfigMongoModel
{
Provider = model.Provider
};
}
public static VectorStoreConfig ToDomainModel(KnowledgeVectorStoreConfigMongoModel model)
{
return new VectorStoreConfig
{
Provider = model.Provider
};
}
}