Dify Workflow DSL File Collection Download

Neueste AI-ToolsAktualisiert vor 3 Monaten Sharenet.ai
1.1K 0
吐司AI

Allgemeine Einführung

Awesome-Dify-Workflow ist ein Open-Source-Projekt auf GitHub, das sich auf den Austausch praktischer Dify Workflow-Vorlagen: Dify ist eine Workflow-Plattform, die die Entwicklung umfangreicher Sprachmodellierungsanwendungen unterstützt. Dieses Projekt bietet den Nutzern eine breite Palette gebrauchsfertiger DSL-Dateien (Domain Specific Language), die Funktionen wie Übersetzung, Datenanalyse, Diagrammerstellung, Inhaltserstellung und mehr abdecken. Diese Workflows können direkt in ein Dify-Konto importiert werden und helfen den Benutzern, Aufgaben schnell zu automatisieren. Das Projekt wird von svcvit verwaltet und hat bis April 2025 Tausende von Sternchen gesammelt und ist bei Entwicklern, Inhaltserstellern und Unternehmensteams beliebt. Alle Vorlagen können kostenlos verwendet werden, unterstützen Dify 0.13.0 und höher und sind mit Funktionen wie parallelen Aufgaben, Sitzungsvariablen, Formularen und Echarts-Rendering kompatibel.

Dify 工作流 DSL 文件合集下载

 

Nachstehend finden Sie eine Tabelle mit allen DSL-Workflows des Projekts, die mit Dateinamen, Funktionsbeschreibungen und Quellenangaben versehen sind, damit die Benutzer die benötigten Vorlagen schnell finden können:

Name des DokumentsFunktionelle BeschreibungQuelle (von Informationen usw.)
图文知识库.ymlGenerierung grafischer Inhalte nach Abruf der Wissensdatenbank, Hinzufügen von Remote-Links zu Bildern in der Wissensdatenbank.@svcvit
MCP.ymlRufen Sie die MCP-Agent-Richtlinie auf, um eine Verbindung zu einem externen Dienst (z. B. Goldmind Maps) herzustellen, um eine Aufgabe auszuführen.@svcvit
Demo-tod_agent.ymlOptimieren Sie Dialogszenarien mit Hilfe von Agentenknoten, um mehrere Dialogrunden und kontextuelles Verständnis zu unterstützen.@svcvit
Deep Researcher On Dify.ymlRepliziert den Deep-Researcher-Workflow für Deep-Research-Aufgaben.@AdamPlatin123
Agent工具调用.ymlGenerieren Sie Antworten, indem Sie verschiedene Tools über den Agentenknoten aufrufen.@svcvit
旅行Demo.ymlSammeln Sie Reiseinformationen, rufen Sie Tools auf und speichern Sie den Dialogkontext.@svcvit
春联生成器.ymlErzeugen Sie einen Sprunglink, müssen Sie die Schriftarten konfigurieren.微信群@Junjie.M
春联生成器 (“福”到了版本).ymlOptimierte Version des Frühlingsfest-Couplet-Generators mit dem Thema "Fu".微信群@Junjie.M
完蛋!我被LLM包围了!.ymlLLM-basierter Arbeitsablauf für lustige Quizspiele.微信群@Junjie.M
File_read.ymlUm Sandbox zum Parsen von CSV-Dateien zu verwenden, müssen Sie dify-sandbox-py verwenden.@svcvit
runLLMCode.ymlFühren Sie den von LLM generierten Code aus und analysieren Sie die CSV-Datei.@svcvit
数据分析.7zFragt die Datenbank ab und erstellt Diagramme und Interpretationen, einschließlich der Flask-Dienste.WeChat-Gruppe: Einfach & Gewöhnlich@
LanguageConsistencyChecker.ymlÜberprüft die Konsistenz der übersetzten Inhalte, unterstützt die dreisprachige Optimierung und ist webbasiert.langfixer
matplotlib.ymlVerwenden Sie matplotlib, um Diagramme zu erstellen und Bilder im Base64-Format auszugeben.@svcvit
jieba.ymlUm jieba für die chinesische Worttrennung zu verwenden, benötigen Sie dify-sandbox-py.@svcvit
json-repair.ymlBehebt nicht standardmäßige JSON-Formatierung durch Vervollständigung von Anführungszeichen oder Klammern.@svcvit
json_translate.ymlÜbersetzen Sie den JSON-Inhalt unter Beibehaltung der ursprünglichen Struktur.@svcvit
腾讯云SubtitleInfo.ymlVerschlüsselter Zugriff auf Inhaltsinformationen über Tencent Cloud-Autorisierung, Beispiel für Codeknoten.WeChat Sharing-Gruppe
chart_demo.ymlRendert Echarts-Diagramme auf der Grundlage von SQL-Abfragen.@svcvit
Form表单聊天Demo.ymlDialogfenster Anmeldung zum Zugriff auf das Modell mit Berechtigungskontrolle.@svcvit
中译英.ymlErstellung hochwertiger englischer Übersetzungen durch direkte, reflektierte und sinnvolle Übersetzungen.bis auf Weiteres
DuckDuckGo 翻译+LLM 二次翻译.ymlOptimieren Sie Übersetzungen mit einer herkömmlichen Übersetzungsmaschine plus LLM, um Token zu sparen.bis auf Weiteres
translation_workflow.ymlBasierend auf dem Wu Enda Agentic Workflow, der akribische Übersetzungen liefert.Übersetzungs-Agent
宝玉的英译中优化版.ymlOptimieren Sie die englische Übersetzung von wissenschaftlichen und technischen Artikeln mit verbesserten Stichwörtern und XML-Tags.Aktualisierung und Optimierung der GPT-Aufforderungen zur Übersetzung
全书翻译.ymlZerlegt lange Texte und übersetzt sie Absatz für Absatz, geeignet für Buchübersetzungen.DIFY Offizielle Inhalte erforschen
SEO Slug Generator.ymlGenerieren Sie URL-Slugs für Blogbeiträge, um die Suchmaschinenoptimierung zu optimieren.twitter
Document_chat_template.ymlChatten Sie durch die Wissensdatenbank und beantworten Sie Fragen und Antworten.Winson-030
搜索大师.ymlSuche und Inhaltsextraktion mit SearXNG und Jina.Winson-030
标题党创作.ymlErstellen Sie auffällige Artikelüberschriften, die sich für das Schreiben im Internet eignen.Geisterviper
文章仿写-单图_多图自动搭配.ymlImitiert das Schreiben von Artikeln und verbindet sie automatisch mit Bildern, die für die Erstellung von Inhalten geeignet sind.Geisterviper
Text to Card Iteration.ymlGenerieren Sie Karteninhalte im Stil des Little Red Book.🔥Dify Workflow-Agent Design Exchange @Arthur
Dify 运营一条龙.ymlErstellen Sie plattformübergreifende Texte und Cover für Xiaohongshu, Jieyin und andere Plattformen (einige Funktionen sind nicht mehr verfügbar).
Jina Reader Jinja.ymlQ&A-Prozess auf der Grundlage von TavilySearch und Jina.🔥Dify Workflow-Agent Design Exchange Group Sharing
llm2o1.cn.ymlBei komplexen Aufgaben werden die Aufgaben zerlegt, ausgeführt und zusammengefasst.@okooo5km
dify_course_demo.ymlAutomatisierte Erstellung von Lerninhalten für Bildungsszenarien.Dify_Kurs
simple-kimi.ymlvereinfachte Version Kimi Chatbot-Realisierung.aws-Proben
Claude3 Code Translation.ymlÜbersetzen Sie Code zwischen verschiedenen Programmiersprachen.aws-Proben
根据用户的意图进行回复.ymlAuswahl von Workflow-Pfadantworten auf der Grundlage der Benutzerabsicht, stilisierter Diskurs.nicht haben
mem0ai.ymlChatverlauf mit Speicher und Unterstützung für kontextbezogene Speicherung.dify-plugin-mem0ai
记忆测试.ymlHinzufügen des Kurzzeitgedächtnisses und Unterstützung der automatischen Abfrage von CoT-Gedankenketten.WeChat svcvit
Python Coding Prompt.ymlGenerieren Sie Python-Code im Dialog.Sonnet 3.5 für die Codierung 😍 - System-Eingabeaufforderung

Funktionsliste

  • Vielseitige Workflow-VorlagenDSL-Dateien für die Übersetzung, Diagrammerstellung, Absichtserkennung, Inhaltserstellung usw. stehen für unterschiedliche Anforderungen zur Verfügung.
  • frei und quelloffenAlle Workflows können kostenlos heruntergeladen werden und lassen sich von den Nutzern frei verändern und erweitern.
  • Unterstützung für erweiterte FunktionenKompatibel mit Dify 0.13.0 für parallele Aufgaben, Sitzungsvariablen, Formulare und Echarts-Rendering.
  • Plug-in-IntegrationVerbesserte Funktionalität mit Plug-ins wie MCP Agent, matplotlib, jieba, etc.
  • Gemeinschaftliche ZusammenarbeitÜber WeChat-Gruppen und andere Plattformen können die Nutzer Erfahrungen austauschen und Probleme lösen.
  • Einfach zu importierenKopieren Sie die URL der DSL-Datei direkt und importieren Sie sie in Dify.

Hilfe verwenden

Installations- und Nutzungsprozess

Awesome-Dify-Workflow ist ein Repository, das von der Dify-Plattform abhängt und keine separate Installation erfordert. Benutzer müssen ein Dify-Konto einrichten und sicherstellen, dass die Version 0.13.0 oder höher ist. Nachfolgend finden Sie die detaillierten Schritte:

  1. Ein Dify Konto erstellen
    Besuchen Sie die offizielle Dify-Website, um sich für ein Konto zu registrieren. Wenn Sie sich für eine lokale Bereitstellung entscheiden, lesen Sie die offizielle Dokumentation zur Installation:

    git clone https://github.com/langgenius/dify.git
    cd dify/docker
    cp .env.example .env
    docker compose up -d
    

    Wenn Sie fertig sind, besuchen Sie http://localhost/install Initialisierung.

  2. Herunterladen oder Abrufen der DSL-Datei
    • zeigen (eine Eintrittskarte) Awesome-Dify-Workflow-Projekt.
    • gehen in DSL Ordner, Durchsuchen .yml Liste der Dokumente.
    • Suchen Sie den gewünschten Arbeitsablauf (z. B. json_translate.yml), klicken Sie für die Beschreibung.
    • Kopieren Sie z. B. die Datei Raw URL:
      https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
      
  3. Arbeitsabläufe importieren
    • Melden Sie sich bei Dify an und gehen Sie auf die Seite Workflow.
    • Klicken Sie auf "DSL importieren", fügen Sie die Raw-URL ein und bestätigen Sie den Import.
    • Überprüfen Sie die Workflow-Konfiguration, um sicherzustellen, dass das Modell, der API-Schlüssel und die Abhängigkeiten korrekt sind.
  4. Konfigurationsumgebung (je nach Bedarf)
    Einige Arbeitsabläufe erfordern zusätzliche Abhängigkeiten. Zum Beispiel.matplotlib.yml Installation erforderlich dify-sandbox-py::

    • Compiler /docker/volumes/sandbox/dependencies/python-requirements.txtHinzufügen:
      matplotlib
      pandas
      
    • Starten Sie die Sandbox neu:
      docker compose restart sandbox
      

Featured Function Bedienung

Im Folgenden werden die Arbeitsabläufe verschiedener Kern-Workflows im Detail beschrieben:

1. der JSON-Übersetzungsworkflow (json_translate.yml)

  • FunktionalitätÜbersetzt den Inhalt der JSON-Datei unter Beibehaltung der ursprünglichen Struktur.
  • Verfahren::
    1. importieren (Daten) json_translate.yml.
    2. Konfigurieren Sie den Eingabeknoten, um die Ausgangssprache (z. B. Chinesisch), die Zielsprache (z. B. Englisch) und die JSON-Daten festzulegen.
    3. Auswahl eines Übersetzungsmodells (empfohlen) DeepSeek oder OpenAI), legen Sie den API-Schlüssel in Dify fest.
    4. Führen Sie den Workflow aus, um das übersetzte JSON auszugeben.
    5. Wenn die Zeichenkette den Grenzwert überschreitet, ändern Sie die .env::
      CODE_MAX_STRING_LENGTH=2000000
      TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
      

      Starten Sie den Container neu:

      docker compose down && docker compose up -d
      

2. der Arbeitsablauf zur Erstellung von Grafiken (matplotlib.ymlchart_demo.yml)

  • FunktionalitätErzeugen von Balkendiagrammen, Liniendiagrammen usw., Ausgabe von Base64-Bildern oder Echarts-Diagrammen.
  • Verfahren::
    1. importieren (Daten) matplotlib.yml vielleicht chart_demo.yml.
    2. sicher dify-sandbox-py Installiert, enthält matplotlib im Gesang antworten pandas.
    3. Eingabedaten (CSV oder manuelle Eingabe).
    4. Konfigurieren Sie Diagrammtypen und -stile (z. B. Farben, Beschriftungen).
    5. Führen Sie den Workflow aus, um das Base64-Bild oder das Echarts-Rendering zu sehen.
    6. Bei Kombination mit einer Datenbank konfigurieren Sie SQL-Abfrageknoten, um dynamisch Diagramme zu erstellen.

3. die Chatbots mit Absichtserkennung (根据用户的意图进行回复.yml)

  • FunktionalitätErmitteln Sie die Absicht anhand der Benutzereingaben und wählen Sie einen Antwortpfad.
  • Verfahren::
    1. importieren (Daten) 根据用户的意图进行回复.yml.
    2. Regeln für die Absichtsklassifizierung einrichten (Schlüsselwörter oder Modellvorhersagen).
    3. Konfiguration von Dialogmodellen und Variablen des Kurzzeitgedächtnisses.
    4. Testen Sie die Eingabe verschiedener Fragen und beobachten Sie die Pfadumschaltung.
    5. Anpassung des Redestils (z. B. Humor oder Professionalität).

4) Generator für Schriftrollen zum chinesischen Neujahrsfest (春联生成器.yml)

  • FunktionalitätErstellen Sie personalisierte Frühlingsrollen für die Weihnachtszeit.
  • Verfahren::
    1. importieren (Daten) 春联生成器.yml.
    2. Stellen Sie sicher, dass die Systemschriftarten Chinesisch unterstützen (z. B. Song).
    3. Geben Sie ein Thema (z. B. "Neujahr") oder Stichwörter ein.
    4. Führen Sie den Workflow aus, um den Frühlingstext auszugeben.
    5. Optional: Ausgabe des Frühlingsfestbildes mit Hintergrund in Kombination mit dem Bilderzeugungsknoten.

5 Arbeitsablauf der Datenanalyse (数据分析.7z)

  • FunktionalitätAbfrage von Datenbanken, Erstellung von Berichten und Diagrammen.
  • Verfahren::
    1. Dekomprimierung (in der Digitaltechnik) 数据分析.7zDie DSL-Datei wird importiert.
    2. Konfigurieren Sie die Datenbankverbindung (z.B. MySQL).
    3. Geben Sie eine Abfrageanweisung ein, um den Diagrammtyp festzulegen.
    4. Ausführung von Workflows und Ausgabe von Analyseergebnissen und Visualisierungsdiagrammen.
    5. Wenn Sie einen Flask-Dienst benötigen, stellen Sie den serverseitigen Code bereit.

caveat

  • NetzwerkproblemWenn Sie beim Importieren einer DSL einen Fehler erhalten (z.B. Connection refused), überprüfen Sie das Netzwerk oder versuchen Sie es später erneut.
  • Verwaltung von Abhängigkeiten: Verwendung dify-sandbox-py Montage numpyundscikit-learn und andere Bibliotheken, um Genehmigungsprobleme zu vermeiden.
  • VersionskompatibilitätStellen Sie sicher, dass die Dify-Version 0.13.0 oder höher ist, um Agent-Knoten und parallele Aufgaben zu unterstützen.
  • Verarbeitung der WissensbasisPDF-Upload verstümmelt, wenn die empfohlene Verwendung des MinerU In Markdown konvertieren und dann importieren.

 

Anwendungsszenario

  1. Erstellung von Inhalten
    Verfügbar für Self-Publisher Dify 运营一条龙.yml vielleicht Text to Card Iteration.yml, die Erstellung von Texten und Bildern für Plattformen wie Xiaohongshu und Jieyin zur Verbesserung der Effizienz.
  2. Visualisierung der Daten
    Analysten verfügbar matplotlib.yml vielleicht 数据分析.7zDie Daten werden in Diagramme und Schaubilder umgewandelt, die sich für die Erstellung von Berichten eignen.
  3. mehrsprachige Übersetzung
    Grenzüberschreitende Teams können erreicht werden über json_translate.yml vielleicht 全书翻译.ymlStapelweise Übersetzung von Dokumenten oder Produktbeschreibungen.
  4. Kundenbetreuung
    Unternehmenstauglich 根据用户的意图进行回复.ymlSie ermöglichen einen intelligenten Kundenservice und senken die Arbeitskosten.

 

QA

  1. Was ist, wenn der DSL-Import fehlschlägt?
    Überprüfen Sie das URL-Format, stellen Sie sicher, dass das Netzwerk geöffnet ist, oder laden Sie manuell herunter! .yml Hochladen von Dateien.
  2. Wie geht man mit Fehlern bei der Installation von Abhängigkeits-Bibliotheken um?
    ausnutzen dify-sandbox-pyin python-requirements.txt Fügen Sie den Bibliotheksnamen hinzu und starten Sie die Sandbox neu.
  3. Wie lassen sich zeitlich begrenzte Aufgaben umsetzen?
    Kombination dify-schedule Projekt, konfigurieren Sie Auslöser und legen Sie Laufintervalle fest.
  4. PDF Knowledge Base verstümmelt wie zu tun?
    Verwenden Sie MinerU oder andere Tools, um PDF in das Markdown-Format zu konvertieren und erneut hochzuladen.
© urheberrechtliche Erklärung
AiPPT

Ähnliche Artikel

Keine Kommentare

keine
Keine Kommentare...