src/Blazor.AI.SeedData/RAGSearchDocument.cs (14 lines of code) (raw):

// *********************************************************************** // Author : glensouza // Created : 01-14-2025 // // Last Modified By : glensouza // Last Modified On : 01-16-2025 // *********************************************************************** // <summary>This class is for Azure AI Search model.</summary> // *********************************************************************** using System.Text.Json.Serialization; namespace Blazor.AI.SeedData; public class RAGSearchDocument { [JsonPropertyName("id")] public string Id { get; init; } = Guid.NewGuid().ToString(); [JsonPropertyName("title")] public string Title { get; init; } = string.Empty; [JsonPropertyName("content")] public string Content { get; init; } = string.Empty; [JsonPropertyName("contentVector")] // ReSharper disable once UnusedAutoPropertyAccessor.Global public float[] ContentVector { get; set; } = []; }