ZippyVendas

Memory

Adicionar armazenamento de memória

Instruções de Uso

Integre o Memory no fluxo de trabalho. Pode adicionar, obter uma memória, obter todas as memórias e excluir memórias.

Ferramentas

memory_add

Adicionar uma nova memória ao banco de dados ou anexar a uma memória existente com o mesmo ID.

Entrada

ParâmetroTipoObrigatórioDescrição
conversationIdstringNãoIdentificador de conversa (ex: user-123, session-abc). Se uma memória com este conversationId já existir para este bloco, a nova mensagem será anexada a ela.
idstringNãoParâmetro legado para identificador de conversa. Use conversationId em vez disso. Fornecido para compatibilidade retroativa.
rolestringSimFunção para memória do agente (user, assistant ou system)
contentstringSimConteúdo para memória do agente
blockIdstringNãoID de bloco opcional. Se não fornecido, usa o ID do bloco atual do contexto de execução ou padrão para "default".

Saída

ParâmetroTipoDescrição
successbooleanSe a memória foi adicionada com sucesso
memoriesarrayArray de objetos de memória incluindo a nova ou atualizada memória
errorstringMensagem de erro se a operação falhou

memory_get

Recuperar memória por conversationId, blockId, blockName ou uma combinação. Retorna todas as memórias correspondentes.

Entrada

ParâmetroTipoObrigatórioDescrição
conversationIdstringNãoIdentificador de conversa (ex: user-123, session-abc). Se fornecido sozinho, retorna todas as memórias para esta conversa em todos os blocos.
idstringNãoParâmetro legado para identificador de conversa. Use conversationId em vez disso. Fornecido para compatibilidade retroativa.
blockIdstringNãoIdentificador de bloco. Se fornecido sozinho, retorna todas as memórias para este bloco em todas as conversas. Se fornecido com conversationId, retorna memórias para aquela conversa específica neste bloco.
blockNamestringNãoNome do bloco. Alternativa a blockId. Se fornecido sozinho, retorna todas as memórias para blocos com este nome. Se fornecido com conversationId, retorna memórias para aquela conversa em blocos com este nome.

Saída

ParâmetroTipoDescrição
successbooleanSe a memória foi recuperada com sucesso
memoriesarrayArray de objetos de memória com campos conversationId, blockId, blockName e data
messagestringMensagem de sucesso ou erro
errorstringMensagem de erro se a operação falhou

memory_get_all

Recuperar todas as memórias do banco de dados

Entrada

ParâmetroTipoObrigatórioDescrição

Saída

ParâmetroTipoDescrição
successbooleanSe todas as memórias foram recuperadas com sucesso
memoriesarrayArray de todos os objetos de memória com campos key, conversationId, blockId, blockName e data
messagestringMensagem de sucesso ou erro
errorstringMensagem de erro se a operação falhou

memory_delete

Excluir memórias por conversationId, blockId, blockName ou uma combinação. Suporta exclusão em massa.

Entrada

ParâmetroTipoObrigatórioDescrição
conversationIdstringNãoIdentificador de conversa (ex: user-123, session-abc). Se fornecido sozinho, exclui todas as memórias para esta conversa em todos os blocos.
idstringNãoParâmetro legado para identificador de conversa. Use conversationId em vez disso. Fornecido para compatibilidade retroativa.
blockIdstringNãoIdentificador de bloco. Se fornecido sozinho, exclui todas as memórias para este bloco em todas as conversas. Se fornecido com conversationId, exclui memórias para aquela conversa específica neste bloco.
blockNamestringNãoNome do bloco. Alternativa a blockId. Se fornecido sozinho, exclui todas as memórias para blocos com este nome. Se fornecido com conversationId, exclui memórias para aquela conversa em blocos com este nome.

Saída

ParâmetroTipoDescrição
successbooleanSe a memória foi excluída com sucesso
messagestringMensagem de sucesso ou erro
errorstringMensagem de erro se a operação falhou

Notas

  • Categoria: blocks
  • Tipo: memory
On this page

On this page

Comece a automatizar hoje
Confiado por empresas em todo o Brasil.
Crie fluxos de automação de vendas com IA no WhatsApp de forma visual e intuitiva.
Começar grátis