using AIStudio.Provider;
namespace AIStudio.Tests.Models.Corpus;
///
/// One model name together with what the app has to make of it.
///
/// The provider the model is reached through.
/// The model ID exactly as that provider reports it, before any normalization.
/// What the model is made for.
/// What the markers that used to answer this question said, where they said something else. History now: the code that said it is gone, so nothing checks this any more. It stays because a decision without the thing it decided against reads like an arbitrary statement.
/// Why the two differ, which is only filled in when they do.
public sealed record ModelKindExample(LLMProviders Provider, string ModelId, ModelKind Kind, ModelKind? AnsweredTodayAs = null, string Reason = "");