Ir al contenido

MLForm

MLForm monta formularios validados desde un esquema, envia valores estructurados a un backend de machine learning y renderiza informes del modelo en el mismo elemento host.

import { mountForm } from "mlform/kit";
import { createJsonTransport } from "mlform/transport";
mountForm(document.querySelector("#prediction-form") as HTMLElement, {
transport: createJsonTransport({ endpoint: "/api/predict" }),
schema: {
fields: [{ id: "prompt", kind: "text", label: "Prompt", required: true }],
reports: [{ id: "prediction", kind: "classifier", label: "Prediction" }],
},
});
KitMonta formularios one-page, wizard, tabs o disclosure, o controla layouts propios mediante la API headless.
RuntimeValida campos, gestiona estado, ejecuta hooks y envia datos mediante cualquier transporte.
PrimitivesRenderiza Web Components integrados para campos, envio e informes.
Design systemAplica themes, recipes, densidad, movimiento y overrides de tokens del host.

Empieza con Quick Start, despues revisa Kit, Schema y Kit Reference.