mirror of
https://github.com/svcvit/Awesome-Dify-Workflow.git
synced 2026-06-04 10:13:51 +08:00
更新
This commit is contained in:
@@ -0,0 +1,452 @@
|
||||
app:
|
||||
description: ''
|
||||
icon: "\U0001F916"
|
||||
icon_background: '#FFEAD5'
|
||||
mode: workflow
|
||||
name: Jina Reader Jinja
|
||||
kind: app
|
||||
version: 0.1.0
|
||||
workflow:
|
||||
environment_variables: []
|
||||
features:
|
||||
file_upload:
|
||||
image:
|
||||
enabled: false
|
||||
number_limits: 3
|
||||
transfer_methods:
|
||||
- local_file
|
||||
- remote_url
|
||||
opening_statement: ''
|
||||
retriever_resource:
|
||||
enabled: false
|
||||
sensitive_word_avoidance:
|
||||
enabled: false
|
||||
speech_to_text:
|
||||
enabled: false
|
||||
suggested_questions: []
|
||||
suggested_questions_after_answer:
|
||||
enabled: false
|
||||
text_to_speech:
|
||||
enabled: false
|
||||
language: ''
|
||||
voice: ''
|
||||
graph:
|
||||
edges:
|
||||
- data:
|
||||
sourceType: tool
|
||||
targetType: code
|
||||
id: 1713262010863-1713262060182
|
||||
selected: false
|
||||
source: '1713262010863'
|
||||
sourceHandle: source
|
||||
target: '1713262060182'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
- data:
|
||||
sourceType: start
|
||||
targetType: tool
|
||||
id: 1713261835258-1713262010863
|
||||
source: '1713261835258'
|
||||
sourceHandle: source
|
||||
target: '1713262010863'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
- data:
|
||||
isInIteration: false
|
||||
sourceType: code
|
||||
targetType: iteration
|
||||
id: 1713262060182-source-1716911333343-target
|
||||
source: '1713262060182'
|
||||
sourceHandle: source
|
||||
target: '1716911333343'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 0
|
||||
- data:
|
||||
isInIteration: true
|
||||
iteration_id: '1716911333343'
|
||||
sourceType: tool
|
||||
targetType: llm
|
||||
id: 1720758285748-source-1716959261724-target
|
||||
source: '1720758285748'
|
||||
sourceHandle: source
|
||||
target: '1716959261724'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 1002
|
||||
- data:
|
||||
isInIteration: true
|
||||
iteration_id: '1716911333343'
|
||||
sourceType: llm
|
||||
targetType: template-transform
|
||||
id: 1716959261724-source-1720758555344-target
|
||||
source: '1716959261724'
|
||||
sourceHandle: source
|
||||
target: '1720758555344'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 1002
|
||||
- data:
|
||||
isInIteration: false
|
||||
sourceType: iteration
|
||||
targetType: code
|
||||
id: 1716911333343-source-1720759755103-target
|
||||
source: '1716911333343'
|
||||
sourceHandle: source
|
||||
target: '1720759755103'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 0
|
||||
- data:
|
||||
isInIteration: false
|
||||
sourceType: code
|
||||
targetType: template-transform
|
||||
id: 1720759755103-source-1720761482451-target
|
||||
source: '1720759755103'
|
||||
sourceHandle: source
|
||||
target: '1720761482451'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 0
|
||||
- data:
|
||||
isInIteration: false
|
||||
sourceType: template-transform
|
||||
targetType: end
|
||||
id: 1720761482451-source-1713262577750-target
|
||||
source: '1720761482451'
|
||||
sourceHandle: source
|
||||
target: '1713262577750'
|
||||
targetHandle: target
|
||||
type: custom
|
||||
zIndex: 0
|
||||
nodes:
|
||||
- data:
|
||||
desc: ''
|
||||
selected: false
|
||||
title: Start
|
||||
type: start
|
||||
variables:
|
||||
- label: "\u8CEA\u554F"
|
||||
max_length: 148
|
||||
options: []
|
||||
required: true
|
||||
type: text-input
|
||||
variable: Question
|
||||
height: 90
|
||||
id: '1713261835258'
|
||||
position:
|
||||
x: 30
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 30
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
- data:
|
||||
desc: ''
|
||||
provider_id: tavily
|
||||
provider_name: tavily
|
||||
provider_type: builtin
|
||||
selected: false
|
||||
title: TavilySearch
|
||||
tool_configurations:
|
||||
exclude_domains: null
|
||||
include_answer: 0
|
||||
include_domains: null
|
||||
include_images: 0
|
||||
include_raw_content: 0
|
||||
max_results: 10
|
||||
search_depth: basic
|
||||
tool_label: TavilySearch
|
||||
tool_name: tavily_search
|
||||
tool_parameters:
|
||||
query:
|
||||
type: mixed
|
||||
value: '{{#1713261835258.Question#}}'
|
||||
type: tool
|
||||
height: 246
|
||||
id: '1713262010863'
|
||||
position:
|
||||
x: 331.7190223065919
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 331.7190223065919
|
||||
y: 388.5
|
||||
selected: true
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
- data:
|
||||
code: "import re\nimport time\ndef main(arg1) -> dict:\n time.sleep(13)\n\
|
||||
\ urls = re.findall(r'http[s]?://[^\\s)]+', arg1)\n return {\n \
|
||||
\ \"result\": urls,\n }"
|
||||
code_language: python3
|
||||
desc: ''
|
||||
outputs:
|
||||
result:
|
||||
children: null
|
||||
type: array[string]
|
||||
selected: false
|
||||
title: Code
|
||||
type: code
|
||||
variables:
|
||||
- value_selector:
|
||||
- '1713262010863'
|
||||
- text
|
||||
variable: arg1
|
||||
height: 54
|
||||
id: '1713262060182'
|
||||
position:
|
||||
x: 638
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 638
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
- data:
|
||||
desc: ''
|
||||
outputs:
|
||||
- value_selector:
|
||||
- '1720761482451'
|
||||
- output
|
||||
variable: text
|
||||
selected: false
|
||||
title: End
|
||||
type: end
|
||||
height: 90
|
||||
id: '1713262577750'
|
||||
position:
|
||||
x: 2595
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 2595
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
- data:
|
||||
desc: ''
|
||||
height: 377
|
||||
iterator_selector:
|
||||
- '1713262060182'
|
||||
- result
|
||||
output_selector:
|
||||
- '1720758555344'
|
||||
- output
|
||||
output_type: array[string]
|
||||
selected: false
|
||||
startNodeType: tool
|
||||
start_node_id: '1720758285748'
|
||||
title: Iteration
|
||||
type: iteration
|
||||
width: 985
|
||||
height: 377
|
||||
id: '1716911333343'
|
||||
position:
|
||||
x: 942
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 942
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 985
|
||||
zIndex: 1
|
||||
- data:
|
||||
desc: ''
|
||||
isInIteration: true
|
||||
isIterationStart: true
|
||||
iteration_id: '1716911333343'
|
||||
provider_id: jina
|
||||
provider_name: jina
|
||||
provider_type: builtin
|
||||
selected: false
|
||||
title: JinaReader
|
||||
tool_configurations:
|
||||
gather_all_images_at_the_end: 0
|
||||
gather_all_links_at_the_end: 0
|
||||
image_caption: 0
|
||||
no_cache: 0
|
||||
proxy_server: null
|
||||
summary: 0
|
||||
target_selector: null
|
||||
wait_for_selector: null
|
||||
tool_label: JinaReader
|
||||
tool_name: jina_reader
|
||||
tool_parameters:
|
||||
url:
|
||||
type: mixed
|
||||
value: '{{#1716911333343.item#}}'
|
||||
type: tool
|
||||
extent: parent
|
||||
height: 272
|
||||
id: '1720758285748'
|
||||
parentId: '1716911333343'
|
||||
position:
|
||||
x: 117
|
||||
y: 85
|
||||
positionAbsolute:
|
||||
x: 1059
|
||||
y: 473.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
zIndex: 1001
|
||||
- data:
|
||||
context:
|
||||
enabled: false
|
||||
variable_selector: []
|
||||
desc: ''
|
||||
isInIteration: true
|
||||
iteration_id: '1716911333343'
|
||||
model:
|
||||
completion_params:
|
||||
temperature: 0.7
|
||||
mode: chat
|
||||
name: gpt-4o
|
||||
provider: openai
|
||||
prompt_template:
|
||||
- id: 1c7eeb97-1ebc-4579-b1ec-d0d649d57d2d
|
||||
role: system
|
||||
text: 'Summarize the following text.
|
||||
|
||||
{{#1720758285748.text#}}'
|
||||
selected: false
|
||||
title: LLM 2
|
||||
type: llm
|
||||
variables: []
|
||||
vision:
|
||||
configs:
|
||||
detail: high
|
||||
enabled: true
|
||||
extent: parent
|
||||
height: 98
|
||||
id: '1716959261724'
|
||||
parentId: '1716911333343'
|
||||
position:
|
||||
x: 421
|
||||
y: 85
|
||||
positionAbsolute:
|
||||
x: 1363
|
||||
y: 473.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
zIndex: 1002
|
||||
- data:
|
||||
desc: ''
|
||||
isInIteration: true
|
||||
iteration_id: '1716911333343'
|
||||
selected: false
|
||||
template: '{{ arg1 }}\SP{{ text }}'
|
||||
title: Combine URL and Summary
|
||||
type: template-transform
|
||||
variables:
|
||||
- value_selector:
|
||||
- '1716911333343'
|
||||
- item
|
||||
variable: arg1
|
||||
- value_selector:
|
||||
- '1716959261724'
|
||||
- text
|
||||
variable: text
|
||||
extent: parent
|
||||
height: 54
|
||||
id: '1720758555344'
|
||||
parentId: '1716911333343'
|
||||
position:
|
||||
x: 725
|
||||
y: 85
|
||||
positionAbsolute:
|
||||
x: 1667
|
||||
y: 473.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
zIndex: 1002
|
||||
- data:
|
||||
code: "import time\ndef main(arg1) -> dict:\n time.sleep(13)\n result\
|
||||
\ = []\n for item in arg1:\n url, text = item.split('\\\\SP')\n\
|
||||
\ text = text.replace('\\n', ' ')\n result.append({'url':url,\
|
||||
\ 'text':text})\n return {\n \"result\": result,\n }\n"
|
||||
code_language: python3
|
||||
desc: ''
|
||||
outputs:
|
||||
result:
|
||||
children: null
|
||||
type: array[object]
|
||||
selected: false
|
||||
title: Split URL and Text Summary
|
||||
type: code
|
||||
variables:
|
||||
- value_selector:
|
||||
- '1716911333343'
|
||||
- output
|
||||
variable: arg1
|
||||
height: 54
|
||||
id: '1720759755103'
|
||||
position:
|
||||
x: 1987
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 1987
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
- data:
|
||||
desc: ''
|
||||
selected: false
|
||||
template: '|URL|Summary|
|
||||
|
||||
|---|---|
|
||||
|
||||
{% for data in arg1 -%}
|
||||
|
||||
|{{data.url}}|{{data.text}}|
|
||||
|
||||
{% endfor -%}'
|
||||
title: Result in Table
|
||||
type: template-transform
|
||||
variables:
|
||||
- value_selector:
|
||||
- '1720759755103'
|
||||
- result
|
||||
variable: arg1
|
||||
height: 54
|
||||
id: '1720761482451'
|
||||
position:
|
||||
x: 2291
|
||||
y: 388.5
|
||||
positionAbsolute:
|
||||
x: 2291
|
||||
y: 388.5
|
||||
selected: false
|
||||
sourcePosition: right
|
||||
targetPosition: left
|
||||
type: custom
|
||||
width: 244
|
||||
viewport:
|
||||
x: 54.89088442955904
|
||||
y: 155.98732809661584
|
||||
zoom: 0.4384084960102788
|
||||
@@ -33,6 +33,7 @@
|
||||
| `文章仿写-单图_多图自动搭配.yml` | 文章仿写 | [ghostviper](https://github.com/ghostviper/dify-workflow) |
|
||||
| `Text to Card Iteration.yml` | 自动生成小红书这种卡片。 | 🔥Dify Workflow-Agent 设计交流 @Arthur |
|
||||
| `Dify 运营一条龙.yml` | 小红书、抖音、微博、B 站一条龙运营  | [Dify 一键生成多尺寸 Cover 与全平台文案](https://www.youtube.com/watch?v=kCrQp8YZTsQ) |
|
||||
| `Jina Reader Jinja.yml` | 一个基于 TavilySearch 和 Jina 的问答流程  | 🔥Dify Workflow-Agent 设计交流群分享 |
|
||||
|
||||
## 聊天机器人
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 340 KiB |
Reference in New Issue
Block a user