diff --git a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorPayloadValue.cs b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorPayloadValue.cs index 06f804a8..bcc70ef7 100644 --- a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorPayloadValue.cs +++ b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorPayloadValue.cs @@ -4,8 +4,8 @@ namespace BotSharp.Abstraction.VectorStorage.Models; public class VectorPayloadValue { - [JsonPropertyName("data")] - public object Data { get; set; } = null!; + [JsonPropertyName("data_value")] + public object DataValue { get; set; } = null!; [JsonPropertyName("data_type")] public VectorPayloadDataType DataType { get; set; } = VectorPayloadDataType.String; @@ -17,13 +17,13 @@ public class VectorPayloadValue public VectorPayloadValue(object data, VectorPayloadDataType dataType) { - Data = data; + DataValue = data; DataType = dataType; } public override string ToString() { - return $"{Data} ({DataType})"; + return $"{DataValue} ({DataType})"; } public static VectorPayloadValue BuildStringValue(string data) diff --git a/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs b/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs index 8938d6b1..33cf3e65 100644 --- a/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs +++ b/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs @@ -230,7 +230,7 @@ public class QdrantDb : IVectorDb { foreach (var item in payload) { - var value = item.Value.Data?.ToString(); + var value = item.Value.DataValue?.ToString(); if (value == null || item.Key.IsEqualTo(KnowledgePayloadName.Text)) { continue;