Skip to main content
POST
Crea un trabajo de entrenamiento asíncrono y devuelve su registro. Este endpoint está limitado a 20 solicitudes por minuto por usuario.

Solicitud

string
requerido
Tu clave de API de Fastino.
string
requerido
Nombre para mostrar del modelo entrenado. Longitud: 1–100 caracteres.
string
requerido
Un ID de modelo entrenable de GET /v1/base-models?supports_training=true, o un UUID de checkpoint soportado.
object[]
requerido
Una o más referencias a datasets. Cada elemento requiere name y puede incluir version; si se omite la versión, se resuelve a la más reciente.
string
predeterminado:"lora"
lora o full. El modelo base seleccionado debe soportar el tipo solicitado.
number
predeterminado:"0.2"
Fracción reservada para validación, de 0 a 1.
integer
predeterminado:"100"
Número máximo de épocas. Debe ser al menos 1; la parada temprana puede terminar antes.
number
Tasa de aprendizaje pico positiva. Omítelo para usar la receta de entrenamiento del modelo seleccionado.
integer
predeterminado:"4"
Tamaño de lote por dispositivo. Prefiere omitirlo para que el servicio de entrenamiento aplique o limite de forma segura al valor predeterminado específico del modelo.
integer
Semilla opcional para reproducibilidad, entre 0 y 2147483647. Configura provider_name como modal cuando la uses. Una semilla reduce una fuente de variación pero no garantiza ejecuciones idénticas bit a bit en la GPU.
string
UUID del proyecto. Cuando se omite, Fastino asocia el trabajo con el proyecto predeterminado del llamante.

Respuesta

Devuelve 200 con el registro completo del trabajo de entrenamiento, incluidos un id UUID y el estado inicial.
Guarde el id de esta respuesta. Lo usará para sondear el estado, obtener métricas y artefactos, y ejecutar inferencia contra el modelo entrenado. Un cuerpo mal formado devuelve 422. Una combinación válida pero no disponible de modelo, dataset, tipo de entrenamiento o proveedor devuelve un error 4xx específico de la solicitud.