Dify Workflow DSL File Collection Télécharger
Introduction générale
Awesome-Dify-Workflow est un projet GitHub open source axé sur le partage d'informations utiles. Dify Dify est une plateforme de flux de travail qui soutient le développement de grandes applications de modélisation linguistique, et ce projet fournit aux utilisateurs une large gamme de fichiers DSL (Domain Specific Language) prêts à l'emploi couvrant des fonctions telles que la traduction, l'analyse de données, la génération de graphiques, la création de contenu et bien d'autres. Ces flux de travail peuvent être importés directement dans un compte Dify, ce qui permet aux utilisateurs d'automatiser rapidement des tâches. Le projet est géré par svcvit et, depuis avril 2025, il a accumulé des milliers de starmarks et est populaire auprès des développeurs, des créateurs de contenu et des équipes d'entreprise. Tous les modèles sont gratuits, supportent Dify 0.13.0 et plus, et sont compatibles avec des fonctionnalités telles que les tâches parallèles, les variables de session, les formulaires et le rendu Echarts.

Vous trouverez ci-dessous un tableau de tous les flux de travail DSL du projet, avec les noms de fichiers, les descriptions fonctionnelles et les sources, afin de permettre aux utilisateurs de trouver rapidement les modèles dont ils ont besoin :
Nom du document | Description fonctionnelle | source (d'information, etc.) |
---|---|---|
图文知识库.yml | Générer du contenu graphique après avoir récupéré la base de connaissances, nécessité d'ajouter des liens à distance vers les images de la base de connaissances. | @svcvit |
MCP.yml | Invoquer la politique de l'agent MCP pour se connecter à un service externe (par exemple, Goldmind Maps) afin d'effectuer une tâche. | @svcvit |
Demo-tod_agent.yml | Optimiser les scénarios de dialogue en utilisant des nœuds d'agents pour prendre en charge plusieurs tours de dialogue et la compréhension du contexte. | @svcvit |
Deep Researcher On Dify.yml | Reproduit le flux de travail de Deep Researcher pour les tâches de recherche approfondie. | @AdamPlatin123 |
Agent工具调用.yml | Générer des réponses en invoquant différents outils par l'intermédiaire du nœud Agent. | @svcvit |
旅行Demo.yml | Recueillir des informations sur les déplacements, faire appel à des outils et stocker le contexte du dialogue. | @svcvit |
春联生成器.yml | Générer un lien de printemps, besoin de configurer les polices. | 微信群@Junjie.M |
春联生成器 (“福”到了版本).yml | Version optimisée du générateur de couplets pour la fête du printemps sur le thème du "Fu". | 微信群@Junjie.M |
完蛋!我被LLM包围了!.yml | Flux de travail basé sur le LLM pour des jeux-questionnaires amusants. | 微信群@Junjie.M |
File_read.yml | Pour utiliser sandbox pour analyser les fichiers CSV, vous devez utiliser dify-sandbox-py. | @svcvit |
runLLMCode.yml | Exécutez le code généré par LLM et analysez le fichier CSV. | @svcvit |
数据分析.7z | Interroge la base de données et génère des graphiques et des interprétations, y compris les services Flask. | Groupe WeChat : Simple & Ordinary@ (en anglais) |
LanguageConsistencyChecker.yml | Il vérifie la cohérence du contenu traduit, prend en charge l'optimisation trilingue et est basé sur le web. | langfixer |
matplotlib.yml | Utilisez matplotlib pour générer des graphiques et des images au format Base64. | @svcvit |
jieba.yml | Pour utiliser jieba pour le découpage des mots chinois, vous avez besoin de dify-sandbox-py. | @svcvit |
json-repair.yml | Corrige le formatage JSON non standard en complétant les guillemets ou les parenthèses. | @svcvit |
json_translate.yml | Traduire le contenu JSON en conservant la structure d'origine. | @svcvit |
腾讯云SubtitleInfo.yml | Accès crypté aux informations sur le contenu via l'autorisation de Tencent Cloud, exemple de nœud de code. | Groupe de partage WeChat |
chart_demo.yml | Rend les graphiques Echarts basés sur des requêtes SQL. | @svcvit |
Form表单聊天Demo.yml | Boîte de dialogue permettant d'accéder au modèle avec contrôle des autorisations. | @svcvit |
中译英.yml | Produire des traductions anglaises de haute qualité grâce à des traductions directes, réfléchies et significatives. | pour l'instant |
DuckDuckGo 翻译+LLM 二次翻译.yml | Optimiser les traductions à l'aide d'un moteur de traduction traditionnel et du LLM pour économiser des jetons. | pour l'instant |
translation_workflow.yml | Basé sur le flux de travail agentique de Wu Enda, il fournit des traductions méticuleuses. | agent de traduction |
宝玉的英译中优化版.yml | Optimiser la traduction en anglais d'articles scientifiques et techniques en améliorant les mots clés et les balises XML. | Mise à jour et optimisation des invites de traduction GPT |
全书翻译.yml | Découpe les textes longs et les traduit paragraphe par paragraphe, ce qui convient à la traduction de livres. | DIFY Official Explore Content |
SEO Slug Generator.yml | Générer des slugs URL pour les articles de blog afin d'optimiser le référencement. | |
Document_chat_template.yml | Chattez dans la base de connaissances et les scénarios de questions-réponses. | Winson-030 |
搜索大师.yml | Recherche et extraction de contenu à l'aide de SearXNG et Jina. | Winson-030 |
标题党创作.yml | Générer des titres d'articles accrocheurs pour la rédaction en ligne. | fantôme |
文章仿写-单图_多图自动搭配.yml | Imite la rédaction d'articles et les associe automatiquement à des images, ce qui convient à la création de contenu. | fantôme |
Text to Card Iteration.yml | Générer un contenu de carte dans le style du Petit Livre Rouge. | 🔥Dify Workflow-Agent Design Exchange @Arthur |
Dify 运营一条龙.yml | Générer des textes et des couvertures multiplateformes pour Xiaohongshu, Jieyin et d'autres plateformes (certaines fonctionnalités ne sont plus disponibles). | |
Jina Reader Jinja.yml | Processus de questions-réponses basé sur TavilySearch et Jina. | 🔥Dify Workflow-Agent Design Exchange Group Sharing |
llm2o1.cn.yml | Les tâches sont désassemblées, exécutées et résumées pour les tâches complexes. | @okooo5km |
dify_course_demo.yml | Génération automatisée de contenus didactiques pour des scénarios éducatifs. | dify_course |
simple-kimi.yml | version simplifiée Kimi Réalisation d'un chatbot. | aws-samples |
Claude3 Code Translation.yml | Traduire le code entre différents langages de programmation. | aws-samples |
根据用户的意图进行回复.yml | Sélectionner les réponses au cheminement du flux de travail en fonction de l'intention de l'utilisateur, discours stylisé. | ne pas avoir |
mem0ai.yml | Flux de discussion avec mémoire et prise en charge du stockage contextuel. | dify-plugin-mem0ai |
记忆测试.yml | Ajouter la mémoire à court terme et soutenir l'interrogation automatique pour les chaînes de pensée CoT. | WeChat svcvit |
Python Coding Prompt.yml | Générer du code Python par le dialogue. | Sonnet 3.5 pour le codage 😍 - System Prompt |
Liste des fonctions
- Modèles de flux de travail polyvalentsDes fichiers DSL pour la traduction, la génération de diagrammes, la reconnaissance d'intentions, la création de contenu, etc. sont disponibles pour répondre à différents besoins.
- libre et gratuitTous les flux de travail sont téléchargeables gratuitement et peuvent être modifiés et étendus librement par les utilisateurs.
- Prise en charge des fonctions avancéesDify 0.13.0 : tâches parallèles, variables de session, formulaires et rendu Echarts compatibles avec Dify 0.13.0.
- l'intégration des plug-insFonctionnalité améliorée avec des plug-ins tels que MCP Agent, matplotlib, jieba, etc.
- Collaboration communautaireLes groupes WeChat et d'autres plateformes permettent aux utilisateurs d'échanger leurs expériences et de résoudre leurs problèmes.
- Facile à importerCopier l'URL du fichier DSL directement et l'importer dans Dify.
Utiliser l'aide
Processus d'installation et d'utilisation
Awesome-Dify-Workflow est un référentiel qui dépend de la plateforme Dify et ne nécessite pas d'installation séparée. Les utilisateurs doivent préparer un compte Dify et s'assurer que la version est 0.13.0 ou supérieure. Voici les étapes détaillées :
- Créer un compte Dify
Visitez le site officiel de Dify pour créer un compte. Si vous choisissez de déployer localement, reportez-vous à la documentation officielle pour l'installation :git clone https://github.com/langgenius/dify.git cd dify/docker cp .env.example .env docker compose up -d
Lorsque vous avez terminé, visitez le site
http://localhost/install
Initialisation. - Télécharger ou obtenir le fichier DSL
- spectacle (un billet) Projet "Awesome-Dify-Workflow.
- entrer dans
DSL
Dossier, Parcourir.yml
Liste des documents. - Trouver le flux de travail requis (par exemple
json_translate.yml
), cliquez pour la description. - Copier le fichier URL brut, par exemple :
https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
- Importation de flux de travail
- Connectez-vous à Dify et accédez à la page Workflow.
- Cliquez sur "Importer DSL", collez l'URL brute et confirmez l'importation.
- Vérifiez la configuration du flux de travail pour vous assurer que le modèle, la clé API et les dépendances sont corrects.
- Environnement de configuration (si nécessaire)
Certains flux de travail nécessitent des dépendances supplémentaires. Par exemple.matplotlib.yml
installation nécessairedify-sandbox-py
: :- compilateur
/docker/volumes/sandbox/dependencies/python-requirements.txt
Ajouter :matplotlib pandas
- Redémarrer le bac à sable :
docker compose restart sandbox
- compilateur
Fonction en vedette Fonctionnement
Les paragraphes suivants décrivent en détail le processus de fonctionnement de plusieurs flux de travail essentiels :
1. flux de traduction JSON (json_translate.yml
)
- Fonctionnalité: Traduit le contenu du fichier JSON, en préservant la structure d'origine.
- procédure: :
- importation (données)
json_translate.yml
. - Configurer le nœud d'entrée pour définir la langue source (par exemple, le chinois), la langue cible (par exemple, l'anglais) et les données JSON.
- Sélection d'un modèle de traduction (recommandé) DeepSeek ou OpenAI), définissez la clé API dans Dify.
- Exécutez le flux de travail pour produire le JSON traduit.
- Si la chaîne dépasse la limite, modifiez le
.env
: :CODE_MAX_STRING_LENGTH=2000000 TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
Redémarrer le conteneur :
docker compose down && docker compose up -d
- importation (données)
2. flux de travail pour la génération de graphes (matplotlib.yml
, chart_demo.yml
)
- FonctionnalitéLes graphiques : Générer des diagrammes à barres, des diagrammes linéaires, etc., produire des images Base64 ou des diagrammes Echarts.
- procédure: :
- importation (données)
matplotlib.yml
peut-êtrechart_demo.yml
. - sécurisé
dify-sandbox-py
Installé, contientmatplotlib
répondre en chantantpandas
. - Données d'entrée (CSV ou saisie manuelle).
- Configurer les types et les styles de graphiques (par exemple, les couleurs, les étiquettes).
- Exécutez le flux de travail pour voir l'image Base64 ou le rendu Echarts.
- En cas de combinaison avec une base de données, configurer les nœuds de requête SQL pour générer dynamiquement des graphiques.
- importation (données)
3. les chatbots à reconnaissance d'intention (根据用户的意图进行回复.yml
)
- FonctionnalitéDéterminer l'intention en fonction de l'entrée de l'utilisateur et sélectionner un chemin de réponse.
- procédure: :
- importation (données)
根据用户的意图进行回复.yml
. - Définir des règles de classification des intentions (mots-clés ou prédictions de modèles).
- Configuration des modèles de dialogue et des variables de la mémoire à court terme.
- Testez la saisie de différentes questions et observez le changement de chemin.
- Adapter le style du discours (par exemple, humour ou professionnalisme).
- importation (données)
4. générateur de parchemins pour le Nouvel An chinois (春联生成器.yml
)
- FonctionnalitéLes services d'aide à l'enfance : générez des rouleaux de printemps personnalisés pour les fêtes de fin d'année.
- procédure: :
- importation (données)
春联生成器.yml
. - Assurez-vous que les polices du système sont compatibles avec le chinois (par exemple, Song).
- Saisissez un thème (par exemple "Nouvelle année") ou des mots-clés.
- Exécutez le flux de travail pour produire le texte source.
- Facultatif : produire l'image de la fête du printemps avec l'arrière-plan en combinaison avec le nœud de génération d'images.
- importation (données)
5. flux de travail pour l'analyse des données (数据分析.7z
)
- FonctionnalitéLes services d'aide à la décision : interroger les bases de données, générer des rapports et des graphiques.
- procédure: :
- décompression (en technologie numérique)
数据分析.7z
Le fichier DSL est importé. - Configurer la connexion à la base de données (par exemple MySQL).
- Saisissez une instruction de requête pour définir le type de graphique.
- Exécuter des flux de travail et produire des résultats d'analyse et des graphiques de visualisation.
- Si vous avez besoin d'un service Flask, déployez le code côté serveur.
- décompression (en technologie numérique)
mise en garde
- problème de réseauSi vous obtenez une erreur lors de l'importation d'un DSL (par ex.
Connection refused
), vérifiez le réseau ou réessayez plus tard. - Gestion des dépendances: Utilisation
dify-sandbox-py
montagenumpy
,scikit-learn
et d'autres bibliothèques pour éviter les problèmes d'autorisation. - compatibilité des versionsPour la prise en charge des nœuds d'agent et des tâches parallèles, il faut s'assurer que la version de Dify est 0.13.0 ou supérieure.
- Traitement de la base de connaissances: le téléchargement du PDF est brouillé lorsque l'utilisation recommandée de l'icône MinerU Convertir en Markdown puis importer.
scénario d'application
- création de contenu
Disponible pour les auto-éditeursDify 运营一条龙.yml
peut-êtreText to Card Iteration.yml
L'Agence européenne pour la sécurité et la santé au travail, qui génère des textes et des images pour des plateformes telles que Xiaohongshu et Jieyin, afin d'améliorer l'efficacité de l'action. - Visualisation des données
Analystes disponiblesmatplotlib.yml
peut-être数据分析.7z
Les données sont converties en diagrammes et en graphiques, qui conviennent à la production de rapports. - traduction multilingue
Les équipes transfrontalières peuvent être contactées à l'adresse suivantejson_translate.yml
peut-être全书翻译.yml
Traduction par lots de documents ou de descriptions de produits. - service client
Déployable en entreprise根据用户的意图进行回复.yml
permettant un service à la clientèle intelligent et une réduction des coûts de main-d'œuvre.
QA
- Que se passe-t-il si l'importation de la DSL échoue ?
Vérifiez le format de l'URL, assurez-vous que le réseau est libre ou téléchargez manuellement !.yml
Téléchargement de fichiers. - Comment traiter les erreurs d'installation des bibliothèques de dépendances ?
utiliserdify-sandbox-py
enpython-requirements.txt
Ajoutez le nom de la bibliothèque et redémarrez le bac à sable. - Comment mettre en œuvre des tâches chronométrées ?
combinantdify-schedule
configurer les déclencheurs et définir les intervalles d'exécution. - PDF Base de connaissances brouillé comment faire ?
Utilisez MinerU ou d'autres outils pour convertir le PDF au format Markdown et le télécharger à nouveau.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Postes connexes
Pas de commentaires...