Realiza processamento de dados em arquivos de entrada para tarefas como detecção de rótulos, detecção de rostos e detecção de localização. Esta operação extrai metadados de objetos e cria um índice, permitindo recuperar dados de um dataset.
Descrição da operação
-
Certifique-se de compreender os métodos de cobrança e os preços do Intelligent Media Management antes de usar esta API.
-
Para obter uma lista de operações de processamento de dados compatíveis para indexação de metadados de objetos, consulte Modelos de workflow e operadores.
-
O número total e o tamanho dos arquivos que podem ser indexados são limitados. Para mais informações, consulte a seção Limites de dataset em Limites. Para informações sobre como criar um dataset, consulte as descrições dos parâmetros.
-
Para obter uma lista de regiões onde é possível indexar metadados de objetos, consulte a seção 'Recursos compatíveis por região, Datasets e índices' em Limites.
-
Após indexar os metadados de objetos, você pode recuperar dados usando Consulta simples. Para informações sobre outros recursos de recuperação, consulte Consulta e estatísticas. Você também pode criar grupos de rostos usando Criar uma tarefa de agrupamento de rostos. Para informações sobre outros recursos de agrupamento, consulte Gerenciamento inteligente.
Esta é uma operação assíncrona. Após enviar uma solicitação, o arquivo é processado. O tempo de processamento pode variar de alguns segundos a vários minutos ou mais, dependendo do modelo de workflow e operadores e do conteúdo do arquivo. Após a conclusão do processamento, os metadados são armazenados no dataset. Você pode usar o recurso de assinatura de mensagens para receber uma notificação quando a tarefa for concluída.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
imm:IndexFileMeta |
create |
*Dataset
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectName |
string |
Sim |
O nome do projeto. Para obter o nome do projeto, consulte Criar um projeto. |
test-project |
| DatasetName |
string |
Sim |
O nome do dataset. Para obter o nome do dataset, consulte Criar um dataset. |
test-dataset |
| File | InputFile |
Sim |
O arquivo a ser indexado, em formato JSON. Para mais informações, consulte a definição da struct. |
|
| UserData |
string |
Não |
Informações personalizadas retornadas na mensagem de notificação assíncrona. Isso ajuda a associar a notificação aos seus serviços. O comprimento máximo é de 2048 bytes. |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| Notification | Notification |
Não |
A configuração de notificação de mensagem. Para mais informações, consulte Notification. Para o formato da mensagem de notificação assíncrona, consulte a seção Indexação de metadados em Formatos de mensagens de notificação assíncrona. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A struct de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
6E93D6C9-5AC0-49F9-914D-E02678D3**** |
| EventId |
string |
O ID do evento. |
30F-1D8FxFzDXKJH9YQdve4CjR**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6E93D6C9-5AC0-49F9-914D-E02678D3****",
"EventId": "30F-1D8FxFzDXKJH9YQdve4CjR****"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.