using System.Text.Json.Serialization;
namespace AIStudio.Provider.Mistral;
///
/// One model as Mistral lists it.
///
/// The model's ID.
/// What kind of thing the entry is. Known value: "model".
/// When the model was published, as seconds since the epoch.
/// Who Mistral names as the owner of the model.
/// How much the model reads and writes in one conversation, in tokens.
public readonly record struct Model(string Id, string Object, int Created, string OwnedBy, [property: JsonPropertyName("max_context_length")] int? ContextWindowTokens);