大規模モデルが出力したMermaidコードブロックがDifyプラットフォームで正常に描画されない

Difyプラットフォーム (dify-apiバージョン1.11.1) でワークフロープロジェクトを新規作成し、大規模言語モデルにMermaidコードブロックを出力させ、それを出力ノードに渡しましたが、出力ノードが正常にグラフとしてレンダリングされません。本当に困っています。しかし、テスト時に別のブランチを作成し、大規模言語モデルに私が与えたMermaidコードブロックを出力させたところ、正常にレンダリングされるものもありました。DifyプラットフォームのMermaidサポートは比較的限定的なのでしょうか?以下は私のLLMの出力内容(thinkを含む)です。どなたかお時間のある方、原因分析にご協力いただけませんか?
{
"text": "\u003cthink\u003e\\nはい、ユーザーは私に与えられたMermaidチャートコードをそのまま出力するように求めています。内容は寧波の常住人口の変化傾向に関するものです。\\n\\nこのタスクは非常にシンプルで直接的で、受け取った内容を完全にコピーするだけです。ユーザーは「そのまま出力」することを特に強調しており、フォーマットや詳細の正確性を非常に気にしており、いかなる変更も望んでいないことを示しています。\\n\\nこのコードを見てみましょう。xychart-betaチャートで、タイトル、軸ラベル、データがすべて明確に定義されています。このようなチャートは通常、ドキュメントやウェブページでデータの傾向を示すために使用されます。\\n\\n私は、コードブロックのマークアップ、インデント、句読点などの詳細を含め、出力内容が完全に一致していることを確認するだけです。ユーザーはこのコードが正しくレンダリングされるか検証したいか、あるいはどこかに挿入する必要があるのかもしれません。\\n\\nユーザーの要求がこれほど明確である以上、私は一切の解説や追加処理を行わず、そのまま返信します。\\n\u003c/think\u003e```mermaid\\nxychart-beta\\n title \\\"宁波常住人口数量变化趋势(2021-2024)\\\"\\n x-axis \\\"年份\\\" [2021, 2022, 2023, 2024]\\n y-axis \\\"常住人口数量 (万)\\\" 950 --\u003e 990\\n line [954.4, 961.8, 969.7, 977.7]\\n```",
"reasoning_content": "",
"usage": {
"completion_price": "0.000738",
"completion_price_unit": "0.000001",
"completion_tokens": 246,
"completion_unit_price": "3",
"currency": "RMB",
"latency": 9.117,
"prompt_price": "0.000206",
"prompt_price_unit": "0.000001",
"prompt_tokens": 103,
"prompt_unit_price": "2",
"time_to_first_token": 0.831,
"time_to_generate": 8.285,
"total_price": "0.000944",
"total_tokens": 349
},
"finish_reason": "stop"
}

私のワークフローのスクリーンショットとLLMプロンプトを補足します。

以下はプロンプトの内容です。忍耐強い方々がテストしやすいように。

あなたは従順な赤ちゃんです。以下の内容をそのまま出力してください。

```mermaid

xychart-beta

    title "宁波常住人口数量变化趋势(2021-2024)"

    x-axis "年份" [2021, 2022, 2023, 2024]

    y-axis "常住人口数量 (万)" 9