Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à Dify

Demandez à votre IA de poser une question à l'une de vos applications Dify, d'exécuter un flux de travail Dify avec les entrées que vous fournissez, ou de rechercher quelque chose dans une base de connaissances. Elle peut lire les conversations et les journaux de flux de travail, gérer les documents et les morceaux de la base de connaissances, et maintenir vos annotations question-réponse enregistrées à jour.

Connecter Dify gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Demandez à notre bot d'assistance comment fonctionnent les remboursements.”

    L'IA envoie la question à votre application de chat Dify et renvoie sa réponse. Elle peut continuer dans la même conversation.

  • “Exécuter le flux de travail de notation des prospects pour Acme.”

    Elle lit le formulaire d'entrée du flux de travail, l'exécute avec vos valeurs et renvoie les sorties.

  • “Quel flux de travail a échoué aujourd'hui ?”

    Elle liste les journaux de flux filtrés par statut et date, et ouvre une exécution pour voir ses entrées et sorties.

Ce que votre IA peut faire

Applications et flux de travail

Discuter avec une application de chat, exécuter une application de génération de texte ou un flux de travail, et lire les exécutions et journaux de flux de travail.

Bases de connaissances

Lister, créer et rechercher des bases de connaissances, ajouter ou mettre à jour des documents à partir de texte, et modifier leurs morceaux.

Conversations et retours

Lire, renommer et supprimer des conversations, noter les réponses, lire les retours utilisateurs et gérer les annotations.

  • “Rechercher dans la base de connaissances sur les produits les termes de garantie.”

    Elle recherche dans la base de connaissances et renvoie les morceaux correspondant le mieux.

  • “Ajouter ce texte FAQ comme nouveau document dans la base de connaissances du Centre d'aide.”

    Elle crée le document à partir du texte brut, et vous pouvez vérifier son statut d'indexation par la suite.

  • “Quels retours utilisateurs ont-ils laissés sur les réponses de l'app ?”

    Elle liste les retours j'aime et j'aime pas que les utilisateurs finaux ont donnés sur les réponses de l'application.

77 outils pour Dify

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_document_chunksModifie des donnéesAjoutez des morceaux à un document. Passez `dataset_id`, `document_id` et `segments` (chaque avec `content`, optionnel `answer` et `keywords`).
  • create_annotationModifie des donnéesAjoutez une réponse sauvegardée utilisable par l'application : passez `question` et `answer`.
  • create_bindingModifie des données
  • create_completionVisible par d’autresExécutez l'application de génération de texte connectée une fois. Passez `inputs` et un ID `user`; utilisez `response_mode` bloquant.
  • create_dataset_metadataModifie des données
  • create_document_from_textModifie des donnéesAjoutez un document à une base de connaissances depuis du texte brut. Passez `dataset_id`, `name` et `text`; `indexing_technique` est requis pour le premier document d'une base de connaissance vide.
  • create_knowledge_baseModifie des donnéesCréez une base de connaissances vide avec `name` et un optionnel `description`.
  • create_message_stopVisible par d’autres
  • create_metadataVisible par d’autres
  • create_node_runModifie des données
  • create_runModifie des données
  • create_segment_child_chunkModifie des données
  • create_tagModifie des données
  • create_task_stopModifie des données
  • create_text_to_audioModifie des données
  • create_unbindingModifie des données
  • create_workflow_runModifie des données
  • delete_annotationSupprime des données
  • delete_conversationSupprime des donnéesSupprimez définitivement une conversation. Passez l'ID de conversation dans `message_id` et le `user` ID.
  • delete_datasetSupprime des données
  • delete_dataset_metadataSupprime des données
  • delete_documentSupprime des donnéesSupprimez définitivement un document d'une base de connaissances. Passez `dataset_id` et `document_id`.
  • delete_document_segmentSupprime des données
  • delete_segment_child_chunkSupprime des données
  • delete_tagsTransfère de l’argent
  • download_document
  • download_document_zipModifie des données
  • get_annotation_reply_status
  • get_app_infoRécupérez le nom, la description et le mode de l'application Dify connectée.
  • get_app_parametersRécupère le formulaire d'entrée et les paramètres de l'app connectée. Vérifiez ceci pour connaître quelles variables `inputs` attendent les appels chat, completion et workflow.
  • get_documentRécupérez les détails et l'état d'indexation d'un document. Passez `dataset_id` et `document_id`.
  • get_document_2
  • get_document_segment
  • get_human_input
  • get_knowledge_baseRécupérez les paramètres et statistiques d'une base de connaissances par `dataset_id`.
  • get_model_type
  • get_user
  • get_workflow_runRécupérez le statut, les entrées et les sorties d'une exécution de flux par `workflow_run_id`.
  • list_annotationsListe les annotations question-réponse sauvegardées de l'app, optionnellement filtrées par `keyword`.
  • list_app_feedbackListez les retours d'information de j'aime et de déteste que les utilisateurs finaux ont donnés sur les réponses de l'application.
  • list_built_ins
  • list_conversation_messagesLisez les messages d'une conversation. Passez `conversation_id` et le même ID `user` utilisé dans la discussion.
  • list_conversation_variables
  • list_conversationsListez les conversations de chat pour un ID `user`, par défaut les plus récentes en premier.
  • list_dataset_metadata
  • list_datasource_plugins
  • list_document_chunksListe les morceaux d'un document. Passez `dataset_id` et `document_id`, optionnellement un `keyword`.
  • list_document_indexing_statuses
  • list_documentsListe les documents d'une base de connaissances par `dataset_id`, filtrés par `keyword` ou `status`.
  • list_knowledge_basesListe les bases de connaissances, optionnellement filtrées par `keyword` ou `tag_ids`. Utilisez ceci pour trouver un `dataset_id`.
  • list_message_suggesteds
  • list_meta
  • list_sites
  • list_tags
  • list_workflow_events
  • list_workflow_logsListe les exécutions de workflow passées, filtrées par `keyword`, `status` ou dates de création.
  • rate_messageVisible par d’autresÉvaluez une réponse d'application comme aimée ou détestée. Passez `message_id`, `user`, `rating` et optionnel `content`.
  • rename_conversationModifie des donnéesRenommez une conversation. Passez `conversation_id`, `user`, et un nouveau `name` (ou définissez `auto_generate` à true).
  • run_workflowModifie des donnéesExécute l'app workflow connectée. Passez `inputs` avec les variables du workflow et un ID `user`; utilisez `response_mode` blocking. Retourne les sorties de l'exécution.
  • search_dataset_tags
  • search_knowledge_baseModifie des donnéesRecherchez dans une base de connaissance des passages pertinents pour `query`. Passez `dataset_id`. Retourne les meilleurs morceaux correspondants.
  • search_segment_child_chunks
  • send_chat_messageVisible par d’autresEnvoie un message à l'app chat connectée et récupère sa réponse. Passez `query`, `inputs` (un objet, vide si l'app n'a pas de variables), un ID stable `user` et `conversation_id` pour continuer une conversation. Utilisez `response_mode` blocking.
  • stop_completion_message_generationModifie des données
  • submit_human_inputSupprime des données
  • update_annotationModifie des donnéesModifie les `question` et `answer` d'une annotation par `annotation_id`.
  • update_annotation_replyModifie des données
  • update_built_inModifie des données
  • update_dataset_documentModifie des données
  • update_dataset_metadataModifie des données
  • update_document_chunkModifie des donnéesModifie le contenu, la réponse, les mots-clés ou l'état activé d'un morceau. Passez `dataset_id`, `document_id`, `segment_id` et `segment`.
  • update_document_textModifie des donnéesRemplace le nom ou le texte d'un document. Passez `dataset_id`, `document_id`, et nouveaux `name` et/ou `text`. Le document est ré-indiqué.
  • update_knowledge_baseModifie des donnéesMise à jour des `name`, `description` ou `permission` d'une base de connaissances par `dataset_id`.
  • update_messageModifie des données
  • update_segment_child_chunkModifie des données
  • update_statusVisible par d’autres
  • update_tagsVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez Dify dans la liste des applications.

  2. 2

    Collez votre clé

    Collez une clé API Dify. Pour une application, ouvrez-la dans Dify, allez à sa page d'accès API et créez une clé. Chaque clé fonctionne pour cette seule application. Pour les bases de connaissances, allez dans Connaissances, cliquez sur Service API en haut à droite et créez une clé là-bas. La connexion utilise Dify Cloud (api.dify.ai).

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans Dify ?

Avec une clé d'app, l'IA peut lire les infos de l'app et son formulaire d'entrée, envoyer des messages de chat, exécuter des complétions et des flux de travail, lire les exécutions et journaux de flux de travail, et travailler avec des conversations, retours et annotations. Avec une clé de connaissance, elle peut lister, créer, mettre à jour et rechercher des bases de connaissances et ajouter, mettre à jour, supprimer et morceau des documents.

L'IA voit-elle ma clé API Dify ?

Non. Votre clé API Dify est chiffrée au repos et jamais montrée à l'IA. Après que vous l'avez enregistrée, elle n'est plus montrée, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez les outils activés, vous pouvez commencer par la lecture et la recherche uniquement. La suppression d'un document ou d'une conversation est définitive et peut nécessiter votre approbation avant exécution. Chaque appel outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Dify.

Pourquoi Dify utilise-t-il des clés différentes pour les applications et les bases de connaissances ?

Dans Dify, une clé API d'application fonctionne pour une seule application, tandis que les bases de connaissances possèdent leur propre clé Service API. Avec une clé d'app, l'IA peut discuter avec ou exécuter cette application. Avec une clé de connaissance, elle peut travailler avec vos bases de connaissances. Utilisez la clé qui correspond à ce que vous voulez faire en IA.

Laissez votre IA travailler dans Dify dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter Dify gratuitement

PipMCP n’est pas affilié à Dify. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.