Publique un modelo entrenado como un servicio de API en línea.
Requisitos previos
- Regiones admitidas: La API de implementación de modelos actualmente está disponible solo en la región de Singapore. Si utiliza otras regiones, implemente los modelos a través de la consola de Model Studio en esa región.
- Permisos de la cuenta: Si utiliza subcuentas de Alibaba Cloud (usuarios RAM), debe otorgar a la subcuenta los permisos de 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.
- Requisito previo: El entrenamiento de ajuste fino del modelo se ha completado. Primero llame a la API Consultar trabajo de ajuste fino para confirmar que el estado del trabajo
statuses SUCCEEDED antes de proceder con la implementación.
Implementar modelo
- Singapore
POST https://dashscope-intl.aliyuncs.com/api/v1/deploymentsPara Windows CMD, reemplace$DASHSCOPE_API_KEYcon%DASHSCOPE_API_KEY%. Para PowerShell, reemplace con$env:DASHSCOPE_API_KEY
Parámetros de solicitudEncabezadosContent-Typestring (Requerido)Valor fijo: application/jsonAuthorization string (Requerido)Autenticación mediante API Key, con el formato Bearer sk-xxxx.Cuerpo de la solicitudmodel_namestring (Obligatorio)El ID del modelo a implementar (no el nombre del modelo base, sino el identificador del modelo generado después del ajuste fino o la exportación). Cómo obtenerlo:
integer (Obligatorio)El número de instancias de modelo implementadas. Valor recomendado: 1.plan string (Obligatorio)Método de implementación. Valor recomendado para el ajuste fino eficiente LoRA: lora.aigc_config object (Obligatorio)Configuración del prompt.
Propiedades de aigc_config use_input_prompt boolean (Obligatorio)Controla el origen del prompt al llamar al modelo desplegado para generar videos.
string (Obligatorio)Plantilla de prompt preestablecida. Solo efectiva cuando se establece use_input_prompt=false.Al llamar al modelo desplegado para generar videos, el sistema analiza la imagen de entrada, rellena el contenido de la imagen en esta plantilla y genera automáticamente una descripción completa con instrucciones de efectos.Nota: Este parámetro anula el parámetro de prompt pasado en la API de generación de video.lora_prompt_default string (Obligatorio)Plantilla de prompt de respaldo. Solo efectiva cuando se establece use_input_prompt=false.Cuando aigc_config.prompt falla en la generación, el sistema utiliza este parámetro como prompt de respaldo para generar el video. |
El siguiente ejemplo utiliza el efecto de lluvia de dinero. Cargue una imagen de retrato y el sistema generará automáticamente un video con el efecto. |
Parámetros de respuestarequest_idstringIdentificador único de la solicitud.output objectDetalles de la tarea.
Propiedades deployed_model stringIdentificador único del modelo implementado. Se utiliza para consultar el estado de implementación del modelo e invocar el modelo.model_name stringNombre del identificador del modelo.status stringEstado de la implementación:
stringEl modelo base utilizado.gmt_create stringHora de creación de la tarea de implementación.gmt_modified stringHora de actualización de la tarea de implementación.workspace_id stringEl ID del espacio de trabajo asociado con la API Key de Alibaba Cloud Model Studio. Consulte Obtener el ID del espacio de trabajo.charge_type stringModo de facturación. post_paid indica pago por uso.creator stringID de cuenta de Alibaba Cloud del creador.modifier stringID de cuenta de Alibaba Cloud del modificador.plan stringMétodo de implementación.stringCódigo de error. Se devuelve cuando la llamada falla. Consulte la tabla de códigos de error a continuación.message stringDescripción detallada del error. Se devuelve cuando la llamada falla. |
Campos clave: output.deployed_model (identificador único del modelo implementado), output.status (estado de la implementación). |
Configuración de plantilla de prompt
A continuación se explica cómo configurar el parámetro aigc_config.prompt.
- ¿Por qué establecer este parámetro? Sin este parámetro, necesitaría escribir manualmente un prompt completo cada vez que llame al modelo desplegado. Una vez configurado, al llamar al modelo ajustado finamente para generar videos, solo necesita cargar una imagen y el sistema completará automáticamente las instrucciones de efectos basándose en este parámetro sin requerir la entrada manual de un prompt.
- ¿Cómo configurar? Prompt = Instrucción de tarea (indica al modelo qué hacer) + Plantilla de salida (estandariza el formato de salida) + Ejemplo (ayuda al modelo a aprender la estructura del ejemplo).
Para la descripción de "Plantilla de salida", consulte Anotación de video: Escribir prompts para videos.