npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-difyai

v0.1.31

Published

Community node for Dify API

Readme

n8n-nodes-difyai

npm version License: MIT

Este pacote é um nó da comunidade para o n8n que integra a Dify API.
Ele permite enviar mensagens de chat, converter áudio em texto e fazer upload de arquivos diretamente pela API do Dify.

Funcionalidades

  • Enviar Mensagem de Chat:
    Envie mensagens de chat para a API do Dify com suporte aos modos de resposta streaming ou blocking.
    Suporta o envio de arquivos via configuração dinâmica (com opções para URLs remotas ou uploads locais).

  • Áudio para Texto:
    Converta arquivos de áudio em texto enviando dados binários.

  • Upload de Arquivo:
    Faça upload de arquivos utilizando multipart/form-data.

Instalação no n8n

Para instalar este nó da comunidade no n8n:

  1. Acesse as Configurações do n8n:

    • No editor do n8n, vá para Settings > Community Nodes.
  2. Instale o Nó da Comunidade:

    • Clique em Install.
    • No campo Enter npm package name, insira n8n-nodes-difyai.
    • Marque a opção I understand the risks of installing unverified code from a public source.
    • Clique em Install para concluir a instalação.

Para mais detalhes sobre a instalação de nós da comunidade, consulte a documentação oficial do n8n.

Configuração de Credenciais

Antes de usar o nó, configure as credenciais do DifyApi no n8n:

  • Base URL:
    Informe a URL base da API do Dify, por exemplo:
    https://dify.com/v1
    (O nó força HTTPS e garante que a URL termine com /v1)

  • API Key:
    Sua chave de API fornecida pelo Dify.

Operações do Nó

1. Enviar Mensagem de Chat

Envie uma requisição de mensagem de chat para a API do Dify.

Parâmetros:

  • User ID: Identificador único do usuário.
  • Query: Conteúdo da mensagem de chat.
  • Conversation ID: (Opcional) ID da conversa para continuidade.
  • Response Mode: Selecione entre Streaming e Blocking.
  • Files: (Opcional) Adicione um ou mais arquivos.
    Para cada arquivo, configure:
    • Type: Tipo do arquivo (Áudio, Personalizado, Documento, Imagem, Vídeo).
    • Transfer Method: Selecione entre Remote URL e Local File.
    • URL: (Exibido quando Remote URL é selecionado) Forneça a URL do arquivo.
    • Upload File ID: (Exibido quando Local File é selecionado) Forneça o ID do arquivo enviado via API de Upload de Arquivo.

2. Áudio para Texto

Converta um arquivo de áudio em texto.

  • Utilize o campo Binary Property para informar o nome da propriedade binária que contém o arquivo de áudio.
  • O nó envia o arquivo para a API e retorna o texto convertido.

3. Upload de Arquivo

Faça upload de um arquivo para a API do Dify.

  • Utilize o campo Binary Property para informar o nome da propriedade binária que contém o arquivo.
  • O nó realiza o upload e retorna os detalhes do arquivo (ID, nome, tamanho, etc.).

Uso no n8n

  1. Adicione o nó DifyAI ao seu workflow no editor do n8n.
  2. Selecione a operação desejada (Enviar Mensagem de Chat, Áudio para Texto ou Upload de Arquivo).
  3. Configure os parâmetros do nó e atribua as credenciais DifyApi.
  4. Conecte o nó ao seu fluxo de trabalho e execute-o para interagir com a API do Dify.

Licença

Este pacote é licenciado sob a Licença MIT.


Para mais informações sobre a instalação e uso de nós da comunidade no n8n, consulte a documentação oficial.