ModelInfo: {
    label?: string;
    stage?: "stable" | "unstable" | "featured" | "legacy" | "deprecated";
    supports?: {
        constrained?: boolean;
        contentType?: string[];
        context?: boolean;
        media?: boolean;
        multiturn?: boolean;
        output?: string[];
        systemRole?: boolean;
        toolChoice?: boolean;
        tools?: boolean;
    };
    versions?: string[];
}

Model info metadata.

Type declaration

  • Optionallabel?: string
  • Optionalstage?: "stable" | "unstable" | "featured" | "legacy" | "deprecated"
  • Optionalsupports?: {
        constrained?: boolean;
        contentType?: string[];
        context?: boolean;
        media?: boolean;
        multiturn?: boolean;
        output?: string[];
        systemRole?: boolean;
        toolChoice?: boolean;
        tools?: boolean;
    }
  • Optionalversions?: string[]