Antes de comenzar
Prepara:| Entrada | Descripción |
|---|---|
| Archivo de entrenamiento | Un archivo JSONL con tus ejemplos de entrenamiento. Súbelo con purpose: "fine-tune". |
| Archivo de validación | Datos de validación JSONL opcionales. Súbelo con purpose: "fine-tune". |
| Modelo base | El ID del modelo que deseas ajustar, por ejemplo meetkai:functionary-medium. |
Paso 1 - Sube tus archivos de entrenamiento
Sube cada archivo JSONL con la API de Archivos ypurpose: "fine-tune".
Paso 2 - Crea un trabajo de ajuste fino
Llama amka1.llm.fineTuning.create con el modelo base y el ID de tu archivo de entrenamiento subido.
Agrega un archivo de validación, sufijo, metadatos y configuraciones de método cuando lo necesites.
Paso 3 - Consultar el estado del trabajo
Recupera el trabajo hasta que alcancesucceeded, failed o cancelled.
mka1.llm.fineTuning.list({ limit, after }).
Paso 4 - Inspecciona eventos y checkpoints de entrenamiento
Utiliza los eventos para ver registros de entrenamiento y actualizaciones de métricas. Utiliza los checkpoints para inspeccionar puntos intermedios del modelo y sus métricas.train_loss, train_mean_token_accuracy, valid_loss, valid_mean_token_accuracy, full_valid_loss y full_valid_mean_token_accuracy.
Paso 5 - Pausar, reanudar o cancelar un trabajo
Utilizapause cuando necesites detener temporalmente un trabajo en ejecución.
Utiliza resume para continuarlo.
Utiliza cancel para detenerlo permanentemente.
Paso 6 - Usa el modelo ajustado
Cuando el trabajo alcancesucceeded, job.fineTunedModel contendrá el nuevo ID de modelo.
Pasa ese ID de modelo a una solicitud de Respuestas.