| Name | Message | Date |
|---|---|---|
| 📄 Ai.csproj | 8 days ago | |
| 📄 AiOptions.cs | 6 days ago | |
| 📄 packages.lock.json | 8 days ago | |
| 📄 ServiceCollectionExtensions.cs | 6 days ago |
📄
src/Infrastructure/Ai/AiOptions.cs
using System; using System.ComponentModel.DataAnnotations; using Microsoft.Extensions.Options; namespace Slopper.Infrastructure.Ai; internal sealed class AiOptions { [Required] public required string EmbeddingModel { get; set; } [Required] public required string DescriptionModel { get; set; } public string? BasicAuth { get; set; } [Required] public required Uri Endpoint { get; set; } } [OptionsValidator] internal sealed partial class AiOptionsValidator : IValidateOptions<AiOptions>;