POST /v1/training/jobs.
Elegir un formato de dataset
Cada línea del archivo debe ser un objeto JSON. Usa una misma estructura en todo el dataset.Reconocimiento de entidades nombradas
Usatext junto con una lista entities de pares [span, label]. Cada span debe aparecer en el texto, pero la coincidencia no distingue mayúsculas de minúsculas: "ada lovelace" es válido para "Ada Lovelace". Incluye ejemplos negativos con una lista vacía.
Clasificación
Usalabel para datos de una sola etiqueta o labels para datos multietiqueta.
Usa el mismo campo en cada fila.
Formato de la biblioteca GLiNER2
Las cargas de NER y clasificación también aceptan el formato canónicoinput
y output de GLiNER2. Para NER, asigna cada etiqueta de entidad a sus spans:
classifications puede contener una o varias tareas por
fila:
text, label, labels o
entities con los campos input y output en la misma fila.
NER y clasificación conjuntos
Una fila puede contener tantoentities como label para entrenar ambas cabezas. Mantén esa misma estructura conjunta en todas las filas y no mezcles label de etiqueta única con labels multietiqueta.
Decodificador
Establecedataset_type en decoder y da a cada fila un array messages con
roles y contenido de chat.
El servicio de datasets acepta datasets de decodificador para flujos de trabajo del agente de fine-tuning y de almacenamiento. Los trabajos de configuración rechazan los modelos base decodificadores, así que no trates
dataset_type: decoder como una ruta directa para entrenar un decodificador mediante un trabajo de configuración. Los trabajos interactivos no aceptan un nombre de dataset; lee y tokeniza los ejemplos en tu aplicación y envía datums tokenizados como se muestra en la guía rápida del decodificador.Subir un dataset
1. Reservar una URL de subida
presigned_url de corta duración, un dataset_id y un
version_number. Los comandos anteriores conservan los tres valores. Sube los
bytes exactos del archivo a la URL prefirmada:
2. Procesar el archivo subido
202. Consulta el dataset por su nombre y selecciona
la entrada cuyo version_number coincida exactamente con la respuesta de la
subida. Continúa hasta que el status de esa versión sea ready o failed.
Si es failed, detente y muestra su processing_error; no uses esa versión
para entrenar.
Iniciar el entrenamiento
Pasa el nombre exacto del dataset al endpoint de creación de trabajos de entrenamiento:GET /v1/base-models?supports_training=true justo antes del envío para seleccionar un
modelo base que se pueda entrenar actualmente.

