namespace Rag.Data.Entities;

// CacheKey PK — BaseEntity not applicable
public sealed class RagEmbeddingCacheEntity
{
    public string CacheKey { get; set; } = string.Empty;
    public string Model { get; set; } = string.Empty;
    public string TextHash { get; set; } = string.Empty;
    public byte[] Vector { get; set; } = [];
    public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
}
