From 3d5f647d7905d27b2cb7350dc14071e1b7227661 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Fri, 15 Aug 2025 12:00:40 -0500 Subject: [PATCH] remove data source --- .../VectorStorage/Models/VectorCreateModel.cs | 1 - .../Controllers/KnowledgeBaseController.cs | 2 -- .../Knowledges/Request/VectorKnowledgeCreateRequest.cs | 3 --- .../Services/KnowledgeService.Vector.cs | 10 ++++------ 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorCreateModel.cs b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorCreateModel.cs index 83fda122..09d472da 100644 --- a/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorCreateModel.cs +++ b/src/Infrastructure/BotSharp.Abstraction/VectorStorage/Models/VectorCreateModel.cs @@ -5,6 +5,5 @@ namespace BotSharp.Abstraction.VectorStorage.Models; public class VectorCreateModel { public string Text { get; set; } - public string DataSource { get; set; } = VectorDataSource.Api; public Dictionary? Payload { get; set; } } diff --git a/src/Infrastructure/BotSharp.OpenAPI/Controllers/KnowledgeBaseController.cs b/src/Infrastructure/BotSharp.OpenAPI/Controllers/KnowledgeBaseController.cs index 8c2b94a5..7ad48dc8 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/Controllers/KnowledgeBaseController.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/Controllers/KnowledgeBaseController.cs @@ -96,7 +96,6 @@ public class KnowledgeBaseController : ControllerBase var create = new VectorCreateModel { Text = request.Text, - DataSource = request.DataSource, Payload = request.Payload }; @@ -124,7 +123,6 @@ public class KnowledgeBaseController : ControllerBase { Id = request.Id, Text = request.Text, - DataSource = request.DataSource, Payload = request.Payload }; diff --git a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Knowledges/Request/VectorKnowledgeCreateRequest.cs b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Knowledges/Request/VectorKnowledgeCreateRequest.cs index 9f1587cc..c2117b69 100644 --- a/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Knowledges/Request/VectorKnowledgeCreateRequest.cs +++ b/src/Infrastructure/BotSharp.OpenAPI/ViewModels/Knowledges/Request/VectorKnowledgeCreateRequest.cs @@ -8,9 +8,6 @@ public class VectorKnowledgeCreateRequest [JsonPropertyName("text")] public string Text { get; set; } - [JsonPropertyName("data_source")] - public string DataSource { get; set; } = string.Empty; - [JsonPropertyName("payload")] public Dictionary? Payload { get; set; } } diff --git a/src/Plugins/BotSharp.Plugin.KnowledgeBase/Services/KnowledgeService.Vector.cs b/src/Plugins/BotSharp.Plugin.KnowledgeBase/Services/KnowledgeService.Vector.cs index 51e56b01..498e8c99 100644 --- a/src/Plugins/BotSharp.Plugin.KnowledgeBase/Services/KnowledgeService.Vector.cs +++ b/src/Plugins/BotSharp.Plugin.KnowledgeBase/Services/KnowledgeService.Vector.cs @@ -169,8 +169,7 @@ public partial class KnowledgeService if (!payload.TryGetValue(KnowledgePayloadName.DataSource, out _)) { - var dataSource = !string.IsNullOrWhiteSpace(create.DataSource) ? create.DataSource : VectorDataSource.Api; - payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(dataSource); + payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(VectorDataSource.Api); } return await db.Upsert(collectionName, guid, vector, create.Text, payload); @@ -206,8 +205,8 @@ public partial class KnowledgeService if (!payload.TryGetValue(KnowledgePayloadName.DataSource, out _)) { - var dataSource = !string.IsNullOrWhiteSpace(update.DataSource) ? update.DataSource : VectorDataSource.Api; - payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(dataSource); + + payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(VectorDataSource.Api); } return await db.Upsert(collectionName, guid, vector, update.Text, payload); @@ -247,8 +246,7 @@ public partial class KnowledgeService if (!payload.TryGetValue(KnowledgePayloadName.DataSource, out _)) { - var dataSource = !string.IsNullOrWhiteSpace(update.DataSource) ? update.DataSource : VectorDataSource.Api; - payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(dataSource); + payload[KnowledgePayloadName.DataSource] = VectorPayloadValue.BuildStringValue(VectorDataSource.Api); } return await db.Upsert(collectionName, guid, vector, update.Text, payload);