From bcf2376f5a9e873154afb8502188b73f022f489c Mon Sep 17 00:00:00 2001 From: zhaoying Date: Fri, 27 Feb 2026 10:13:49 +0800 Subject: [PATCH] fix(web): release bugfix --- .../components/ChangeEmailModal.tsx | 6 +- .../views/Workflow/components/Chat/Chat.tsx | 812 +----------------- 2 files changed, 5 insertions(+), 813 deletions(-) diff --git a/web/src/views/UserManagement/components/ChangeEmailModal.tsx b/web/src/views/UserManagement/components/ChangeEmailModal.tsx index fbf93480..64791519 100644 --- a/web/src/views/UserManagement/components/ChangeEmailModal.tsx +++ b/web/src/views/UserManagement/components/ChangeEmailModal.tsx @@ -1,8 +1,8 @@ /* * @Author: ZhaoYing * @Date: 2026-02-25 11:45:07 - * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-02-25 11:45:07 + * @Last Modified by: ZhaoYing + * @Last Modified time: 2026-02-27 09:59:41 */ /** * ChangeEmailModal Component @@ -114,7 +114,7 @@ const ChangeEmailModal = forwardRef( sendEmailCode({ email: values.new_email }) .then(() => { message.success(t('user.sendSuccess')) - setCountdown(300) + setCountdown(60) const timer = setInterval(() => { setCountdown((prev) => { if (prev <= 1) { diff --git a/web/src/views/Workflow/components/Chat/Chat.tsx b/web/src/views/Workflow/components/Chat/Chat.tsx index 51b1be38..895ade24 100644 --- a/web/src/views/Workflow/components/Chat/Chat.tsx +++ b/web/src/views/Workflow/components/Chat/Chat.tsx @@ -2,7 +2,7 @@ * @Author: ZhaoYing * @Date: 2026-02-06 21:10:56 * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-02-24 17:55:08 + * @Last Modified time: 2026-02-27 09:58:30 */ /** * Workflow Chat Component @@ -50,815 +50,7 @@ const Chat = forwardRef(({ appId // State management const [open, setOpen] = useState(false) // Drawer visibility const [loading, setLoading] = useState(false) // Send button loading state - const [chatList, setChatList] = useState([ - { - "role": "assistant", - "content": "经过多次打磨,最终作品如下:\n《咏一·三题》 \n孤光未凿太初溟, \n一粟吞天万籁宁。 \n影堕千峰青未染, \n心空四象白犹灵。 \n非从烛焰求明性, \n但向尘劳见本形。 \n忽有松风穿石罅, \n泠然吹落满山星。 \n\n注:本诗严守平水韵九青部(溟、宁、灵、形、星),其中“星”属下平声九青部异读字(《广韵》息盈切,与“灵”“宁”同部),古诗常用以协律,如王维“清溪流过碧山头,空水澄鲜一色秋。隔断红尘三十里,白云红叶两悠悠”中“悠”亦借韵通协。全诗紧扣“以一为魂”之旨:首句“孤光未凿”化《庄子·应帝王》“浑沌凿七窍而死”典,反写太初本明未分之境;次句“一粟吞天”,以微纳巨,承“一芥”而力愈雄浑;颔联“青未染”“白犹灵”,双色映照,暗喻性体离垢绝染而朗然常照;颈联直破二边——不假烛焰(破外求)、不避尘劳(破厌离),显《坛经》“佛法在世间,不离世间觉”之旨;结句松风裂石、星落满山,是“一”之活泼妙用:寂而常照,照而恒寂,恰如《道德经》“天得一以清,地得一以宁”之诗性证成。 \nLLM1结果:\n《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。 ", - "created_at": 1771925594511, - "subContent": [ - { - "id": "start_1767617465337_0djnmpk2y", - "node_id": "start_1767617465337_0djnmpk2y", - "node_name": "开始(Start)", - "icon": "/src/assets/images/workflow/start.png", - "content": { - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "topic": "", - "number": 0, - "Boolean": false - } - }, - "status": "completed", - "elapsed_time": 0 - }, - { - "id": "llm_1767617499720_zvqwjpw3b", - "node_id": "llm_1767617499720_zvqwjpw3b", - "node_name": "大语言模型 (LLM)-初始创作", - "icon": "/src/assets/images/workflow/llm.png", - "content": { - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据1 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。" - }, - "status": "completed", - "elapsed_time": 4.518743515014648 - }, - { - "id": "loop_1767617552451_hq3j342ha", - "node_id": "loop_1767617552451_hq3j342ha", - "node_name": "循环 (Loop)", - "icon": "/src/assets/images/workflow/loop.png", - "content": { - "input": { - "config": { - "max_loop": 10, - "condition": { - "expressions": [ - { - "left": "{{loop_1767617552451_hq3j342ha.round}}", - "right": 3, - "operator": "eq", - "input_type": "Constant" - } - ], - "logical_operator": "and" - }, - "cycle_vars": [ - { - "name": "poem_content", - "type": "string", - "value": "{{llm_1767617499720_zvqwjpw3b.output}}", - "input_type": "variable" - }, - { - "name": "round", - "type": "number", - "value": "0", - "input_type": "constant" - } - ] - } - }, - "output": { - "poem_content": "《咏一·三题》 \n孤光未凿太初溟, \n一粟吞天万籁宁。 \n影堕千峰青未染, \n心空四象白犹灵。 \n非从烛焰求明性, \n但向尘劳见本形。 \n忽有松风穿石罅, \n泠然吹落满山星。 \n\n注:本诗严守平水韵九青部(溟、宁、灵、形、星),其中“星”属下平声九青部异读字(《广韵》息盈切,与“灵”“宁”同部),古诗常用以协律,如王维“清溪流过碧山头,空水澄鲜一色秋。隔断红尘三十里,白云红叶两悠悠”中“悠”亦借韵通协。全诗紧扣“以一为魂”之旨:首句“孤光未凿”化《庄子·应帝王》“浑沌凿七窍而死”典,反写太初本明未分之境;次句“一粟吞天”,以微纳巨,承“一芥”而力愈雄浑;颔联“青未染”“白犹灵”,双色映照,暗喻性体离垢绝染而朗然常照;颈联直破二边——不假烛焰(破外求)、不避尘劳(破厌离),显《坛经》“佛法在世间,不离世间觉”之旨;结句松风裂石、星落满山,是“一”之活泼妙用:寂而常照,照而恒寂,恰如《道德经》“天得一以清,地得一以宁”之诗性证成。", - "round": 3, - "__child_state": [ - { - "messages": [], - "cycle_nodes": [ - "loop_1767617552451_hq3j342ha" - ], - "looping": 1, - "node_outputs": { - "start_1767617465337_0djnmpk2y": { - "node_id": "start_1767617465337_0djnmpk2y", - "node_type": "start", - "node_name": "开始(Start)", - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "topic": "", - "number": 0, - "Boolean": false - }, - "elapsed_time": 0, - "token_usage": null, - "error": null - }, - "llm_1767617499720_zvqwjpw3b": { - "node_id": "llm_1767617499720_zvqwjpw3b", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-初始创作", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据1 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "elapsed_time": 4.518743515014648, - "token_usage": { - "prompt_tokens": 25, - "completion_tokens": 165, - "total_tokens": 190 - }, - "error": null - }, - "loop_1767617552451_hq3j342ha": { - "poem_content": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "round": 0 - }, - "21046fb8-1f33-45f7-aeda-2c196471f119": { - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_type": "cycle-start", - "node_name": null, - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd" - }, - "elapsed_time": 0.0005278587341308594, - "token_usage": null, - "error": null - }, - "llm_1767617560401_bsx1vhi25": { - "node_id": "llm_1767617560401_bsx1vhi25", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-润色器", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。", - "elapsed_time": 6.8497374057769775, - "token_usage": { - "prompt_tokens": 188, - "completion_tokens": 262, - "total_tokens": 450 - }, - "error": null - }, - "assigner_1768285417545_qsoqleflh": { - "node_id": "assigner_1768285417545_qsoqleflh", - "node_type": "assigner", - "node_name": "变量赋值", - "status": "completed", - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null, - "elapsed_time": 0.0003705024719238281, - "token_usage": null, - "error": null - } - }, - "execution_id": "exec_11a80fb1cde148cb", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "error": null, - "error_node": null, - "activate": { - "llm_1767617560401_bsx1vhi25": true, - "loop_1767617552451_hq3j342ha": true, - "start_1767617465337_0djnmpk2y": true, - "21046fb8-1f33-45f7-aeda-2c196471f119": true, - "llm_1767617499720_zvqwjpw3b": true, - "assigner_1768285417545_qsoqleflh": true - } - }, - { - "messages": [], - "cycle_nodes": [ - "loop_1767617552451_hq3j342ha" - ], - "looping": 1, - "node_outputs": { - "start_1767617465337_0djnmpk2y": { - "node_id": "start_1767617465337_0djnmpk2y", - "node_type": "start", - "node_name": "开始(Start)", - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "topic": "", - "number": 0, - "Boolean": false - }, - "elapsed_time": 0, - "token_usage": null, - "error": null - }, - "llm_1767617499720_zvqwjpw3b": { - "node_id": "llm_1767617499720_zvqwjpw3b", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-初始创作", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据1 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "elapsed_time": 4.518743515014648, - "token_usage": { - "prompt_tokens": 25, - "completion_tokens": 165, - "total_tokens": 190 - }, - "error": null - }, - "loop_1767617552451_hq3j342ha": { - "poem_content": "《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。", - "round": 1 - }, - "21046fb8-1f33-45f7-aeda-2c196471f119": { - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_type": "cycle-start", - "node_name": null, - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd" - }, - "elapsed_time": 0, - "token_usage": null, - "error": null - }, - "llm_1767617560401_bsx1vhi25": { - "node_id": "llm_1767617560401_bsx1vhi25", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-润色器", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。", - "elapsed_time": 7.1851232051849365, - "token_usage": { - "prompt_tokens": 285, - "completion_tokens": 281, - "total_tokens": 566 - }, - "error": null - }, - "assigner_1768285417545_qsoqleflh": { - "node_id": "assigner_1768285417545_qsoqleflh", - "node_type": "assigner", - "node_name": "变量赋值", - "status": "completed", - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null, - "elapsed_time": 0, - "token_usage": null, - "error": null - } - }, - "execution_id": "exec_11a80fb1cde148cb", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "error": null, - "error_node": null, - "activate": { - "llm_1767617560401_bsx1vhi25": true, - "start_1767617465337_0djnmpk2y": true, - "loop_1767617552451_hq3j342ha": true, - "21046fb8-1f33-45f7-aeda-2c196471f119": true, - "llm_1767617499720_zvqwjpw3b": true, - "assigner_1768285417545_qsoqleflh": true - } - }, - { - "messages": [], - "cycle_nodes": [ - "loop_1767617552451_hq3j342ha" - ], - "looping": 1, - "node_outputs": { - "start_1767617465337_0djnmpk2y": { - "node_id": "start_1767617465337_0djnmpk2y", - "node_type": "start", - "node_name": "开始(Start)", - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "topic": "", - "number": 0, - "Boolean": false - }, - "elapsed_time": 0, - "token_usage": null, - "error": null - }, - "llm_1767617499720_zvqwjpw3b": { - "node_id": "llm_1767617499720_zvqwjpw3b", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-初始创作", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据1 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "elapsed_time": 4.518743515014648, - "token_usage": { - "prompt_tokens": 25, - "completion_tokens": 165, - "total_tokens": 190 - }, - "error": null - }, - "loop_1767617552451_hq3j342ha": { - "poem_content": "《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。", - "round": 2 - }, - "21046fb8-1f33-45f7-aeda-2c196471f119": { - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_type": "cycle-start", - "node_name": null, - "status": "completed", - "input": { - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "message": "1", - "conversation_vars": {} - }, - "output": { - "message": "1", - "execution_id": "exec_11a80fb1cde148cb", - "conversation_id": "37ee003e-cc53-47e7-930f-a436a1252dd1", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd" - }, - "elapsed_time": 0, - "token_usage": null, - "error": null - }, - "llm_1767617560401_bsx1vhi25": { - "node_id": "llm_1767617560401_bsx1vhi25", - "node_type": "llm", - "node_name": "大语言模型 (LLM)-润色器", - "status": "completed", - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·三题》 \n孤光未凿太初溟, \n一粟吞天万籁宁。 \n影堕千峰青未染, \n心空四象白犹灵。 \n非从烛焰求明性, \n但向尘劳见本形。 \n忽有松风穿石罅, \n泠然吹落满山星。 \n\n注:本诗严守平水韵九青部(溟、宁、灵、形、星),其中“星”属下平声九青部异读字(《广韵》息盈切,与“灵”“宁”同部),古诗常用以协律,如王维“清溪流过碧山头,空水澄鲜一色秋。隔断红尘三十里,白云红叶两悠悠”中“悠”亦借韵通协。全诗紧扣“以一为魂”之旨:首句“孤光未凿”化《庄子·应帝王》“浑沌凿七窍而死”典,反写太初本明未分之境;次句“一粟吞天”,以微纳巨,承“一芥”而力愈雄浑;颔联“青未染”“白犹灵”,双色映照,暗喻性体离垢绝染而朗然常照;颈联直破二边——不假烛焰(破外求)、不避尘劳(破厌离),显《坛经》“佛法在世间,不离世间觉”之旨;结句松风裂石、星落满山,是“一”之活泼妙用:寂而常照,照而恒寂,恰如《道德经》“天得一以清,地得一以宁”之诗性证成。", - "elapsed_time": 9.531717538833618, - "token_usage": { - "prompt_tokens": 304, - "completion_tokens": 390, - "total_tokens": 694 - }, - "error": null - }, - "assigner_1768285417545_qsoqleflh": { - "node_id": "assigner_1768285417545_qsoqleflh", - "node_type": "assigner", - "node_name": "变量赋值", - "status": "completed", - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null, - "elapsed_time": 0, - "token_usage": null, - "error": null - } - }, - "execution_id": "exec_11a80fb1cde148cb", - "workspace_id": "d17cd62d-a725-4fc0-813b-1093f2dfdee4", - "user_id": "ab27a27f-072b-47e9-8bbb-1f19322debcd", - "error": null, - "error_node": null, - "activate": { - "llm_1767617560401_bsx1vhi25": true, - "start_1767617465337_0djnmpk2y": true, - "loop_1767617552451_hq3j342ha": true, - "21046fb8-1f33-45f7-aeda-2c196471f119": true, - "llm_1767617499720_zvqwjpw3b": true, - "assigner_1768285417545_qsoqleflh": true - } - } - ] - } - }, - "subContent": [ - { - "cycle_idx": 0, - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_name": null, - "icon": "/src/assets/images/workflow/loop.png", - "content": { - "cycle_idx": 0, - "input": { - "poem_content": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "round": 0 - }, - "output": { - "poem_content": "《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。", - "round": 0 - } - }, - "status": "completed", - "elapsed_time": 0.0005278587341308594 - }, - { - "cycle_idx": 0, - "node_id": "llm_1767617560401_bsx1vhi25", - "node_name": "大语言模型 (LLM)-润色器", - "icon": "/src/assets/images/workflow/llm.png", - "content": { - "cycle_idx": 0, - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。" - }, - "status": "completed", - "elapsed_time": 6.8497374057769775 - }, - { - "cycle_idx": 0, - "node_id": "assigner_1768285417545_qsoqleflh", - "node_name": "变量赋值", - "icon": "/src/assets/images/workflow/assigner.png", - "content": { - "cycle_idx": 0, - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null - }, - "status": "completed", - "elapsed_time": 0.0003705024719238281 - }, - { - "cycle_idx": 1, - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_name": null, - "icon": "/src/assets/images/workflow/loop.png", - "content": { - "cycle_idx": 1, - "input": { - "poem_content": "《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。", - "round": 1 - }, - "output": { - "poem_content": "《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。", - "round": 1 - } - }, - "status": "completed", - "elapsed_time": 0 - }, - { - "cycle_idx": 1, - "node_id": "llm_1767617560401_bsx1vhi25", - "node_name": "大语言模型 (LLM)-润色器", - "icon": "/src/assets/images/workflow/llm.png", - "content": { - "cycle_idx": 1, - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一·次韵》 \n千峰削玉立空青, \n一羽浮天亦自宁。 \n万籁收声归太始, \n孤光未堕即长明。 \n\n注:本诗承原作“以一为魂”之旨,严守平水韵九青部(青、宁、明),平仄谐律。首句“千峰削玉”反衬“一羽浮天”,以极繁托极简;次句“一羽”既承“一芥”之微,更取《庄子》“鹏徙南冥”之逸气,言至微者亦可持守本然之宁。三句“万籁收声”暗应原作“千山雪落只无声”,而升华为宇宙初开的“太始”静界;结句“孤光未堕即长明”,化用《淮南子》“日月不为明而明”与禅宗“一念不生即佛”,昭示“一”非寂灭之空,乃不假外求、本自圆成的永恒觉性——此即《道德经》“天得一以清”的诗性证悟。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。" - }, - "status": "completed", - "elapsed_time": 7.1851232051849365 - }, - { - "cycle_idx": 1, - "node_id": "assigner_1768285417545_qsoqleflh", - "node_name": "变量赋值", - "icon": "/src/assets/images/workflow/assigner.png", - "content": { - "cycle_idx": 1, - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null - }, - "status": "completed", - "elapsed_time": 0 - }, - { - "cycle_idx": 2, - "node_id": "21046fb8-1f33-45f7-aeda-2c196471f119", - "node_name": null, - "icon": "/src/assets/images/workflow/loop.png", - "content": { - "cycle_idx": 2, - "input": { - "poem_content": "《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。", - "round": 2 - }, - "output": { - "poem_content": "《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。", - "round": 2 - } - }, - "status": "completed", - "elapsed_time": 0 - }, - { - "cycle_idx": 2, - "node_id": "llm_1767617560401_bsx1vhi25", - "node_name": "大语言模型 (LLM)-润色器", - "icon": "/src/assets/images/workflow/llm.png", - "content": { - "cycle_idx": 2, - "input": { - "prompt": null, - "messages": [ - { - "role": "system", - "content": "请根据《咏一·再题》 \n一芥浮空万籁停, \n千峰影落太初青。 \n光非燃烛恒明在, \n心不沾尘即性灵。 \n\n注:本诗续写“以一为魂”之旨,严守平水韵九青部(停、青、灵),平仄精严。首句“一芥”承原作微渺意象,而“万籁停”较“收声”更显寂然自定之境;次句倒装“千峰影落”,使苍茫山势如墨痕沉入宇宙初青,暗契《淮南子》“虚霩生宇宙,宇宙生气”之太始气象。三句翻出新境:“光非燃烛”,破除对光明之形器执取,直指《楞严经》“性觉妙明,本觉明妙”之不假缘起的本明;结句“心不沾尘即性灵”,化用六祖“本来无一物”与程颢“天地之大德曰生”,言“一”非枯寂之数,乃活泼泼的性灵朗现——此即《道德经》“昔之得一者,天清地宁”的诗性澄明。 为主题写一首七字诗。" - } - ], - "config": { - "model_id": "2699984d-23be-4817-b81c-c38682a08306", - "temperature": 0.7, - "max_tokens": 2000 - } - }, - "output": "《咏一·三题》 \n孤光未凿太初溟, \n一粟吞天万籁宁。 \n影堕千峰青未染, \n心空四象白犹灵。 \n非从烛焰求明性, \n但向尘劳见本形。 \n忽有松风穿石罅, \n泠然吹落满山星。 \n\n注:本诗严守平水韵九青部(溟、宁、灵、形、星),其中“星”属下平声九青部异读字(《广韵》息盈切,与“灵”“宁”同部),古诗常用以协律,如王维“清溪流过碧山头,空水澄鲜一色秋。隔断红尘三十里,白云红叶两悠悠”中“悠”亦借韵通协。全诗紧扣“以一为魂”之旨:首句“孤光未凿”化《庄子·应帝王》“浑沌凿七窍而死”典,反写太初本明未分之境;次句“一粟吞天”,以微纳巨,承“一芥”而力愈雄浑;颔联“青未染”“白犹灵”,双色映照,暗喻性体离垢绝染而朗然常照;颈联直破二边——不假烛焰(破外求)、不避尘劳(破厌离),显《坛经》“佛法在世间,不离世间觉”之旨;结句松风裂石、星落满山,是“一”之活泼妙用:寂而常照,照而恒寂,恰如《道德经》“天得一以清,地得一以宁”之诗性证成。" - }, - "status": "completed", - "elapsed_time": 9.531717538833618 - }, - { - "cycle_idx": 2, - "node_id": "assigner_1768285417545_qsoqleflh", - "node_name": "变量赋值", - "icon": "/src/assets/images/workflow/assigner.png", - "content": { - "cycle_idx": 2, - "input": { - "config": { - "assignments": [ - { - "value": "{{llm_1767617560401_bsx1vhi25.output}}", - "operation": "cover", - "variable_selector": "{{loop_1767617552451_hq3j342ha.poem_content}}" - }, - { - "value": 1, - "operation": "add", - "variable_selector": "{{loop_1767617552451_hq3j342ha.round}}" - } - ] - } - }, - "output": null - }, - "status": "completed", - "elapsed_time": 0 - } - ], - "status": "completed", - "elapsed_time": 23.57662582397461 - }, - { - "id": "end_1767619139811_ko97mb12l", - "node_id": "end_1767619139811_ko97mb12l", - "node_name": "结束(End)", - "icon": "/src/assets/images/workflow/end.png", - "content": { - "input": { - "config": { - "output": "经过多次打磨,最终作品如下:\n{{loop_1767617552451_hq3j342ha.poem_content}} \nLLM1结果:\n{{llm_1767617499720_zvqwjpw3b.output}} " - } - }, - "output": "经过多次打磨,最终作品如下:\n《咏一·三题》 \n孤光未凿太初溟, \n一粟吞天万籁宁。 \n影堕千峰青未染, \n心空四象白犹灵。 \n非从烛焰求明性, \n但向尘劳见本形。 \n忽有松风穿石罅, \n泠然吹落满山星。 \n\n注:本诗严守平水韵九青部(溟、宁、灵、形、星),其中“星”属下平声九青部异读字(《广韵》息盈切,与“灵”“宁”同部),古诗常用以协律,如王维“清溪流过碧山头,空水澄鲜一色秋。隔断红尘三十里,白云红叶两悠悠”中“悠”亦借韵通协。全诗紧扣“以一为魂”之旨:首句“孤光未凿”化《庄子·应帝王》“浑沌凿七窍而死”典,反写太初本明未分之境;次句“一粟吞天”,以微纳巨,承“一芥”而力愈雄浑;颔联“青未染”“白犹灵”,双色映照,暗喻性体离垢绝染而朗然常照;颈联直破二边——不假烛焰(破外求)、不避尘劳(破厌离),显《坛经》“佛法在世间,不离世间觉”之旨;结句松风裂石、星落满山,是“一”之活泼妙用:寂而常照,照而恒寂,恰如《道德经》“天得一以清,地得一以宁”之诗性证成。 \nLLM1结果:\n《咏一》 \n孤峰独峙破苍冥, \n一芥微身立太清。 \n万古乾坤凝此数, \n千山雪落只无声。 \n\n注:本诗以“一”为魂,通过“孤峰”“一芥”“此数”层层递进,赋予数字哲思——既写天地间唯一性之壮美(孤峰破冥),又寓渺小个体与永恒宇宙的辩证(芥子纳太清)。末句“千山雪落只无声”,以大静写大一,雪覆千山而声息俱寂,暗合《道德经》“天得一以清”之境。平仄依平水韵,押九青部(冥、清、声)。 " - }, - "status": "completed", - "elapsed_time": 0.0005218982696533203 - } - ], - "status": "completed" - } - ]) // Chat message history + const [chatList, setChatList] = useState([]) // Chat message history const [variables, setVariables] = useState([]) // Workflow input variables const [streamLoading, setStreamLoading] = useState(false) // SSE streaming state const [conversationId, setConversationId] = useState(null) // Current conversation ID