config), entrenamiento interactivo (trabajo interactive)
o Auto Train y, después, usa /v1/training/jobs para inspeccionar el trabajo.
Inicio rápido del codificador
Ajusta un codificador GLiNER desde un dataset subido con entrenamiento gestionado.
Inicio rápido del decodificador
Entrena Nemotron o Qwen con entrenamiento interactivo, en el que tu aplicación controla cada paso.
Auto Train
Delega el ciclo de vida del entrenamiento en el agente de entrenamiento
autónomo de Fastino.
Elige un tipo de trabajo
Cada trabajo tiene untype:
Ambos tipos comparten la misma identidad de trabajo. Las lecturas canónicas usan
GET /v1/training/jobs, GET /v1/training/jobs/{job_id} y
GET /v1/training/jobs/{job_id}/checkpoints.
Los clientes JSON nativos usan las operaciones públicas de OpenAPI bajo /v1/training/jobs. Los clientes Tinker existentes mantienen tinker==0.32.0 y configuran solo TINKER_BASE_URL=https://api.fastino.ai/v1/training/compat/tinker y TINKER_CREDENTIAL_CMD.
Ciclo de vida de los trabajos de configuración
Los siguientes estados persistidos describen los trabajosconfig. Un trabajo
interactive sigue las operaciones enviadas a través de sus rutas; no deduzcas
su ciclo de vida a partir de esta tabla.
normalized_status proporciona el valor estable para las consultas, incluido
failed para un fallo terminal. status conserva el valor persistido, como
errored.
Ciclo de vida de los trabajos interactivos
Un trabajo interactivo ejecuta las operaciones que le envías, en el orden en que las recibe. Cada llamada devuelve unfuture_id; lee su resultado en
GET /v1/training/jobs/{job_id}/futures/{future_id}.
- No numeras las solicitudes ni envías heartbeats.
- Cada equipo puede tener como máximo 16 trabajos interactivos activos. Cada trabajo puede tener hasta 512 operaciones en cola y cada equipo hasta 2,048 solicitudes de muestreo en curso. La API devuelve
429cuando se alcanza uno de estos límites. - Un trabajo REST nativo sin llamadas durante 30 minutos se libera. Una sesión
del SDK de Tinker se libera tras 5 minutos sin su heartbeat; mantén activo el
ServiceCliento finaliza la sesión. Los checkpoints se conservan. POST /v1/training/jobs/{job_id}/stopresponde de inmediato y deja de aceptar llamadas nuevas. Las operaciones ya encoladas pueden terminar antes de que se liberen los recursos. El uso puede continuar hasta esa liberación. Los checkpoints sampler se pueden seguir muestreando y descargando después.
Facturación de trabajos interactivos
Los trabajos interactivos facturan los tokens de entrenamiento de las llamadas forward y forward/backward; los tokens de entrada, lectura de caché y salida del muestreo; y el almacenamiento de checkpoints. El almacenamiento se mide diariamente a $0.05 por GB-mes. Consulta Precios para conocer las tarifas de prefill, lectura de caché, salida de Sample y tokens de entrenamiento de cada modelo. Crear un modelo, aplicar un paso del optimizador y guardar o cargar checkpoints no añade cargos de uso de entrenamiento interactivo. Los controles de gasto de la cuenta y del proyecto siguen aplicándose al iniciar o ampliar el cómputo. UsaGET /v1/training/usage
para consultar el almacenamiento de checkpoints interactivos del equipo y su
precio mensual. No incluye cómputo ni facturación total. El endpoint de
facturación por trabajo es solo para trabajos config.
Próximos pasos
Inicio rápido del codificador
Ajusta un codificador GLiNER con entrenamiento gestionado.
Inicio rápido del decodificador
Entrena Nemotron o Qwen con entrenamiento interactivo.
Bucle de entrenamiento interactivo
Construye datums, actualiza el modelo y muestrea desde checkpoints.
Ajustar GLiNER
Prepara datos de entidades y entrena un modelo GLiNER.

