Publique um modelo treinado como um service de API online.
Pré-requisitos
- Regiões suportadas: A API de implantação de modelos está disponível atualmente apenas na região Singapore. Caso utilize outras regiões, implante os modelos por meio do console do Model Studio nessa região.
- Permissões da conta: Se você usar Alibaba Cloud sub-accounts (RAM users), será necessário conceder à subconta as permissions de invocação, treinamento e implantação de modelos.
- Configure variáveis de ambiente: Você já obtained an API Key e configured it as an environment variable com sucesso.
- Pré-requisito: O treinamento de ajuste fino do modelo foi concluído. Antes de prosseguir com a implantação, chame primeiro a API Query Fine-tuning Job para confirmar se o status do job
statusé SUCCEEDED.
Implantar modelo
China (Beijing)
POST https://dashscope.aliyuncs.com/api/v1/deployments
- Singapore
POST https://dashscope-intl.aliyuncs.com/api/v1/deploymentsNo Windows CMD, substitua$DASHSCOPE_API_KEYpor%DASHSCOPE_API_KEY%. No PowerShell, substitua por$env:DASHSCOPE_API_KEY
Parâmetros da requisição |
O exemplo a seguir utiliza o efeito de chuva de dinheiro. Faça upload de uma imagem de retrato e o sistema gera automaticamente um vídeo com o efeito. |
Cabeçalhos | |
Content-Type string (Obrigatório)Valor fixo: application/json | |
Authorization string (Obrigatório)Autenticação por API Key, no formato Bearer sk-xxxx. | |
Corpo da requisição | |
model_name string (Obrigatório)ID do modelo a ser implantado (não o nome do modelo base, mas o identificador do modelo gerado após o ajuste fino ou exportação). Como obter:
| |
capacity integer (Obrigatório)Número de instâncias do modelo implantado. Valor recomendado: 1. | |
plan string (Obrigatório)Método de implantação. Valor recomendado para ajuste fino eficiente LoRA: lora. | |
aigc_config object (Obrigatório)Configuração de prompt.
Propriedades de aigc_config use_input_prompt boolean (Obrigatório)Controla a origem do prompt ao chamar o modelo implantado para gerar vídeos.
string (Obrigatório)Modelo de prompt predefinido. Efetivo apenas quando use_input_prompt=false estiver definido.Ao chamar o modelo implantado para gerar vídeos, o sistema analisa a imagem de entrada, preenche o conteúdo da imagem neste modelo e gera automaticamente uma descrição completa com instruções de efeito.Nota: Este parâmetro substitui o parâmetro de prompt passado na API de geração de vídeo.lora_prompt_default string (Obrigatório)Modelo de prompt de fallback. Efetivo apenas quando use_input_prompt=false estiver definido.Quando aigc_config.prompt falhar na geração, o sistema usará este parâmetro como prompt de fallback para gerar o vídeo. |
Parâmetros da resposta |
Campos principais: output.deployed_model (identificador exclusivo do modelo implantado), output.status (status da implantação). |
request_id stringIdentificador exclusivo da requisição. | |
output objectDetalhes da tarefa.
Propriedades deployed_model stringIdentificador exclusivo do modelo implantado. Usado para consultar o status de implantação do modelo e invocar o modelo.model_name stringNome do identificador do modelo.status stringStatus da implantação:
stringModelo base utilizado.gmt_create stringHora de criação da tarefa de implantação.gmt_modified stringHora da última atualização da tarefa de implantação.workspace_id stringID do workspace associado à API Key do Alibaba Cloud Model Studio. Consulte Get the Workspace ID.charge_type stringModo de faturamento. post_paid indica pagamento conforme o uso.creator stringID da conta Alibaba Cloud do criador.modifier stringID da conta Alibaba Cloud do modificador.plan stringMétodo de implantação. | |
code stringCódigo de erro. Retornado quando a chamada falha. Consulte a tabela de códigos de erro abaixo. | |
message stringDescrição detalhada do erro. Retornado quando a chamada falha. |
Configuração do modelo de prompt
A seguir, explicamos como configurar o parâmetro aigc_config.prompt.
- Por que definir este parâmetro? Sem este parâmetro, você precisaria escrever manualmente um prompt completo sempre que chamasse o modelo implantado. Uma vez configurado, ao chamar o modelo ajustado para gerar vídeos, basta fazer upload de uma imagem, e o sistema completará automaticamente as instruções de efeito com base neste parâmetro, sem exigir entrada manual de prompt.
- Como configurar? Prompt = Instrução da tarefa (diz ao modelo o que fazer) + Modelo de saída (padroniza o formato de saída) + Exemplo (ajuda o modelo a aprender a estrutura do exemplo).
Para a descrição do "Modelo de saída", consulte Video annotation: Write prompts for videos .