/// Grok, from the old vision models to the 5 line.
/// </summary>
/// <remarks>
/// The family's own fallback calls functions, and that is deliberate: without it an unknown Grok
/// version would reach whatever answers for everything and lose tool calling, which every Grok
/// since the 3 line has. Grok 3 itself needs no rule for the same reason -- the fallback already
/// says exactly what it is.
///
/// Video is not among their modalities. xAI serves audio, image, and video through models and APIs
/// of their own, and the model pages of the 4.x line say "text, image" and nothing else.
/// </remarks>
publicsealedclassGrokFamily:ModelFamily
{
/// <inheritdoc />
publicoverrideModelVendorVendor=>ModelVendor.XAI;
/// <inheritdoc />
publicoverrideModelSourceSource=>new("https://docs.x.ai/docs/models",newDateOnly(2026,9,11),"Ported unchanged from the Grok block of ProviderExtensions.OpenSource.cs.");