Cree un trabajo de entrenamiento de ajuste fino de modelos para generación de texto. Los conjuntos de datos se pueden subir mediante API o montar desde OSS.
Requisitos previos
- Regiones admitidas: Las funciones descritas en este tema están disponibles únicamente en la región de Singapore, y debe utilizar una API Key de esta región.
- Permisos de cuenta: Si utiliza una subcuenta de Alibaba Cloud (usuario RAM), necesita otorgar a la subcuenta los permisos para la invocación, entrenamiento e implementación de modelos.
- Configurar variables de entorno: Ha obtenido correctamente una API Key y la ha configurado como variable de entorno.
- Preparación: Ha leído Ajuste de modelos Qwen para comprender los modelos admitidos para ajuste fino, los pasos de ajuste, los formatos de datos y la facturación.
Crear un trabajo de ajuste fino
Singapore
POST https://dashscope-intl.aliyuncs.com/api/v1/fine-tunes
Para Windows CMD, reemplace
$DASHSCOPE_API_KEYcon%DASHSCOPE_API_KEY%. Para PowerShell, reemplace con$env:DASHSCOPE_API_KEY
Parámetros de solicitudEncabezadosContent-Type Valor fijo: Authorization Autenticación mediante API Key, con el formato Cuerpo de la solicitudmodel El modelo para ajuste fino, o el ID de modelo generado por otro trabajo de ajuste fino (para reajustar un modelo ya ajustado). training_type Método de ajuste fino. Valores disponibles:
hyper_parameters Configuración de hiperparámetros. Diferentes modelos admiten distintos conjuntos de parámetros con diferentes valores predeterminados. Consulte la consola con el mismo modelo y método de ajuste para ver los valores predeterminados reales. Entre ellos, training_datasets Lista de archivos del conjunto de datos de entrenamiento. validation_datasets Lista de archivos del conjunto de datos de validación. Misma estructura que job_name Nombre del trabajo de ajuste. model_name Nombre del modelo una vez completado el ajuste. | ImportanteEl asistente interactivo SDK Expert puede realizar las mismas tareas de desarrollo y solución de problemas mediante lenguaje natural; consulte DashScope SDK Expert. |
Parámetros de respuestarequest_id El ID de esta solicitud. output Detalles del trabajo. code Código de error. Se devuelve cuando la llamada falla. Consulte la tabla de códigos de error a continuación. message Detalles del mensaje de error. Se devuelve cuando la llamada falla. | |
Códigos de error
Si la llamada falla y devuelve un mensaje de error, consulte la siguiente tabla para solucionar el problema.
Código de estado HTTP | Código de error | Solución |
|---|---|---|
400 | InvalidParameter | Error de parámetro: faltan parámetros o hay problemas de formato. Corrija sus parámetros basándose en el mensaje de error. |
400 | UnsupportedOperation | No se puede operar sobre el recurso cuando se encuentra en un estado específico. Espere hasta que el recurso alcance un estado operable antes de reintentarlo. |
404 | NotFound | El recurso que se desea consultar u operar no existe. Verifique si el ID del recurso es incorrecto. |
409 | Conflicto | Ya existe una instancia de implementación con el mismo nombre. Especifique un sufijo para diferenciarla. |
429 | Limitación | La creación de recursos activó un límite de la plataforma. Elimine los modelos que ya no estén en uso. |
500 | InternalError | Error interno. Registre el request_id y póngase en contacto con los ingenieros de Alibaba Cloud mediante un ticket para su investigación. |
Siguiente paso
El ajuste fino es una operación asíncrona. Después de llamar a esta API, puede consultar el estado del trabajo de ajuste a través de la API Consultar y gestionar trabajos de ajuste.