Create kb audio
create_kb_audioCria e indexa um ÁUDIO na base de conhecimento a partir de uma URL pública (http/https) ou de base64. Não existe descrição automática por IA — a descrição é obrigatória. Limite de 16MB. Fica disponível em /api/kb/audio/[id] (URL pública) — o agente pode enviar durante conversas ativas. ⚠️ Áudio NÃO pode ser usado em cadência de prospecção (a Meta não suporta cabeçalho de áudio em templates aprovados — só imagem/vídeo/documento/texto). Sem target_user_id, cria na PRÓPRIA conta autenticada; o administrador da plataforma pode passar target_user_id.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"description": "<description>"
},
"name": "create_kb_audio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome/título do áudio | |
| tags | No | Tags separadas por vírgula | |
| audio_url | No | URL pública do áudio (http/https) a ser baixado e indexado. Ignorado se audio_base64 vier junto. | |
| description | Yes | OBRIGATÓRIO. Descrição detalhada do conteúdo do áudio — não há geração automática por IA. | |
| audio_base64 | No | Alternativa a audio_url quando o áudio NÃO está hospedado em nenhuma URL pública — data URL base64 completa ("data:audio/ogg;base64,...."). Tem prioridade sobre audio_url. | |
| target_user_id | No | ID da conta-alvo (opcional; APENAS o admin da plataforma pode usar). Padrão: a conta autenticada. |