Integração · Ferramentas para programadores
Conecte Claude e ChatGPT ao Dify
Faça sua IA fazer perguntas a um dos seus aplicativos do Dify, execute um fluxo de trabalho do Dify com as entradas que você fornece ou pesquise algo em uma base de conhecimento. Ela pode ler conversas e logs de fluxos de trabalho, gerenciar documentos e fragmentos de bases de conhecimento e manter suas anotações salva-sa perguntas e respostas atualizadas.
Plano gratuito, sem cartão de crédito. Demora cerca de um minuto.
Experimente pedir
“Pergunte ao nosso bot de suporte como funcionam os reembolsos.”
A IA envia a pergunta para o seu aplicativo de chat do Dify e retorna sua resposta. Ela pode continuar na mesma conversa.
“Execute o fluxo de trabalho de pontuação de leads da Acme.”
Ele lê o formulário de entrada do fluxo de trabalho, executa-o com seus valores e retorna as saídas.
“Qual fluxo de trabalho falhou hoje?”
Ele lista os logs de execução filtrados por status e data e abre uma execução para ver suas entradas e saídas.
O que a sua IA pode fazer
Aplicativos e fluxos de trabalho
Converse com um aplicativo de chat, execute um aplicativo de geração de texto ou um fluxo de trabalho e leia execuções e logs de fluxo de trabalho.
Bases de conhecimento
Liste, crie e pesquise bases de conhecimento, adicione ou atualize documentos a partir de texto e edite seus fragmentos.
Conversas e feedback
Leia, renomeie e exclua conversas, avalie respostas, leia o feedback do usuário e gerencie anotações.
“Pesquise a base de conhecimento do produto pelos termos de garantia.”
Ele pesquisa na base de conhecimento e retorna os fragmentos com melhor correspondência.
“Adicione este texto de FAQ como um novo documento no centro de ajuda da base de conhecimento.”
Ele cria o documento a partir do texto simples, e você pode verificar seu status de indexação depois.
“Que feedback os usuários deixaram nas respostas do aplicativo?”
Ele lista as avaliações de like e dislike que os usuários finais deram às respostas do aplicativo.
77 ferramentas para Dify
Estas ferramentas são ativadas quando estabelece a ligação. Pode desativar qualquer uma delas ou exigir a sua aprovação antes de ser executada.
add_document_chunksAltera dadosAdicione trechos a um documento. Passe `dataset_id`, `document_id` e `segments` (cada um com `content`, opcionalmente `answer` e `keywords`).create_annotationAltera dadosAdicione uma resposta salva que o app pode usar: passe `question` e `answer`.create_bindingAltera dadosCrie um novo vínculo. Obrigatório: IDs de tags ou ID do alvo. Resumo da API: Criar Vinculo de Tag.create_completionVisível para outras pessoasExecute o app de geração de texto conectado uma vez. Passe `inputs` e um ID `user`; use `response_mode` para bloqueio.create_dataset_metadataAltera dadosCrie um novo metadado para um conjunto de dados. Obrigatório: nome ou tipo. Resumo da API: Criar Campo de Metadados.create_document_from_textAltera dadosAdicione um documento a uma base de conhecimento a partir de texto simples. Passe `dataset_id`, `name` e `text`; `indexing_technique` é necessário para o primeiro documento em uma base de conhecimento vazia.create_knowledge_baseAltera dadosCrie uma base de conhecimento vazia com `name` e opcionalmente `description`.create_message_stopVisível para outras pessoasCrie um novo stop para uma mensagem. Obrigatório: usuário. Tem efeitos visíveis fora deste sistema. Resumo da API: Parar Geração de Mensagem de Chat.create_metadataVisível para outras pessoasCrie um novo metadado. Obrigatório: dados de operação. Tem efeitos visíveis fora deste sistema. Resumo da API: Atualizar Metadados do Documento em Lote.create_node_runAltera dadosCrie uma nova execução para um nó. Obrigatório: tipo de fonte de dados, entradas ou está publicado. Resumo da API: Executar Nó de Fonte de Dados.create_runAltera dadosCrie uma nova execução. Obrigatório: lista de informações de fonte de dados, tipo de fonte de dados, entradas, está publicado, modo de resposta ou ID do nó inicial. Resumo da API: Executar Pipeline.create_segment_child_chunkAltera dadosCriar um novo fragmento filho para um segmento. Obrigatório: conteúdo. Pesquise os fragmentos filhos primeiro para evitar duplicatas. Resumo da API: Criar Fragmento Filho.create_tagAltera dadosCriar uma nova tag. Obrigatório: nome. Pesquise as tags primeiro para evitar duplicatas. Resumo da API: Criar Tag de Conhecimento.create_task_stopAltera dadosCriar um novo ponto de parada para uma tarefa. Obrigatório: usuário. Resumo da API: Parar Tarefa do Fluxo de Trabalho.create_text_to_audioAltera dadosCriar um novo texto para áudio. Resumo da API: Converter Texto em Áudio.create_unbindingAltera dadosCriar um novo desvinculação. Obrigatório: ID do alvo. Resumo da API: Excluir Vinculação de Tag.create_workflow_runAltera dadosCriar uma nova execução para um fluxo de trabalho. Obrigatório: entradas ou usuário. Resumo da API: Executar Fluxo de Trabalho por ID.delete_annotationElimina dadosExcluir permanentemente uma anotação pelo seu ID. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Anotação.delete_conversationElimina dadosExcluir permanentemente uma conversa. Passe o ID da conversa em `message_id` e o ID de `user`.delete_datasetElimina dadosExcluir permanentemente um conjunto de dados pelo ID do conjunto de dados. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Base de Conhecimento.delete_dataset_metadataElimina dadosExcluir permanentemente um metadado pelo ID do metadado. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Campo de Metadados.delete_documentElimina dadosExcluir permanentemente um documento de uma base de conhecimento. Passe `dataset_id` e `document_id`.delete_document_segmentElimina dadosExcluir permanentemente um segmento pelo ID do segmento. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Fragmento.delete_segment_child_chunkElimina dadosExcluir permanentemente um fragmento filho pelo ID do fragmento filho. Ação destrutiva; pode exigir aprovação. Resumo da API: Excluir Fragmento Filho.delete_tagsMovimenta dinheiroExcluir permanentemente uma tag. Ação financeira ou irreversível; pode exigir aprovação. Resumo da API: Excluir Tag de Conhecimento.download_documentBaixar o documento para um documento. Resumo da API: Baixar Documento.download_document_zipAltera dadosBaixar o documento para um documento. Resumo da API: Baixar Documentos como ZIP.get_annotation_reply_statusObter um status para uma resposta de anotação pelo ID do trabalho. Resumo da API: Obter Status do Trabalho de Resposta de Anotação.get_app_infoObter o nome, descrição e modo do aplicativo Dify conectado.get_app_parametersObter o formulário de entrada e configurações do aplicativo conectado. Verifique isso primeiro para saber quais variáveis `inputs` chamadas de chat, conclusão e fluxo esperam.get_documentObter os detalhes e o status de indexação de um documento. Passe `dataset_id` e `document_id`.get_document_2Obter um documento pelo ID do arquivo. Resumo da API: Baixar Arquivo.get_document_segmentObter um segmento para um documento pelo ID do segmento. Resumo da API: Obter Fragmento.get_human_inputObter uma entrada humana por token de formulário. Resumo da API: Obter Formulário de Entrada Humana.get_knowledge_baseObter as configurações e estatísticas de uma base de conhecimento por `dataset_id`.get_model_typeObter um tipo de modelo por tipo de modelo. Resumo da API: Obter Modelos Disponíveis.get_userObter um usuário pelo ID do usuário. Resumo da API: Obter Informações do Usuário Final.get_workflow_runObter o status, entradas e saídas de uma execução de fluxo de trabalho por `workflow_run_id`.list_annotationsListar as anotações salva-saída-pergunta-resposta do aplicativo, opcionalmente filtradas por `keyword`.list_app_feedbackListar os feedbacks de like e dislike que os usuários finais deram às respostas do aplicativo.list_built_insListar metadados internos. Resumo da API: Obter Campos de Metadados Internos.list_conversation_messagesLer as mensagens de uma conversa. Passe `conversation_id` e o mesmo ID de `user` usado no chat.list_conversation_variablesListar mensagens para uma mensagem. Filtros opcionais: usuário, último ID ou nome de variável. Os resultados são paginados. Resumo da API: Listar Variáveis de Conversa.list_conversationsListar conversas de chat para um ID `user`, mais recentes por padrão.list_dataset_metadataListar metadados para um conjunto de dados. Resumo da API: Listar Campos de Metadados.list_datasource_pluginsListar plugins de fonte de dados. Filtros opcionais: está publicado.list_document_chunksListar os pedaços de um documento. Passe `dataset_id` e `document_id`, opcionalmente um `keyword`.list_document_indexing_statusesListar status de indexação para um documento. Resumo da API: Obter Status de Indexação do Documento.list_documentsListar os documentos em um banco de conhecimento por `dataset_id`, filtrado por `keyword` ou `status`.list_knowledge_basesListar bancos de conhecimento, opcionalmente filtrados por `keyword` ou `tag_ids`. Use isso para encontrar um `dataset_id`.list_message_suggestedsListar sugestões para uma mensagem. Filtros opcionais: usuário. Resumo da API: Obter Próximas Perguntas Sugeridas.list_metaListar metadados. Resumo da API: Obter Metadados do Aplicativo.list_sitesListar sites. Resumo da API: Obter Configurações WebApp do Aplicativo.list_tagsListar tags. Resumo da API: Listar Tags de Conhecimento.list_workflow_eventsListar eventos para um fluxo. Filtros opcionais: usuário, incluir snapshot de estado ou continuar em pausa. Resumo da API: Streaming Eventos do Fluxo.list_workflow_logsListar execuções passadas de fluxo, filtrado por `keyword`, `status` ou datas de criação.rate_messageVisível para outras pessoasAvalie uma resposta do app como gostei ou não gostei. Passe `message_id`, `user`, `rating` e opcionalmente `content`.rename_conversationAltera dadosRenomeie uma conversa. Passe `conversation_id`, `user` e um novo `name` (ou defina `auto_generate` como verdadeiro).run_workflowAltera dadosExecutar o aplicativo de fluxo conectado. Passe `inputs` com as variáveis do fluxo e um ID `user`; use `response_mode` bloqueante. Retorna as saídas da execução.search_dataset_tagsPesquisar tags para um conjunto de dados. Use isso para encontrar tags existentes antes de criar uma nova tag. Resumo da API: Obter Tags do Banco de Conhecimento.search_knowledge_baseAltera dadosPesquise uma base de conhecimento por passagens relevantes a `query`. Passe `dataset_id`. Retorna os trechos melhor correspondentes.search_segment_child_chunksPesquisar pedaços filhos para um segmento por palavra-chave. Use isso para encontrar pedaços filhos existentes antes de criar um novo pedaço filho. Os resultados são paginados. Resumo da API: Listar Pedaços Filhos.send_chat_messageVisível para outras pessoasEnviar uma mensagem ao aplicativo de chat conectado e obter sua resposta. Passe `query`, `inputs` (um objeto, vazio se o aplicativo não tiver variáveis), um ID estável `user` e `conversation_id` para continuar um chat. Use `response_mode` bloqueante.stop_completion_message_generationAltera dadosCriar uma nova parada para uma mensagem. Obrigatório: usuário. Resumo da API: Parar Geração de Mensagem de Conclusão.submit_human_inputElimina dadosEnviar entrada humana (token do formulário). Ação destrutiva; pode exigir aprovação. Resumo da API: Enviar Formulário de Entrada Humana.update_annotationAltera dadosAltere o `question` e o `answer` de uma anotação por meio do `annotation_id`.update_annotation_replyAltera dadosAtualize uma resposta de anotação existente identificada pela ação. Resumo da API: Configurar Resposta de Anotação.update_built_inAltera dadosAtualize um campo nativo existente identificado pela ação. Resumo da API: Atualizar Campo de Metadados Nativo.update_dataset_documentAltera dadosAtualize um documento existente identificado pelo ID do documento. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar Documento.update_dataset_metadataAltera dadosAtualize um metadado existente identificado pelo ID de metadados. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar Campo de Metadados.update_document_chunkAltera dadosEdite o conteúdo, a resposta, as palavras-chave ou o estado de ativação de um trecho. Passe o `dataset_id`, o `document_id`, o `segment_id` e o `segment`.update_document_textAltera dadosSubstitua o nome ou o texto de um documento. Passe o `dataset_id`, o `document_id` e o novo `name` e/ou o `text`. O documento será reindexado.update_knowledge_baseAltera dadosAtualize o `name`, o `description` ou o `permission` de uma base de conhecimento por meio do `dataset_id`.update_messageAltera dadosAtualize uma mensagem existente identificada pelo ID da mensagem. Resumo da API: Atualizar Variável de Conversa.update_segment_child_chunkAltera dadosAtualize um trecho filho existente identificado pelo ID do trecho filho. Apenas os campos que você passar serão alterados. Resumo da API: Atualizar Trecho Filho.update_statusVisível para outras pessoasAtualize um status existente identificado pela ação. Apenas os campos que você passar serão alterados. Os efeitos são visíveis fora deste sistema. Resumo da API: Atualizar Status do Documento em Lote.update_tagsVisível para outras pessoasAtualize uma tag existente. Apenas os campos que você passar serão alterados. Os efeitos são visíveis fora deste sistema. Resumo da API: Atualizar Tag de Conhecimento.
Configure em três passos
- 1
Escolha a aplicação
Crie uma conta gratuita no PipMCP e escolha Dify na lista de aplicações.
- 2
Cole a sua chave
Cole uma chave de API do Dify. Para um aplicativo, abra-o no Dify, vá para a página Acesso à API e crie uma chave. Cada chave funciona para aquele único aplicativo. Para bases de conhecimento, vá em Conhecimento, clique em Service API no canto superior direito e crie uma chave lá. A conexão usa o Dify Cloud (api.dify.ai).
- 3
Adicione a ligação à sua IA
Receberá uma ligação MCP pessoal. Adicione-a ao Claude, ao ChatGPT ou ao Cursor:
- Clique no seu nome e depois em Definições › Conectores › Adicionar conector personalizado.
- Cole a sua ligação no campo URL do servidor MCP remoto.
- Ative-o no menu + de uma conversa.
Perguntas
O que a IA pode fazer no Dify?
Com uma chave de aplicativo, a IA pode ler as informações do aplicativo e seu formulário de entrada, enviar mensagens de chat, executar completions e fluxos de trabalho, ler execuções e logs de fluxo de trabalho e trabalhar com conversas, feedback e anotações. Com uma chave de conhecimento, ela pode listar, criar, atualizar e pesquisar bases de conhecimento e adicionar, atualizar, excluir e fragmentar documentos.
A IA vê minha chave de API do Dify?
Não. Sua chave de API do Dify é criptografada em repouso e nunca é mostrada à IA. Após você salvá-la, ela não é mostrada novamente, nem mesmo para você. A IA só vê os resultados das ferramentas que ela chama.
Posso controlar o que a IA é autorizada a fazer?
Sim. Você escolhe quais ferramentas estão ativadas, para começar apenas com leitura e pesquisa. Excluir um documento ou uma conversa é permanente, e ambos podem exigir sua aprovação antes de rodar. Toda chamada de ferramenta é registrada.
Funciona com o ChatGPT?
Sim. No ChatGPT, vá em Configurações › Aplicações & Conectores › Avançado e ative o Modo Desenvolvedor, depois adicione seu link do PipMCP. O Modo Desenvolvedor requer um plano pago do ChatGPT: Plus, Pro, Business ou Enterprise. O mesmo link funciona também no Claude (Configurações › Conectores › Adicionar conector personalizado), Cursor e outros clientes MCP.
Qual é o custo?
O PipMCP tem um plano gratuito sem necessidade de cartão de crédito. Planos pagos cobram por tarefa concluída. Você também precisa de sua própria conta Dify.
Por que o Dify usa chaves diferentes para apps e bases de conhecimento?
No Dify, uma chave de API de app funciona para um único app, enquanto as bases de conhecimento têm sua própria chave de API de Serviço. Com uma chave de app, a IA pode conversar ou executar aquele app. Com uma chave de conhecimento, ela pode trabalhar com suas bases de conhecimento. Use a chave que se adequar ao que você quer que a IA faça.
Integrações relacionadas
Deixe a sua IA trabalhar em Dify ainda hoje.
Comece gratuitamente. A sua chave permanece encriptada e é você quem decide o que a IA pode fazer.
Ligar Dify gratuitamenteO PipMCP não tem qualquer afiliação com Dify. Os nomes dos produtos são marcas comerciais dos respetivos titulares.






