app:
  description: ''
  icon: 🤖
  icon_background: '#FFEAD5'
  mode: advanced-chat
  name: 超级智能个人助手
  use_icon_as_answer_icon: false
dependencies:
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: langgenius/deepseek:0.0.5@fd6efd37c2a931911de8ab9ca3ba2da303bef146d45ee87ad896b04b36d09403
    version: null
- current_identifier: null
  type: package
  value:
    plugin_unique_identifier: allenwriter/doubao_image:0.0.1@d9cb638d96848452b8fc2296c61ce93082a5ffa6968a114c15d008cbd4b3730b
    version: null
- current_identifier: null
  type: marketplace
  value:
    marketplace_plugin_unique_identifier: jaguarliuu/rookie_text2data:0.3.0@59a0ef957f535edcc661369a3edc3894ce4cd8b8063b296b699ff55c5f6d262d
    version: null
kind: app
version: 0.4.0
workflow:
  conversation_variables: []
  environment_variables: []
  features:
    file_upload:
      allowed_file_extensions:
      - .JPG
      - .JPEG
      - .PNG
      - .GIF
      - .WEBP
      - .SVG
      allowed_file_types:
      - image
      - document
      allowed_file_upload_methods:
      - remote_url
      - local_file
      enabled: true
      fileUploadConfig:
        audio_file_size_limit: 50
        batch_count_limit: 5
        file_size_limit: 15
        image_file_size_limit: 10
        video_file_size_limit: 100
        workflow_file_upload_limit: 10
      image:
        enabled: false
        number_limits: 3
        transfer_methods:
        - local_file
        - remote_url
      number_limits: 3
    opening_statement: 这里是私人超级智能体，欢迎和我沟通
    retriever_resource:
      enabled: true
    sensitive_word_avoidance:
      enabled: false
    speech_to_text:
      enabled: true
    suggested_questions:
    - 今天深圳的天气怎么样？
    - 今日ai新闻推荐
    - 今日食谱推荐
    - 帮我生成图片：玫瑰咖啡
    - 帮我生成视频：一个漂亮的亚洲网红美女手拿着一束鲜花站在街头
    - 帮我查一下熊大几岁了？
    - 帮我分析一下数据表的男女比例
    suggested_questions_after_answer:
      enabled: false
    text_to_speech:
      enabled: true
      language: ''
      voice: ''
  graph:
    edges:
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: start
        targetType: question-classifier
      id: 1748520080338-source-1753153103332-target
      source: '1748520080338'
      sourceHandle: source
      target: '1753153103332'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: agent
      id: 1753153103332-1-1753153789740-target
      source: '1753153103332'
      sourceHandle: '1'
      target: '1753153789740'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: agent
        targetType: answer
      id: 1753153789740-source-1753154074644-target
      source: '1753153789740'
      sourceHandle: source
      target: '1753154074644'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: llm
      id: 1753153103332-2-1753154086254-target
      source: '1753153103332'
      sourceHandle: '2'
      target: '1753154086254'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: llm
        targetType: answer
      id: 1753154086254-source-1753154108444-target
      source: '1753154086254'
      sourceHandle: source
      target: '1753154108444'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: tool
      id: 1753153103332-1753153696571-1753154139461-target
      source: '1753153103332'
      sourceHandle: '1753153696571'
      target: '1753154139461'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: tool
        targetType: answer
      id: 1753154139461-source-1753154145581-target
      source: '1753154139461'
      sourceHandle: source
      target: '1753154145581'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: tool
      id: 1753153103332-1753153698444-1753154158652-target
      selected: false
      source: '1753153103332'
      sourceHandle: '1753153698444'
      target: '1753154158652'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: tool
        targetType: answer
      id: 1753154158652-source-1753154170227-target
      source: '1753154158652'
      sourceHandle: source
      target: '1753154170227'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: agent
      id: 1753153103332-1753153701588-1753154221988-target
      source: '1753153103332'
      sourceHandle: '1753153701588'
      target: '1753154221988'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: agent
      id: 1753153103332-1753153702636-1753154224236-target
      source: '1753153103332'
      sourceHandle: '1753153702636'
      target: '1753154224236'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: agent
      id: 1753153103332-1753153703220-1753154226323-target
      source: '1753153103332'
      sourceHandle: '1753153703220'
      target: '1753154226323'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: agent
        targetType: answer
      id: 1753154218820-source-1753155122875-target
      source: '1753154218820'
      sourceHandle: source
      target: '1753155122875'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: agent
        targetType: answer
      id: 1753154221988-source-1753155179315-target
      source: '1753154221988'
      sourceHandle: source
      target: '1753155179315'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: agent
        targetType: answer
      id: 1753154224236-source-1753155220091-target
      source: '1753154224236'
      sourceHandle: source
      target: '1753155220091'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: agent
        targetType: answer
      id: 1753154226323-source-1753155255572-target
      source: '1753154226323'
      sourceHandle: source
      target: '1753155255572'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: llm
        targetType: answer
      id: 1760358668209-source-1760357292867-target
      source: '1760358668209'
      sourceHandle: source
      target: '1760357292867'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: question-classifier
        targetType: tool
      id: 1753153103332-1753153699708-1760526587346-target
      source: '1753153103332'
      sourceHandle: '1753153699708'
      target: '1760526587346'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        isInLoop: false
        sourceType: tool
        targetType: tool
      id: 1760526587346-source-1760526609582-target
      source: '1760526587346'
      sourceHandle: source
      target: '1760526609582'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: tool
        targetType: llm
      id: 1760526609582-source-1760358668209-target
      source: '1760526609582'
      sourceHandle: source
      target: '1760358668209'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: tool
        targetType: agent
      id: 17605266460270-source-1753154218820-target
      source: '17605266460270'
      sourceHandle: source
      target: '1753154218820'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: tool
        targetType: tool
      id: 17605266432700-source-17605266460270-target
      source: '17605266432700'
      sourceHandle: source
      target: '17605266460270'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInLoop: false
        sourceType: question-classifier
        targetType: tool
      id: 1753153103332-1753153700308-17605266432700-target
      source: '1753153103332'
      sourceHandle: '1753153700308'
      target: '17605266432700'
      targetHandle: target
      type: custom
      zIndex: 0
    nodes:
    - data:
        desc: ''
        selected: false
        title: 开始
        type: start
        variables: []
      height: 52
      id: '1748520080338'
      position:
        x: 30
        y: 476.5
      positionAbsolute:
        x: 30
        y: 476.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        classes:
        - id: '1'
          name: 一般性日常生活问题
        - id: '2'
          name: 优化文案
        - id: '1753153696571'
          name: 生成图片
        - id: '1753153698444'
          name: 生成视频
        - id: '1753153699708'
          name: 查询数据
        - id: '1753153700308'
          name: 数据分析
        - id: '1753153701588'
          name: 城市的天气、地图经纬度、IP地址、骑行路径规划、驾车路径规划、公交路径规划、距离测量、周边搜获
        - id: '1753153702636'
          name: 查询全部菜谱、今天可以吃什么好吃的、智能推荐一周菜谱、查询特定菜的菜谱
        - id: '1753153703220'
          name: 今天有什么最新新闻、行业动态追踪
        desc: ''
        instructions: ''
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: deepseek-chat
          provider: langgenius/deepseek/deepseek
        query_variable_selector:
        - '1748520080338'
        - sys.query
        selected: false
        title: 问题分类器
        topics: []
        type: question-classifier
        vision:
          enabled: false
      height: 500
      id: '1753153103332'
      position:
        x: 331
        y: 476.5
      positionAbsolute:
        x: 331
        y: 476.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        agent_parameters:
          instruction:
            type: constant
            value: "# Role: 日常问题咨询专家\n\n## Profile\n- language: 中文\n- description:\
              \ 专门回答用户日常生活中的一般性问题，提供实用、准确、易懂的建议和解答\n- background: 拥有丰富的生活经验和广泛的知识储备，擅长将复杂问题简单化\n\
              - personality: 亲切友好、耐心细致、务实可靠\n- expertise: 日常生活、健康养生、家庭管理、人际关系、实用技巧\n\
              \n\n## Skills\n\n1. 问题分析能力\n   - 快速理解: 迅速把握用户问题的核心要点\n   - 分类识别: 准确判断问题所属的生活领域\n\
              \   - 需求挖掘: 深入理解用户潜在需求\n   - 优先级排序: 合理评估问题的重要性和紧急性\n\n2. 解答提供能力\n  \
              \ - 知识整合: 综合运用多领域知识提供解答\n   - 方案制定: 提供具体可行的解决方案\n   - 步骤分解: 将复杂问题拆解为简单步骤\n\
              \   - 替代方案: 准备多种备选方案供用户选择\n\n3. 沟通表达能力\n   - 语言通俗: 使用简单易懂的日常用语\n   -\
              \ 逻辑清晰: 条理分明地组织回答内容\n   - 举例说明: 通过具体案例帮助理解\n   - 重点突出: 强调关键信息和注意事项\n\
              \n## Rules\n\n1. 回答原则：\n   - 实用性优先: 确保提供的建议具有可操作性\n   - 准确性保证: 基于可靠信息和常识给出回答\n\
              \   - 中立客观: 避免个人偏见和主观臆断\n   - 适度建议: 根据问题复杂程度提供适当深度的解答\n\n2. 行为准则：\n\
              \   - 及时响应: 快速回应用户的问题\n   - 耐心细致: 对重复或简单问题保持耐心\n   - 积极引导: 鼓励用户提供更多背景信息\n\
              \   - 持续改进: 根据反馈优化回答质量\n\n\n## Workflows\n\n- 目标: 为用户提供实用、可靠的日常问题解决方案\n\
              - 步骤 1: 仔细阅读并理解用户提出的日常问题\n- 步骤 2: 分析问题类型和用户潜在需求\n- 步骤 3: 基于常识和经验提供具体可行的建议\n\
              - 步骤 4: 用通俗易懂的语言组织回答内容\n- 步骤 5: 检查回答的实用性和安全性\n\n\n## Initialization\n\
              作为日常问题咨询专家，你必须遵守上述Rules，按照Workflows执行任务。"
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
              type: model-selector
          query:
            type: constant
            value: '{{#sys.query#}}'
          tools:
            type: constant
            value:
            - enabled: true
              extra:
                description: 一个用于获取当前时间的工具。
              parameters: {}
              provider_name: time
              provider_show_name: time
              schemas:
              - auto_generate: null
                default: '%Y-%m-%d %H:%M:%S'
                form: form
                human_description:
                  en_US: Time format in strftime standard.
                  ja_JP: Time format in strftime standard.
                  pt_BR: Time format in strftime standard.
                  zh_Hans: strftime 标准的时间格式。
                label:
                  en_US: Format
                  ja_JP: Format
                  pt_BR: Format
                  zh_Hans: 格式
                llm_description: null
                max: null
                min: null
                name: format
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: UTC
                form: form
                human_description:
                  en_US: Timezone
                  ja_JP: Timezone
                  pt_BR: Timezone
                  zh_Hans: 时区
                label:
                  en_US: Timezone
                  ja_JP: Timezone
                  pt_BR: Timezone
                  zh_Hans: 时区
                llm_description: null
                max: null
                min: null
                name: timezone
                options:
                - icon: null
                  label:
                    en_US: UTC
                    ja_JP: UTC
                    pt_BR: UTC
                    zh_Hans: UTC
                  value: UTC
                - icon: null
                  label:
                    en_US: America/New_York
                    ja_JP: America/New_York
                    pt_BR: America/New_York
                    zh_Hans: 美洲/纽约
                  value: America/New_York
                - icon: null
                  label:
                    en_US: America/Los_Angeles
                    ja_JP: America/Los_Angeles
                    pt_BR: America/Los_Angeles
                    zh_Hans: 美洲/洛杉矶
                  value: America/Los_Angeles
                - icon: null
                  label:
                    en_US: America/Chicago
                    ja_JP: America/Chicago
                    pt_BR: America/Chicago
                    zh_Hans: 美洲/芝加哥
                  value: America/Chicago
                - icon: null
                  label:
                    en_US: America/Sao_Paulo
                    ja_JP: America/Sao_Paulo
                    pt_BR: América/São Paulo
                    zh_Hans: 美洲/圣保罗
                  value: America/Sao_Paulo
                - icon: null
                  label:
                    en_US: Asia/Shanghai
                    ja_JP: Asia/Shanghai
                    pt_BR: Asia/Shanghai
                    zh_Hans: 亚洲/上海
                  value: Asia/Shanghai
                - icon: null
                  label:
                    en_US: Asia/Ho_Chi_Minh
                    ja_JP: Asia/Ho_Chi_Minh
                    pt_BR: Ásia/Ho Chi Minh
                    zh_Hans: 亚洲/胡志明市
                  value: Asia/Ho_Chi_Minh
                - icon: null
                  label:
                    en_US: Asia/Tokyo
                    ja_JP: Asia/Tokyo
                    pt_BR: Asia/Tokyo
                    zh_Hans: 亚洲/东京
                  value: Asia/Tokyo
                - icon: null
                  label:
                    en_US: Asia/Dubai
                    ja_JP: Asia/Dubai
                    pt_BR: Asia/Dubai
                    zh_Hans: 亚洲/迪拜
                  value: Asia/Dubai
                - icon: null
                  label:
                    en_US: Asia/Kolkata
                    ja_JP: Asia/Kolkata
                    pt_BR: Asia/Kolkata
                    zh_Hans: 亚洲/加尔各答
                  value: Asia/Kolkata
                - icon: null
                  label:
                    en_US: Asia/Seoul
                    ja_JP: Asia/Seoul
                    pt_BR: Asia/Seoul
                    zh_Hans: 亚洲/首尔
                  value: Asia/Seoul
                - icon: null
                  label:
                    en_US: Asia/Singapore
                    ja_JP: Asia/Singapore
                    pt_BR: Asia/Singapore
                    zh_Hans: 亚洲/新加坡
                  value: Asia/Singapore
                - icon: null
                  label:
                    en_US: Europe/London
                    ja_JP: Europe/London
                    pt_BR: Europe/London
                    zh_Hans: 欧洲/伦敦
                  value: Europe/London
                - icon: null
                  label:
                    en_US: Europe/Berlin
                    ja_JP: Europe/Berlin
                    pt_BR: Europe/Berlin
                    zh_Hans: 欧洲/柏林
                  value: Europe/Berlin
                - icon: null
                  label:
                    en_US: Europe/Moscow
                    ja_JP: Europe/Moscow
                    pt_BR: Europe/Moscow
                    zh_Hans: 欧洲/莫斯科
                  value: Europe/Moscow
                - icon: null
                  label:
                    en_US: Australia/Sydney
                    ja_JP: Australia/Sydney
                    pt_BR: Australia/Sydney
                    zh_Hans: 澳大利亚/悉尼
                  value: Australia/Sydney
                - icon: null
                  label:
                    en_US: Pacific/Auckland
                    ja_JP: Pacific/Auckland
                    pt_BR: Pacific/Auckland
                    zh_Hans: 太平洋/奥克兰
                  value: Pacific/Auckland
                - icon: null
                  label:
                    en_US: Africa/Cairo
                    ja_JP: Africa/Cairo
                    pt_BR: Africa/Cairo
                    zh_Hans: 非洲/开罗
                  value: Africa/Cairo
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: select
              settings:
                format:
                  value:
                    type: mixed
                    value: '%Y-%m-%d %H:%M:%S'
                timezone:
                  value:
                    type: constant
                    value: UTC
              tool_description: 一个用于获取当前时间的工具。
              tool_label: 获取当前时间
              tool_name: current_time
              type: builtin
            - enabled: true
              extra:
                description: 计算指定日期为星期几的工具。
              parameters:
                day:
                  auto: 1
                  value: null
                month:
                  auto: 1
                  value: null
                year:
                  auto: 1
                  value: null
              provider_name: time
              provider_show_name: time
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Year
                  ja_JP: Year
                  pt_BR: Year
                  zh_Hans: 年
                label:
                  en_US: Year
                  ja_JP: Year
                  pt_BR: Year
                  zh_Hans: 年
                llm_description: null
                max: null
                min: null
                name: year
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Month
                  ja_JP: Month
                  pt_BR: Month
                  zh_Hans: 月
                label:
                  en_US: Month
                  ja_JP: Month
                  pt_BR: Month
                  zh_Hans: 月
                llm_description: null
                max: null
                min: null
                name: month
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: day
                  ja_JP: day
                  pt_BR: day
                  zh_Hans: 日
                label:
                  en_US: day
                  ja_JP: day
                  pt_BR: day
                  zh_Hans: 日
                llm_description: null
                max: null
                min: null
                name: day
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: number
              settings: {}
              tool_description: 计算指定日期为星期几的工具。
              tool_label: 星期几计算器
              tool_name: weekday
              type: builtin
        agent_strategy_label: FunctionCalling
        agent_strategy_name: function_calling
        agent_strategy_provider_name: langgenius/agent/agent
        desc: ''
        meta:
          minimum_dify_version: null
          version: 0.0.2
        output_schema: null
        plugin_unique_identifier: langgenius/agent:0.0.21@74345c311f27b01bb49d8ccd3dcf78c18773a6ca16bf6c561f999b9dae47a55e
        selected: false
        title: 日常助手
        type: agent
        version: '2'
      height: 196
      id: '1753153789740'
      position:
        x: 632
        y: 476.5
      positionAbsolute:
        x: 632
        y: 476.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753153789740.text#}}'
        desc: ''
        selected: false
        title: 直接回复 2
        type: answer
        variables: []
      height: 103
      id: '1753154074644'
      position:
        x: 933
        y: 476.5
      positionAbsolute:
        x: 933
        y: 476.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        context:
          enabled: false
          variable_selector: []
        desc: ''
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: deepseek-chat
          provider: langgenius/deepseek/deepseek
        prompt_template:
        - id: 6a9a07e9-ebf8-419d-81be-58d1b03f2e76
          role: system
          text: '# 一、 角色人设（Role）

            你是一位专业的文案优化专家，拥有丰富的营销文案写作和优化经验，擅长提升文案的吸引力、转化率和可读性。你的视角是站在目标受众和营销目标的角度，专业度边界限于文案优化领域，不涉及技术实现或产品开发。


            # 二、 背景（Background）

            用户提供了一段原始文案，需要你对其进行优化，以提升其整体效果。背景信息包括：文案可能用于营销、品牌推广或信息传达等场景，但具体用途未详细说明。已知条件是用户希望文案更吸引人、清晰或具有说服力，但未提供原始文案内容，因此你需要基于通用优化原则工作。


            # 三、 任务目标（Task）

            - 分析并优化文案的结构、语言和风格，使其更符合目标受众的偏好。

            - 提升文案的吸引力、可读性和转化潜力，确保信息传达清晰。

            - 根据常见优化原则（如简洁性、情感共鸣、行动号召等）进行调整，不涉及内容重写，除非必要。

            - 在保持核心信息的前提下，适当扩展和丰富文案内容，提供更全面的优化版本。


            # 四、 限制提示（Limit）

            - 避免改变原始文案的核心信息或意图，除非用户明确要求。

            - 不要添加虚构或无关内容，确保优化基于逻辑和最佳实践。

            - 避免使用过于技术性或专业术语，除非目标受众是专业人士。

            - 不涉及对图片、布局或其他非文本元素的优化。


            # 五、 输出格式要求（Example）

            输出应为优化后的文案文本，结构清晰，语言流畅，内容详实。例如：

            - 如果原始文案是“我们的产品很好，快来买吧”

            优化后可以是：“在这个充满选择的时代，真正打动人心的从来不是浮夸的宣传，而是经得起时间和用户考验的好产品。我们的产品正是如此。它不仅在设计上注重细节与品质，更在功能上不断打磨与创新，只为给每一位用户带来更好的使用体验。无论是外观的质感，还是性能的稳定，我们始终坚持高标准严要求，力求让每一位选择我们的顾客都能感受到物超所值的惊喜。

            我们深知，购买一款产品，不仅仅是一次简单的消费，更是一种对生活方式的选择。因此，我们从选材、工艺到售后服务的每一个环节，都倾注了满满的诚意与专业，用心守护您的每一次体验。无论您是追求实用、注重品质，还是想要与众不同的个性化，我们的产品都能为您提供理想的解决方案。

            现在，就让我们用行动来证明一切。真正的好产品，不需要过多修饰，它本身就是最好的代言人。立即行动，选择我们，让品质改变生活，从此拥有与众不同的体验！”

            - 输出应直接呈现优化内容，无需额外解释或注释，除非用户要求。请确保优化后的文案内容更加丰富和完整，优化后的文案文本必须超过500字。'
        - id: 9fb320c5-4ec4-4b24-a9e0-17157f4ddaf6
          role: user
          text: '{{#sys.query#}}'
        selected: false
        title: 优化文案助手
        type: llm
        variables: []
        vision:
          enabled: false
      height: 88
      id: '1753154086254'
      position:
        x: 632
        y: 711.5
      positionAbsolute:
        x: 632
        y: 711.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154086254.text#}}'
        desc: ''
        selected: false
        title: 直接回复 3
        type: answer
        variables: []
      height: 103
      id: '1753154108444'
      position:
        x: 933
        y: 657.5
      positionAbsolute:
        x: 933
        y: 657.5
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        desc: ''
        is_team_authorization: true
        output_schema: null
        paramSchemas:
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: The text prompt used to generate the image. Doubao will generate
              an image based on this prompt.
            ja_JP: The text prompt used to generate the image. Doubao will generate
              an image based on this prompt.
            pt_BR: The text prompt used to generate the image. Doubao will generate
              an image based on this prompt.
            zh_Hans: The text prompt used to generate the image. Doubao will generate
              an image based on this prompt.
          label:
            en_US: Prompt
            ja_JP: Prompt
            pt_BR: Prompt
            zh_Hans: Prompt
          llm_description: This prompt text will be used to generate image.
          max: null
          min: null
          name: prompt
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: 1024x1024
          form: form
          human_description:
            en_US: The size of the generated image.
            ja_JP: The size of the generated image.
            pt_BR: The size of the generated image.
            zh_Hans: The size of the generated image.
          label:
            en_US: Image Size
            ja_JP: Image Size
            pt_BR: Image Size
            zh_Hans: Image Size
          llm_description: ''
          max: null
          min: null
          name: size
          options:
          - icon: ''
            label:
              en_US: 1024x1024 (Square)
              ja_JP: 1024x1024 (Square)
              pt_BR: 1024x1024 (Square)
              zh_Hans: 1024x1024 (Square)
            value: 1024x1024
          - icon: ''
            label:
              en_US: 1024x1792 (Portrait)
              ja_JP: 1024x1792 (Portrait)
              pt_BR: 1024x1792 (Portrait)
              zh_Hans: 1024x1792 (Portrait)
            value: 1024x1792
          - icon: ''
            label:
              en_US: 1792x1024 (Landscape)
              ja_JP: 1792x1024 (Landscape)
              pt_BR: 1792x1024 (Landscape)
              zh_Hans: 1792x1024 (Landscape)
            value: 1792x1024
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: doubao-seedream-3-0-t2i-250415
          form: form
          human_description:
            en_US: Model version to use for image generation.
            ja_JP: Model version to use for image generation.
            pt_BR: Model version to use for image generation.
            zh_Hans: Model version to use for image generation.
          label:
            en_US: Model Version
            ja_JP: Model Version
            pt_BR: Model Version
            zh_Hans: Model Version
          llm_description: ''
          max: null
          min: null
          name: model
          options:
          - icon: ''
            label:
              en_US: Doubao Seedream 3.0
              ja_JP: Doubao Seedream 3.0
              pt_BR: Doubao Seedream 3.0
              zh_Hans: Doubao Seedream 3.0
            value: doubao-seedream-3-0-t2i-250415
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        params:
          model: ''
          prompt: ''
          size: ''
        provider_id: allenwriter/doubao_image/doubao
        provider_name: allenwriter/doubao_image/doubao
        provider_type: builtin
        selected: false
        title: 豆包生图
        tool_configurations:
          model:
            type: constant
            value: doubao-seedream-3-0-t2i-250415
          size:
            type: constant
            value: 1024x1024
        tool_description: Generate images with Doubao (豆包) AI.
        tool_label: Text to Image
        tool_name: text2image
        tool_parameters:
          prompt:
            type: mixed
            value: '{{#sys.query#}}'
        type: tool
        version: '2'
      height: 114
      id: '1753154139461'
      position:
        x: 642.8265469036457
        y: 841.5826546903645
      positionAbsolute:
        x: 642.8265469036457
        y: 841.5826546903645
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154139461.files#}}'
        desc: ''
        selected: false
        title: 直接回复 3
        type: answer
        variables: []
      height: 103
      id: '1753154145581'
      position:
        x: 940.7700246066445
        y: 835.5708713006331
      positionAbsolute:
        x: 940.7700246066445
        y: 835.5708713006331
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        desc: ''
        is_team_authorization: true
        output_schema: null
        paramSchemas:
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: The text prompt used to generate the video. Doubao will generate
              a video based on this prompt.
            ja_JP: The text prompt used to generate the video. Doubao will generate
              a video based on this prompt.
            pt_BR: The text prompt used to generate the video. Doubao will generate
              a video based on this prompt.
            zh_Hans: The text prompt used to generate the video. Doubao will generate
              a video based on this prompt.
          label:
            en_US: Prompt
            ja_JP: Prompt
            pt_BR: Prompt
            zh_Hans: Prompt
          llm_description: This prompt text will be used to generate a video.
          max: null
          min: null
          name: prompt
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: '16:9'
          form: form
          human_description:
            en_US: The aspect ratio of the generated video.
            ja_JP: The aspect ratio of the generated video.
            pt_BR: The aspect ratio of the generated video.
            zh_Hans: The aspect ratio of the generated video.
          label:
            en_US: Aspect Ratio
            ja_JP: Aspect Ratio
            pt_BR: Aspect Ratio
            zh_Hans: Aspect Ratio
          llm_description: ''
          max: null
          min: null
          name: ratio
          options:
          - icon: ''
            label:
              en_US: 16:9 (Landscape)
              ja_JP: 16:9 (Landscape)
              pt_BR: 16:9 (Landscape)
              zh_Hans: 16:9 (Landscape)
            value: '16:9'
          - icon: ''
            label:
              en_US: 9:16 (Portrait)
              ja_JP: 9:16 (Portrait)
              pt_BR: 9:16 (Portrait)
              zh_Hans: 9:16 (Portrait)
            value: '9:16'
          - icon: ''
            label:
              en_US: 4:3 (Classic)
              ja_JP: 4:3 (Classic)
              pt_BR: 4:3 (Classic)
              zh_Hans: 4:3 (Classic)
            value: '4:3'
          - icon: ''
            label:
              en_US: 1:1 (Square)
              ja_JP: 1:1 (Square)
              pt_BR: 1:1 (Square)
              zh_Hans: 1:1 (Square)
            value: '1:1'
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: '5'
          form: form
          human_description:
            en_US: The duration of the generated video in seconds.
            ja_JP: The duration of the generated video in seconds.
            pt_BR: The duration of the generated video in seconds.
            zh_Hans: The duration of the generated video in seconds.
          label:
            en_US: Duration (seconds)
            ja_JP: Duration (seconds)
            pt_BR: Duration (seconds)
            zh_Hans: Duration (seconds)
          llm_description: ''
          max: null
          min: null
          name: duration
          options:
          - icon: ''
            label:
              en_US: 5 seconds
              ja_JP: 5 seconds
              pt_BR: 5 seconds
              zh_Hans: 5 seconds
            value: '5'
          - icon: ''
            label:
              en_US: 10 seconds
              ja_JP: 10 seconds
              pt_BR: 10 seconds
              zh_Hans: 10 seconds
            value: '10'
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: doubao-seedance-1-0-lite-t2v-250428
          form: form
          human_description:
            en_US: Model version to use for video generation.
            ja_JP: Model version to use for video generation.
            pt_BR: Model version to use for video generation.
            zh_Hans: Model version to use for video generation.
          label:
            en_US: Model Version
            ja_JP: Model Version
            pt_BR: Model Version
            zh_Hans: Model Version
          llm_description: ''
          max: null
          min: null
          name: model
          options:
          - icon: ''
            label:
              en_US: Doubao Seedance 1.0 Lite
              ja_JP: Doubao Seedance 1.0 Lite
              pt_BR: Doubao Seedance 1.0 Lite
              zh_Hans: Doubao Seedance 1.0 Lite
            value: doubao-seedance-1-0-lite-t2v-250428
          - icon: ''
            label:
              en_US: Doubao Seaweed
              ja_JP: Doubao Seaweed
              pt_BR: Doubao Seaweed
              zh_Hans: Doubao Seaweed
            value: doubao-seaweed-241128
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        params:
          duration: ''
          model: ''
          prompt: ''
          ratio: ''
        provider_id: allenwriter/doubao_image/doubao
        provider_name: allenwriter/doubao_image/doubao
        provider_type: builtin
        selected: false
        title: 豆包生成视频
        tool_configurations:
          duration:
            type: constant
            value: '5'
          model:
            type: constant
            value: doubao-seedance-1-0-lite-t2v-250428
          ratio:
            type: constant
            value: '16:9'
        tool_description: Generate videos with Doubao (豆包) AI.
        tool_label: Text to Video
        tool_name: text2video
        tool_parameters:
          prompt:
            type: mixed
            value: '{{#sys.query#}}'
        type: tool
        version: '2'
      height: 140
      id: '1753154158652'
      position:
        x: 632
        y: 994.5826546903645
      positionAbsolute:
        x: 632
        y: 994.5826546903645
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154158652.text#}}'
        desc: ''
        selected: false
        title: 直接回复 4
        type: answer
        variables: []
      height: 103
      id: '1753154170227'
      position:
        x: 940.7700246066445
        y: 994.5826546903645
      positionAbsolute:
        x: 940.7700246066445
        y: 994.5826546903645
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        agent_parameters:
          instruction:
            type: constant
            value: '# 一、 角色人设（Role）

              你是一位专业的数据分析师，具备数据整理、清洗和可视化能力，能够从原始数据中提取关键信息并转化为直观的可视化展示。


              # 二、 背景（Background）

              用户已从数据库中查询到一批原始数据，这些数据可能包含多个字段、存在缺失值或格式不一致的情况，需要经过整理后生成可视化图表。


              # 三、 任务目标（Task）

              #工作流程

              1. 数据分析

              按照合理的规则进行数据分析整理总结

              2. 分析 & 可视化

              至少生成 1 幅图表（柱状 / 折线 / 饼图任选其1或以上）

              可调用工具：“generate_pie_chart" | "generate_column_chart" | "generate_line_chart"


              # 四、 限制提示（Limit）

              1. 避免使用过于复杂的图表类型，确保可视化结果易于理解

              2. 不要忽略数据质量问题，必须进行必要的数据清洗

              3. 避免在可视化中使用过多颜色或元素，保持简洁明了

              4. 不要遗漏关键数据的标注和说明

              5.必须进行总结和图表生成，不管数据多少


              # 五、 输出格式要求（Example）

              请按照以下格式输出：

              1. 数据概况总结（不要输出字段名称，不要分点，一小段话就行）

              2. 展示生成的图表


              '
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: gpt-4o
              model_type: llm
              provider: langgenius/openai/openai
              type: model-selector
          query:
            type: constant
            value: 数据：{{#17605266460270.text#}}
          tools:
            type: constant
            value:
            - enabled: true
              extra:
                description: 生成一个折线图
              parameters:
                axisXTitle:
                  auto: 1
                  value: null
                axisYTitle:
                  auto: 1
                  value: null
                data:
                  auto: 1
                  value: null
                title:
                  auto: 1
                  value: null
              provider_name: antv/visualization/visualization
              provider_show_name: antv/visualization/visualization
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Data of line chart, such as, [{ "time":"2018", "value":99.9
                    }].
                  ja_JP: Data of line chart, such as, [{ "time":"2018", "value":99.9
                    }].
                  pt_BR: Data of line chart, such as, [{ "time":"2018", "value":99.9
                    }].
                  zh_Hans: 折线图数据，例如，[{ "time":"2018", "value":99.9 }]。
                label:
                  en_US: data of line chart
                  ja_JP: data of line chart
                  pt_BR: data of line chart
                  zh_Hans: 折线图数据
                llm_description: Data of line chart, such as, [{ "time":"2018", "value":99.9
                  }].
                max: null
                min: null
                name: data
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: 600
                form: form
                human_description:
                  en_US: Set the width of chart, default is 600.
                  ja_JP: Set the width of chart, default is 600.
                  pt_BR: Set the width of chart, default is 600.
                  zh_Hans: 请设置图表宽度，默认值为 600。
                label:
                  en_US: width
                  ja_JP: width
                  pt_BR: width
                  zh_Hans: 宽
                llm_description: Set the width of chart, default is 600.
                max: null
                min: null
                name: width
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: 400
                form: form
                human_description:
                  en_US: Set the height of chart, default is 400.
                  ja_JP: Set the height of chart, default is 400.
                  pt_BR: Set the height of chart, default is 400.
                  zh_Hans: 请设置图表高度，默认值为 400。
                label:
                  en_US: height
                  ja_JP: height
                  pt_BR: height
                  zh_Hans: 高
                llm_description: Set the height of chart, default is 400.
                max: null
                min: null
                name: height
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the title of chart.
                  ja_JP: Set the title of chart.
                  pt_BR: Set the title of chart.
                  zh_Hans: 请设置图表名称。
                label:
                  en_US: title
                  ja_JP: title
                  pt_BR: title
                  zh_Hans: 图表名称
                llm_description: Set the title of chart.
                max: null
                min: null
                name: title
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the axisXTitle of chart.
                  ja_JP: Set the axisXTitle of chart.
                  pt_BR: Set the axisXTitle of chart.
                  zh_Hans: 请设置图表 X 轴名称。
                label:
                  en_US: axisXTitle
                  ja_JP: axisXTitle
                  pt_BR: axisXTitle
                  zh_Hans: 图表 X 轴名称
                llm_description: Set the axisXTitle of chart.
                max: null
                min: null
                name: axisXTitle
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the axisYTitle of chart.
                  ja_JP: Set the axisYTitle of chart.
                  pt_BR: Set the axisYTitle of chart.
                  zh_Hans: 请设置图表 Y 轴名称。
                label:
                  en_US: axisYTitle
                  ja_JP: axisYTitle
                  pt_BR: axisYTitle
                  zh_Hans: 图表 Y 轴名称
                llm_description: Set the axisYTitle of chart.
                max: null
                min: null
                name: axisYTitle
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: default
                form: form
                human_description:
                  en_US: Set the theme of chart.
                  ja_JP: Set the theme of chart.
                  pt_BR: Set the theme of chart.
                  zh_Hans: 请设置图表主题。
                label:
                  en_US: theme
                  ja_JP: theme
                  pt_BR: theme
                  zh_Hans: 图表主题
                llm_description: Set the theme of chart.
                max: null
                min: null
                name: theme
                options:
                - icon: ''
                  label:
                    en_US: default
                    ja_JP: default
                    pt_BR: default
                    zh_Hans: 默认主题
                  value: default
                - icon: ''
                  label:
                    en_US: academy
                    ja_JP: academy
                    pt_BR: academy
                    zh_Hans: 学术主题
                  value: academy
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: select
              settings:
                height:
                  value:
                    type: constant
                    value: 400
                theme:
                  value:
                    type: constant
                    value: default
                width:
                  value:
                    type: constant
                    value: 600
              tool_description: 生成一个折线图来显示随时间变化的趋势，例如，2000 年到 2016 年苹果电脑销量与苹果公司利润比例的变化。
              tool_label: 生成折线图
              tool_name: generate_line_chart
              type: builtin
            - enabled: true
              extra:
                description: 生成一个柱状图，对不同类别进行数值比较
              parameters:
                axisXTitle:
                  auto: 1
                  value: null
                axisYTitle:
                  auto: 1
                  value: null
                data:
                  auto: 1
                  value: null
                group:
                  auto: 1
                  value: null
                stack:
                  auto: 1
                  value: null
                title:
                  auto: 1
                  value: null
              provider_name: antv/visualization/visualization
              provider_show_name: antv/visualization/visualization
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Data of column chart, such as, [{ "category":"北京", "value":825,
                    "group":"油车" }].
                  ja_JP: Data of column chart, such as, [{ "category":"北京", "value":825,
                    "group":"油车" }].
                  pt_BR: Data of column chart, such as, [{ "category":"北京", "value":825,
                    "group":"油车" }].
                  zh_Hans: 柱状图数据， 例如，[{ "category":"北京", "value":825, "group":"油车"
                    }]。
                label:
                  en_US: data of column chart
                  ja_JP: data of column chart
                  pt_BR: data of column chart
                  zh_Hans: 柱状图数据
                llm_description: Data of column chart, such as, [{ "category":"北京",
                  "value":825, "group":"油车" }].
                max: null
                min: null
                name: data
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: 0
                form: llm
                human_description:
                  en_US: Whether stacking is enabled. When enabled, area charts require
                    a 'group' field in the data.
                  ja_JP: Whether stacking is enabled. When enabled, area charts require
                    a 'group' field in the data.
                  pt_BR: Whether stacking is enabled. When enabled, area charts require
                    a 'group' field in the data..
                  zh_Hans: 是否开启柱状图叠加，当 stack 为 true， data 数据中 必须有 'group' 字段。
                label:
                  en_US: stack
                  ja_JP: stack
                  pt_BR: stack
                  zh_Hans: 柱状图叠加
                llm_description: Whether stacking is enabled. When enabled, area charts
                  require a 'group' field in the data.
                max: null
                min: null
                name: stack
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: boolean
              - auto_generate: null
                default: 0
                form: llm
                human_description:
                  en_US: Whether grouping is enabled. When enabled, column charts
                    require a 'group' field in the data. When `group` is true, `stack`
                    should be false.
                  ja_JP: Whether grouping is enabled. When enabled, column charts
                    require a 'group' field in the data. When `group` is true, `stack`
                    should be false.
                  pt_BR: Whether grouping is enabled. When enabled, column charts
                    require a 'group' field in the data. When `group` is true, `stack`
                    should be false.
                  zh_Hans: 是否开启柱状图分组，当 group 为 true，data 数据中 必须有 'group' 字段。
                label:
                  en_US: group
                  ja_JP: group
                  pt_BR: group
                  zh_Hans: 柱状图分组
                llm_description: Whether grouping is enabled. When enabled, column
                  charts require a 'group' field in the data. When `group` is true,
                  `stack` should be false.
                max: null
                min: null
                name: group
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: boolean
              - auto_generate: null
                default: 600
                form: form
                human_description:
                  en_US: Set the width of chart, default is 600.
                  ja_JP: Set the width of chart, default is 600.
                  pt_BR: Set the width of chart, default is 600.
                  zh_Hans: 请设置图表宽度， 默认值为 600。
                label:
                  en_US: width
                  ja_JP: width
                  pt_BR: width
                  zh_Hans: 宽
                llm_description: Set the width of chart, default is 600.
                max: null
                min: null
                name: width
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: 400
                form: form
                human_description:
                  en_US: Set the height of chart, default is 400.
                  ja_JP: Set the height of chart, default is 400.
                  pt_BR: Set the height of chart, default is 400.
                  zh_Hans: 请设置图表高度，默认值为 400。
                label:
                  en_US: height
                  ja_JP: height
                  pt_BR: height
                  zh_Hans: 高
                llm_description: Set the height of chart, default is 400.
                max: null
                min: null
                name: height
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the title of chart.
                  ja_JP: Set the title of chart.
                  pt_BR: Set the title of chart.
                  zh_Hans: 请设置图表名称。
                label:
                  en_US: title
                  ja_JP: title
                  pt_BR: title
                  zh_Hans: 图表名称
                llm_description: Set the title of chart.
                max: null
                min: null
                name: title
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the axisXTitle of chart.
                  ja_JP: Set the axisXTitle of chart.
                  pt_BR: Set the axisXTitle of chart.
                  zh_Hans: 请设置图表 X 轴名称。
                label:
                  en_US: axisXTitle
                  ja_JP: axisXTitle
                  pt_BR: axisXTitle
                  zh_Hans: 图表 X 轴名称
                llm_description: Set the axisXTitle of chart.
                max: null
                min: null
                name: axisXTitle
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the axisYTitle of chart.
                  ja_JP: Set the axisYTitle of chart.
                  pt_BR: Set the axisYTitle of chart.
                  zh_Hans: 请设置图表 Y 轴名称。
                label:
                  en_US: axisYTitle
                  ja_JP: axisYTitle
                  pt_BR: axisYTitle
                  zh_Hans: 图表 Y 轴名称
                llm_description: Set the axisYTitle of chart.
                max: null
                min: null
                name: axisYTitle
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: default
                form: form
                human_description:
                  en_US: Set the theme of chart.
                  ja_JP: Set the theme of chart.
                  pt_BR: Set the theme of chart.
                  zh_Hans: 请设置图表主题。
                label:
                  en_US: theme
                  ja_JP: theme
                  pt_BR: theme
                  zh_Hans: 图表主题
                llm_description: Set the theme of chart.
                max: null
                min: null
                name: theme
                options:
                - icon: ''
                  label:
                    en_US: default
                    ja_JP: default
                    pt_BR: default
                    zh_Hans: 默认主题
                  value: default
                - icon: ''
                  label:
                    en_US: academy
                    ja_JP: academy
                    pt_BR: academy
                    zh_Hans: 学术主题
                  value: academy
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: select
              settings:
                height:
                  value:
                    type: constant
                    value: 400
                theme:
                  value:
                    type: constant
                    value: default
                width:
                  value:
                    type: constant
                    value: 600
              tool_description: 生成一个柱状图，对不同类别进行数值比较，例如，当数值接近时，由于人眼对于高度的感知优于其他视觉元素（如面积、角度等），因此，使用柱状图更加合适。
              tool_label: 生成柱状图
              tool_name: generate_column_chart
              type: builtin
            - enabled: true
              extra:
                description: 生成一个饼图来展示各部分的比例
              parameters:
                data:
                  auto: 1
                  value: null
                innerRadius:
                  auto: 1
                  value: null
                title:
                  auto: 1
                  value: null
              provider_name: antv/visualization/visualization
              provider_show_name: antv/visualization/visualization
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Data of pie chart, such as, [{ "category":"2018", "value":99.9
                    }].
                  ja_JP: Data of pie chart, such as, [{ "category":"2018", "value":99.9
                    }].
                  pt_BR: Data of pie chart, such as, [{ "category":"2018", "value":99.9
                    }].
                  zh_Hans: 饼图数据，例如，[{ "category":"2018", "value":99.9 }]。
                label:
                  en_US: data of pie chart
                  ja_JP: data of pie chart
                  pt_BR: data of pie chart
                  zh_Hans: 饼图数据
                llm_description: Data of pie chart, such as, [{ "category":"2018",
                  "value":99.9 }].
                max: null
                min: null
                name: data
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: 0
                form: llm
                human_description:
                  en_US: Set the innerRadius of pie chart, the value between 0 and
                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
                    number in [0 ,1] to enable it.
                  ja_JP: Set the innerRadius of pie chart, the value between 0 and
                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
                    number in [0 ,1] to enable it.
                  pt_BR: Set the innerRadius of pie chart, the value between 0 and
                    1. Set the pie chart as a donut chart. Set the value to 0.6 or
                    number in [0 ,1] to enable it.
                  zh_Hans: 饼图内半径，设置为环图。
                label:
                  en_US: innerRadius
                  ja_JP: innerRadius
                  pt_BR: innerRadius
                  zh_Hans: 饼图内半径
                llm_description: Set the innerRadius of pie chart, the value between
                  0 and 1. Set the pie chart as a donut chart. Set the value to 0.6
                  or number in [0 ,1] to enable it.
                max: null
                min: null
                name: innerRadius
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: 600
                form: form
                human_description:
                  en_US: Set the width of chart, default is 600.
                  ja_JP: Set the width of chart, default is 600.
                  pt_BR: Set the width of chart, default is 600.
                  zh_Hans: 请设置图表宽度，默认值为 600。
                label:
                  en_US: width
                  ja_JP: width
                  pt_BR: width
                  zh_Hans: 宽
                llm_description: Set the width of chart, default is 600.
                max: null
                min: null
                name: width
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: 400
                form: form
                human_description:
                  en_US: Set the height of chart, default is 400.
                  ja_JP: Set the height of chart, default is 400.
                  pt_BR: Set the height of chart, default is 400.
                  zh_Hans: 请设置图表高度，默认值为 400。
                label:
                  en_US: height
                  ja_JP: height
                  pt_BR: height
                  zh_Hans: 高
                llm_description: Set the height of chart, default is 400.
                max: null
                min: null
                name: height
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: number
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: Set the title of chart.
                  ja_JP: Set the title of chart.
                  pt_BR: Set the title of chart.
                  zh_Hans: 请设置图表名称。
                label:
                  en_US: title
                  ja_JP: title
                  pt_BR: title
                  zh_Hans: 图表名称
                llm_description: Set the title of chart.
                max: null
                min: null
                name: title
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: default
                form: form
                human_description:
                  en_US: Set the theme of chart.
                  ja_JP: Set the theme of chart.
                  pt_BR: Set the theme of chart.
                  zh_Hans: 请设置图表主题。
                label:
                  en_US: theme
                  ja_JP: theme
                  pt_BR: theme
                  zh_Hans: 图表主题
                llm_description: Set the theme of chart.
                max: null
                min: null
                name: theme
                options:
                - icon: ''
                  label:
                    en_US: default
                    ja_JP: default
                    pt_BR: default
                    zh_Hans: 默认主题
                  value: default
                - icon: ''
                  label:
                    en_US: academy
                    ja_JP: academy
                    pt_BR: academy
                    zh_Hans: 学术主题
                  value: academy
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: select
              settings:
                height:
                  value:
                    type: constant
                    value: 400
                theme:
                  value:
                    type: constant
                    value: default
                width:
                  value:
                    type: constant
                    value: 600
              tool_description: 生成一个饼图来展示各部分的比例，例如市场占有率和预算分配。
              tool_label: 生成饼图
              tool_name: generate_pie_chart
              type: builtin
        agent_strategy_label: FunctionCalling
        agent_strategy_name: function_calling
        agent_strategy_provider_name: langgenius/agent/agent
        desc: ''
        meta:
          minimum_dify_version: null
          version: 0.0.2
        output_schema: null
        plugin_unique_identifier: langgenius/agent:0.0.21@74345c311f27b01bb49d8ccd3dcf78c18773a6ca16bf6c561f999b9dae47a55e
        selected: false
        title: 数据可视化分析
        type: agent
        version: '2'
      height: 196
      id: '1753154218820'
      position:
        x: 1234
        y: 2385.0458165598843
      positionAbsolute:
        x: 1234
        y: 2385.0458165598843
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        agent_parameters:
          instruction:
            type: constant
            value: 根据用户输入{{#sys.query#}}，使用amap-maps实现查询
          mcp_servers_config:
            type: constant
            value: "{\n    \"amap-maps\": {\n      \"url\": \"https://mcp.api-inference.modelscope.net/6e6db4950c6549/sse\"\
              \n    }\n}"
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
              type: model-selector
          query:
            type: constant
            value: '{{#sys.query#}}'
          tools:
            type: constant
            value:
            - enabled: true
              extra:
                description: 获取时间戳
              parameters:
                localtime:
                  auto: 1
                  value: null
                timezone:
                  auto: 1
                  value: null
              provider_name: time
              provider_show_name: time
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: localtime, such as 2024-1-1 0:0:0
                  ja_JP: localtime, such as 2024-1-1 0:0:0
                  pt_BR: localtime, such as 2024-1-1 0:0:0
                  zh_Hans: 本地时间，比如 2024-1-1 0:0:0
                label:
                  en_US: localtime
                  ja_JP: localtime
                  pt_BR: localtime
                  zh_Hans: 本地时间
                llm_description: null
                max: null
                min: null
                name: localtime
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: Asia/Shanghai
                form: llm
                human_description:
                  en_US: Timezone, such as Asia/Shanghai
                  ja_JP: Timezone, such as Asia/Shanghai
                  pt_BR: Timezone, such as Asia/Shanghai
                  zh_Hans: 时区，比如 Asia/Shanghai
                label:
                  en_US: Timezone
                  ja_JP: Timezone
                  pt_BR: Timezone
                  zh_Hans: 时区
                llm_description: null
                max: null
                min: null
                name: timezone
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              settings: {}
              tool_description: 获取时间戳
              tool_label: 获取时间戳
              tool_name: localtime_to_timestamp
              type: builtin
        agent_strategy_label: ReAct (Support MCP Tools)
        agent_strategy_name: mcp_sse_ReAct
        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
        desc: ''
        meta:
          minimum_dify_version: null
          version: 0.0.1
        output_schema: null
        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
        selected: false
        title: 高德MCP
        type: agent
        version: '2'
      height: 196
      id: '1753154221988'
      position:
        x: 632
        y: 1172.5
      positionAbsolute:
        x: 632
        y: 1172.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        agent_parameters:
          instruction:
            type: constant
            value: 根据用户输入{{#sys.query#}}，使用howtocook-mcp实现查询
          mcp_servers_config:
            type: constant
            value: "{\n    \"howtocook-mcp\": {\n      \"type\": \"sse\",\n      \"\
              url\": \"https://mcp.api-inference.modelscope.net/40d796f446eb46/sse\"\
              \n  }\n}"
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
              type: model-selector
          query:
            type: constant
            value: '{{#sys.query#}}'
          tools:
            type: constant
            value:
            - enabled: true
              extra:
                description: 获取时间戳
              parameters:
                localtime:
                  auto: 1
                  value: null
                timezone:
                  auto: 1
                  value: null
              provider_name: time
              provider_show_name: time
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: localtime, such as 2024-1-1 0:0:0
                  ja_JP: localtime, such as 2024-1-1 0:0:0
                  pt_BR: localtime, such as 2024-1-1 0:0:0
                  zh_Hans: 本地时间，比如 2024-1-1 0:0:0
                label:
                  en_US: localtime
                  ja_JP: localtime
                  pt_BR: localtime
                  zh_Hans: 本地时间
                llm_description: null
                max: null
                min: null
                name: localtime
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: Asia/Shanghai
                form: llm
                human_description:
                  en_US: Timezone, such as Asia/Shanghai
                  ja_JP: Timezone, such as Asia/Shanghai
                  pt_BR: Timezone, such as Asia/Shanghai
                  zh_Hans: 时区，比如 Asia/Shanghai
                label:
                  en_US: Timezone
                  ja_JP: Timezone
                  pt_BR: Timezone
                  zh_Hans: 时区
                llm_description: null
                max: null
                min: null
                name: timezone
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              settings: {}
              tool_description: 获取时间戳
              tool_label: 获取时间戳
              tool_name: localtime_to_timestamp
              type: builtin
        agent_strategy_label: ReAct (Support MCP Tools)
        agent_strategy_name: mcp_sse_ReAct
        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
        desc: ''
        meta:
          minimum_dify_version: null
          version: 0.0.1
        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
        selected: false
        title: 吃什么MCP
        type: agent
        version: '2'
      height: 196
      id: '1753154224236'
      position:
        x: 632
        y: 1407.5
      positionAbsolute:
        x: 632
        y: 1407.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        agent_parameters:
          instruction:
            type: constant
            value: 根据用户输入{{#sys.query#}}，使用mcp-trends-hub实现查询，并用中文回答
          mcp_servers_config:
            type: constant
            value: "{\n    \"tavily-mcp\": {\n      \"type\": \"sse\",\n      \"url\"\
              : \"https://mcp.api-inference.modelscope.net/15c14768246f4d/sse\"\n\
              \    }\n}"
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
              type: model-selector
          query:
            type: constant
            value: '{{#sys.query#}}'
          tools:
            type: constant
            value:
            - enabled: true
              extra:
                description: 获取时间戳
              parameters:
                localtime:
                  auto: 1
                  value: null
                timezone:
                  auto: 1
                  value: null
              provider_name: time
              provider_show_name: time
              schemas:
              - auto_generate: null
                default: null
                form: llm
                human_description:
                  en_US: localtime, such as 2024-1-1 0:0:0
                  ja_JP: localtime, such as 2024-1-1 0:0:0
                  pt_BR: localtime, such as 2024-1-1 0:0:0
                  zh_Hans: 本地时间，比如 2024-1-1 0:0:0
                label:
                  en_US: localtime
                  ja_JP: localtime
                  pt_BR: localtime
                  zh_Hans: 本地时间
                llm_description: null
                max: null
                min: null
                name: localtime
                options: []
                placeholder: null
                precision: null
                required: true
                scope: null
                template: null
                type: string
              - auto_generate: null
                default: Asia/Shanghai
                form: llm
                human_description:
                  en_US: Timezone, such as Asia/Shanghai
                  ja_JP: Timezone, such as Asia/Shanghai
                  pt_BR: Timezone, such as Asia/Shanghai
                  zh_Hans: 时区，比如 Asia/Shanghai
                label:
                  en_US: Timezone
                  ja_JP: Timezone
                  pt_BR: Timezone
                  zh_Hans: 时区
                llm_description: null
                max: null
                min: null
                name: timezone
                options: []
                placeholder: null
                precision: null
                required: false
                scope: null
                template: null
                type: string
              settings: {}
              tool_description: 获取时间戳
              tool_label: 获取时间戳
              tool_name: localtime_to_timestamp
              type: builtin
        agent_strategy_label: ReAct (Support MCP Tools)
        agent_strategy_name: mcp_sse_ReAct
        agent_strategy_provider_name: junjiem/mcp_see_agent/mcp_see_agent
        desc: ''
        meta:
          minimum_dify_version: null
          version: 0.0.1
        plugin_unique_identifier: junjiem/mcp_see_agent:0.1.10@d20423ac731734c9332b2833f66d01f3f8146cf753c327d2e650ea6e559ed0cf
        selected: true
        title: 新闻MCP
        type: agent
        version: '2'
      height: 196
      id: '1753154226323'
      position:
        x: 632
        y: 1642.5
      positionAbsolute:
        x: 632
        y: 1642.5
      selected: true
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154218820.text#}}'
        desc: ''
        selected: false
        title: 直接回复 7
        type: answer
        variables: []
      height: 103
      id: '1753155122875'
      position:
        x: 1535
        y: 2432.5
      positionAbsolute:
        x: 1535
        y: 2432.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154221988.text#}}'
        desc: ''
        selected: false
        title: 直接回复 8
        type: answer
        variables: []
      height: 103
      id: '1753155179315'
      position:
        x: 933
        y: 1172.5
      positionAbsolute:
        x: 933
        y: 1172.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154224236.text#}}'
        desc: ''
        selected: false
        title: 直接回复 9
        type: answer
        variables: []
      height: 103
      id: '1753155220091'
      position:
        x: 933
        y: 1407.5
      positionAbsolute:
        x: 933
        y: 1407.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1753154226323.text#}}'
        desc: ''
        selected: false
        title: 直接回复 10
        type: answer
        variables: []
      height: 103
      id: '1753155255572'
      position:
        x: 933
        y: 1642.5
      positionAbsolute:
        x: 933
        y: 1642.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        answer: '{{#1760358668209.text#}}'
        selected: false
        title: 直接回复 10
        type: answer
        variables: []
      height: 103
      id: '1760357292867'
      position:
        x: 1535
        y: 1940.5
      positionAbsolute:
        x: 1535
        y: 1940.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        context:
          enabled: false
          variable_selector: []
        model:
          completion_params:
            temperature: 0.7
          mode: chat
          name: deepseek-chat
          provider: langgenius/deepseek/deepseek
        prompt_template:
        - id: 097eb361-bd65-4246-8e5c-8c655fbbca66
          role: system
          text: "# 一、 角色人设（Role）\n您是一位专业的数据查询师，擅长数据整理，具有清晰的逻辑思维和简洁表达能力。\n\n# 二、 背景（Background）\n\
            用户提供了从数据库中查询到的原始数据，这些数据可能存在格式不统一、字段缺失、重复记录等问题，需要经过专业整理后才能有效展示。\n\n# 三、\
            \ 任务目标（Task）\n1. 对原始数据进行归纳和整理\n2. 按照正确的逻辑对数据进行分类和排序\n3. 数据展示突出关键信息和数据洞察\n\
            4. 提供易于理解的数据展示\n\n# 四、 限制提示（Limit）\n1. 不得随意删除重要数据\n2. 避免使用过于复杂或专业的统计术语\n\
            3. 不得篡改原始数据的真实值\n4. 避免展示过多冗余信息，保持简洁明了\n5. 不得泄露敏感数据或个人隐私信息\n\n# 五、 输出格式要求（Example）\n\
            \ 数据概览：简要说明数据内容即可"
        - id: d20a19a4-dc89-4be8-ba9b-b6357a57a59a
          role: user
          text: '数据：{{#1760526609582.text#}}

            用户问题：{{#sys.query#}}'
        selected: false
        title: 数据整理
        type: llm
        vision:
          enabled: false
      height: 88
      id: '1760358668209'
      position:
        x: 1234
        y: 1940.5
      positionAbsolute:
        x: 1234
        y: 1940.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        is_team_authorization: true
        paramSchemas:
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          label:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          llm_description: Database type
          max: null
          min: null
          name: db_type
          options:
          - icon: ''
            label:
              en_US: MySQL
              ja_JP: MySQL
              pt_BR: MySQL
              zh_Hans: MySQL
            value: mysql
          - icon: ''
            label:
              en_US: PostgreSQL
              ja_JP: PostgreSQL
              pt_BR: PostgreSQL
              zh_Hans: PostgreSQL
            value: postgresql
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: limit
            ja_JP: limit
            pt_BR: limit
            zh_Hans: SQL返回数据量限制
          label:
            en_US: limit
            ja_JP: limit
            pt_BR: limit
            zh_Hans: SQL返回数据量限制
          llm_description: limit
          max: 1000
          min: 1
          name: limit
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: json
          form: form
          human_description:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          label:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          llm_description: result_format
          max: null
          min: null
          name: result_format
          options:
          - icon: ''
            label:
              en_US: JSON
              ja_JP: JSON
              pt_BR: JSON
              zh_Hans: JSON
            value: json
          - icon: ''
            label:
              en_US: TEXT
              ja_JP: TEXT
              pt_BR: TEXT
              zh_Hans: TEXT
            value: text
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          label:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          llm_description: Database ip/host
          max: null
          min: null
          name: host
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          label:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          llm_description: Database port
          max: 65535
          min: 1
          name: port
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          label:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          llm_description: Database name
          max: null
          min: null
          name: db_name
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: table_names
            ja_JP: table_names
            pt_BR: table_names
            zh_Hans: 数据表名称
          label:
            en_US: table_names
            ja_JP: table_names
            pt_BR: table_names
            zh_Hans: 数据表名称
          llm_description: table_names
          max: null
          min: null
          name: table_names
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          label:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          llm_description: Schema name
          max: null
          min: null
          name: schema_name
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          label:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          llm_description: Username
          max: null
          min: null
          name: username
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          label:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          llm_description: Password
          max: null
          min: null
          name: password
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: secret-input
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: LLM model for text2data.
            ja_JP: LLM model for text2data.
            pt_BR: LLM model for text2data.
            zh_Hans: LLM model for text2data.
          label:
            en_US: Model
            ja_JP: Model
            pt_BR: Model
            zh_Hans: 模型
          llm_description: LLM model for text2data.
          max: null
          min: null
          name: model
          options: []
          placeholder: null
          precision: null
          required: true
          scope: llm
          template: null
          type: model-selector
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Fetching data from the database using natural language.
            ja_JP: Fetching data from the database using natural language.
            pt_BR: Fetching data from the database using natural language.
            zh_Hans: Fetching data from the database using natural language.
          label:
            en_US: Query string
            ja_JP: Query string
            pt_BR: Query string
            zh_Hans: 查询语句
          llm_description: Fetching data from the database using natural language.
          max: null
          min: null
          name: query
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: custom_prompt
            ja_JP: custom_prompt
            pt_BR: custom_prompt
            zh_Hans: 自定义提示
          label:
            en_US: custom_prompt
            ja_JP: custom_prompt
            pt_BR: custom_prompt
            zh_Hans: 自定义提示
          llm_description: custom_prompt
          max: null
          min: null
          name: custom_prompt
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: with_comment
            ja_JP: with_comment
            pt_BR: with_comment
            zh_Hans: 是否包含注释
          label:
            en_US: with_comment
            ja_JP: with_comment
            pt_BR: with_comment
            zh_Hans: 是否包含注释
          llm_description: with_comment
          max: null
          min: null
          name: with_comment
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: boolean
        params:
          custom_prompt: ''
          db_name: ''
          db_type: ''
          host: ''
          limit: ''
          model: ''
          password: ''
          port: ''
          query: ''
          result_format: ''
          schema_name: ''
          table_names: ''
          username: ''
          with_comment: ''
        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
        provider_type: builtin
        selected: false
        title: rookie_text2data
        tool_configurations:
          db_name:
            type: mixed
            value: data01
          db_type:
            type: constant
            value: mysql
          host:
            type: mixed
            value: 47.107.185.248
          limit:
            type: constant
            value: null
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
          password:
            type: mixed
            value: EbTNr4Pz4CwJKd4G
          port:
            type: constant
            value: 3306
          result_format:
            type: constant
            value: text
          username:
            type: mixed
            value: data01
          with_comment:
            type: constant
            value: null
        tool_description: 使用自然语言从MySQL获取数据
        tool_label: rookie_text2data
        tool_name: rookie_text2data
        tool_node_version: '2'
        tool_parameters:
          custom_prompt:
            type: mixed
            value: "表结构：CREATE TABLE `student` (\n  `id` int(11) NOT NULL COMMENT\
              \ 'id标识',\n  `name` varchar(255) NOT NULL COMMENT '名字',\n  `age` int(11)\
              \ NOT NULL COMMENT '年龄',\n  `sex` char(1) NOT NULL COMMENT '性别',\n \
              \ PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
          query:
            type: mixed
            value: '{{#sys.query#}}'
          schema_name:
            type: mixed
            value: null
          table_names:
            type: mixed
            value: student
        type: tool
      height: 322
      id: '1760526587346'
      position:
        x: 632
        y: 1877.5
      positionAbsolute:
        x: 632
        y: 1877.5
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        is_team_authorization: true
        paramSchemas:
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          label:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          llm_description: Database type
          max: null
          min: null
          name: db_type
          options:
          - icon: ''
            label:
              en_US: MySQL
              ja_JP: MySQL
              pt_BR: MySQL
              zh_Hans: MySQL
            value: mysql
          - icon: ''
            label:
              en_US: PostgreSQL
              ja_JP: PostgreSQL
              pt_BR: PostgreSQL
              zh_Hans: PostgreSQL
            value: postgresql
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          label:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          llm_description: Database ip/host
          max: null
          min: null
          name: host
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          label:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          llm_description: Database port
          max: 65535
          min: 1
          name: port
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          label:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          llm_description: Database name
          max: null
          min: null
          name: db_name
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          label:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          llm_description: Username
          max: null
          min: null
          name: username
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          label:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          llm_description: Password
          max: null
          min: null
          name: password
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: secret-input
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          label:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          llm_description: Schema name
          max: null
          min: null
          name: schema
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Fetching data from the database using natural language.
            ja_JP: Fetching data from the database using natural language.
            pt_BR: Fetching data from the database using natural language.
            zh_Hans: Fetching data from the database using natural language.
          label:
            en_US: SQL string
            ja_JP: SQL string
            pt_BR: SQL string
            zh_Hans: 待执行的 SQL 语句
          llm_description: Fetching data from the database using natural language.
          max: null
          min: null
          name: sql
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: json
          form: form
          human_description:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          label:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          llm_description: result_format
          max: null
          min: null
          name: result_format
          options:
          - icon: ''
            label:
              en_US: JSON
              ja_JP: JSON
              pt_BR: JSON
              zh_Hans: JSON
            value: json
          - icon: ''
            label:
              en_US: TEXT
              ja_JP: TEXT
              pt_BR: TEXT
              zh_Hans: TEXT
            value: text
          - icon: ''
            label:
              en_US: CSV
              ja_JP: CSV
              pt_BR: CSV
              zh_Hans: CSV
            value: csv
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        params:
          db_name: ''
          db_type: ''
          host: ''
          password: ''
          port: ''
          result_format: ''
          schema: ''
          sql: ''
          username: ''
        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
        provider_type: builtin
        selected: false
        title: rookie_excute_sql
        tool_configurations:
          db_name:
            type: mixed
            value: data01
          db_type:
            type: constant
            value: mysql
          host:
            type: mixed
            value: 47.107.185.248
          password:
            type: mixed
            value: EbTNr4Pz4CwJKd4G
          port:
            type: constant
            value: 3306
          result_format:
            type: constant
            value: text
          username:
            type: mixed
            value: data01
        tool_description: sql 执行器
        tool_label: rookie_excute_sql
        tool_name: rookie_excute_sql
        tool_node_version: '2'
        tool_parameters:
          schema:
            type: mixed
            value: null
          sql:
            type: mixed
            value: '{{#1760526587346.text#}}'
        type: tool
      height: 244
      id: '1760526609582'
      position:
        x: 933
        y: 1870
      positionAbsolute:
        x: 933
        y: 1870
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        is_team_authorization: true
        paramSchemas:
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          label:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          llm_description: Database type
          max: null
          min: null
          name: db_type
          options:
          - icon: ''
            label:
              en_US: MySQL
              ja_JP: MySQL
              pt_BR: MySQL
              zh_Hans: MySQL
            value: mysql
          - icon: ''
            label:
              en_US: PostgreSQL
              ja_JP: PostgreSQL
              pt_BR: PostgreSQL
              zh_Hans: PostgreSQL
            value: postgresql
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: limit
            ja_JP: limit
            pt_BR: limit
            zh_Hans: SQL返回数据量限制
          label:
            en_US: limit
            ja_JP: limit
            pt_BR: limit
            zh_Hans: SQL返回数据量限制
          llm_description: limit
          max: 1000
          min: 1
          name: limit
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: json
          form: form
          human_description:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          label:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          llm_description: result_format
          max: null
          min: null
          name: result_format
          options:
          - icon: ''
            label:
              en_US: JSON
              ja_JP: JSON
              pt_BR: JSON
              zh_Hans: JSON
            value: json
          - icon: ''
            label:
              en_US: TEXT
              ja_JP: TEXT
              pt_BR: TEXT
              zh_Hans: TEXT
            value: text
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          label:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          llm_description: Database ip/host
          max: null
          min: null
          name: host
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          label:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          llm_description: Database port
          max: 65535
          min: 1
          name: port
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          label:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          llm_description: Database name
          max: null
          min: null
          name: db_name
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: table_names
            ja_JP: table_names
            pt_BR: table_names
            zh_Hans: 数据表名称
          label:
            en_US: table_names
            ja_JP: table_names
            pt_BR: table_names
            zh_Hans: 数据表名称
          llm_description: table_names
          max: null
          min: null
          name: table_names
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          label:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          llm_description: Schema name
          max: null
          min: null
          name: schema_name
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          label:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          llm_description: Username
          max: null
          min: null
          name: username
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          label:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          llm_description: Password
          max: null
          min: null
          name: password
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: secret-input
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: LLM model for text2data.
            ja_JP: LLM model for text2data.
            pt_BR: LLM model for text2data.
            zh_Hans: LLM model for text2data.
          label:
            en_US: Model
            ja_JP: Model
            pt_BR: Model
            zh_Hans: 模型
          llm_description: LLM model for text2data.
          max: null
          min: null
          name: model
          options: []
          placeholder: null
          precision: null
          required: true
          scope: llm
          template: null
          type: model-selector
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Fetching data from the database using natural language.
            ja_JP: Fetching data from the database using natural language.
            pt_BR: Fetching data from the database using natural language.
            zh_Hans: Fetching data from the database using natural language.
          label:
            en_US: Query string
            ja_JP: Query string
            pt_BR: Query string
            zh_Hans: 查询语句
          llm_description: Fetching data from the database using natural language.
          max: null
          min: null
          name: query
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: custom_prompt
            ja_JP: custom_prompt
            pt_BR: custom_prompt
            zh_Hans: 自定义提示
          label:
            en_US: custom_prompt
            ja_JP: custom_prompt
            pt_BR: custom_prompt
            zh_Hans: 自定义提示
          llm_description: custom_prompt
          max: null
          min: null
          name: custom_prompt
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: with_comment
            ja_JP: with_comment
            pt_BR: with_comment
            zh_Hans: 是否包含注释
          label:
            en_US: with_comment
            ja_JP: with_comment
            pt_BR: with_comment
            zh_Hans: 是否包含注释
          llm_description: with_comment
          max: null
          min: null
          name: with_comment
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: boolean
        params:
          custom_prompt: ''
          db_name: ''
          db_type: ''
          host: ''
          limit: ''
          model: ''
          password: ''
          port: ''
          query: ''
          result_format: ''
          schema_name: ''
          table_names: ''
          username: ''
          with_comment: ''
        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
        provider_type: builtin
        selected: false
        title: rookie_text2data (1)
        tool_configurations:
          db_name:
            type: mixed
            value: data01
          db_type:
            type: constant
            value: mysql
          host:
            type: mixed
            value: 47.107.185.248
          limit:
            type: constant
            value: null
          model:
            type: constant
            value:
              completion_params: {}
              mode: chat
              model: deepseek-chat
              model_type: llm
              provider: langgenius/deepseek/deepseek
          password:
            type: mixed
            value: EbTNr4Pz4CwJKd4G
          port:
            type: constant
            value: 3306
          result_format:
            type: constant
            value: text
          username:
            type: mixed
            value: data01
          with_comment:
            type: constant
            value: null
        tool_description: 使用自然语言从MySQL获取数据
        tool_label: rookie_text2data
        tool_name: rookie_text2data
        tool_node_version: '2'
        tool_parameters:
          custom_prompt:
            type: mixed
            value: "表结构：CREATE TABLE `student` (\n  `id` int(11) NOT NULL COMMENT\
              \ 'id标识',\n  `name` varchar(255) NOT NULL COMMENT '名字',\n  `age` int(11)\
              \ NOT NULL COMMENT '年龄',\n  `sex` char(1) NOT NULL COMMENT '性别',\n \
              \ PRIMARY KEY (`id`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
          query:
            type: mixed
            value: '{{#sys.query#}}'
          schema_name:
            type: mixed
            value: null
          table_names:
            type: mixed
            value: student
        type: tool
      height: 322
      id: '17605266432700'
      position:
        x: 632
        y: 2371.987287323703
      positionAbsolute:
        x: 632
        y: 2371.987287323703
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    - data:
        is_team_authorization: true
        paramSchemas:
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          label:
            en_US: Database type
            ja_JP: Database type
            pt_BR: Database type
            zh_Hans: 数据库类型
          llm_description: Database type
          max: null
          min: null
          name: db_type
          options:
          - icon: ''
            label:
              en_US: MySQL
              ja_JP: MySQL
              pt_BR: MySQL
              zh_Hans: MySQL
            value: mysql
          - icon: ''
            label:
              en_US: PostgreSQL
              ja_JP: PostgreSQL
              pt_BR: PostgreSQL
              zh_Hans: PostgreSQL
            value: postgresql
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: select
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          label:
            en_US: Database ip/host
            ja_JP: Database ip/host
            pt_BR: Database ip/host
            zh_Hans: 数据库IP/域名
          llm_description: Database ip/host
          max: null
          min: null
          name: host
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          label:
            en_US: Database port
            ja_JP: Database port
            pt_BR: Database port
            zh_Hans: 数据库端口
          llm_description: Database port
          max: 65535
          min: 1
          name: port
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: number
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          label:
            en_US: Database name
            ja_JP: Database name
            pt_BR: Database name
            zh_Hans: 数据库名称
          llm_description: Database name
          max: null
          min: null
          name: db_name
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          label:
            en_US: Username
            ja_JP: Username
            pt_BR: Username
            zh_Hans: 用户名
          llm_description: Username
          max: null
          min: null
          name: username
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: form
          human_description:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          label:
            en_US: Password
            ja_JP: Password
            pt_BR: Password
            zh_Hans: 密码
          llm_description: Password
          max: null
          min: null
          name: password
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: secret-input
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          label:
            en_US: Schema name
            ja_JP: Schema name
            pt_BR: Schema name
            zh_Hans: 数据库Schema PGSQL用户选填，默认为public
          llm_description: Schema name
          max: null
          min: null
          name: schema
          options: []
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: null
          form: llm
          human_description:
            en_US: Fetching data from the database using natural language.
            ja_JP: Fetching data from the database using natural language.
            pt_BR: Fetching data from the database using natural language.
            zh_Hans: Fetching data from the database using natural language.
          label:
            en_US: SQL string
            ja_JP: SQL string
            pt_BR: SQL string
            zh_Hans: 待执行的 SQL 语句
          llm_description: Fetching data from the database using natural language.
          max: null
          min: null
          name: sql
          options: []
          placeholder: null
          precision: null
          required: true
          scope: null
          template: null
          type: string
        - auto_generate: null
          default: json
          form: form
          human_description:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          label:
            en_US: result_format
            ja_JP: result_format
            pt_BR: result_format
            zh_Hans: 返回数据格式
          llm_description: result_format
          max: null
          min: null
          name: result_format
          options:
          - icon: ''
            label:
              en_US: JSON
              ja_JP: JSON
              pt_BR: JSON
              zh_Hans: JSON
            value: json
          - icon: ''
            label:
              en_US: TEXT
              ja_JP: TEXT
              pt_BR: TEXT
              zh_Hans: TEXT
            value: text
          - icon: ''
            label:
              en_US: CSV
              ja_JP: CSV
              pt_BR: CSV
              zh_Hans: CSV
            value: csv
          placeholder: null
          precision: null
          required: false
          scope: null
          template: null
          type: select
        params:
          db_name: ''
          db_type: ''
          host: ''
          password: ''
          port: ''
          result_format: ''
          schema: ''
          sql: ''
          username: ''
        provider_id: jaguarliuu/rookie_text2data/rookie_text2data
        provider_name: jaguarliuu/rookie_text2data/rookie_text2data
        provider_type: builtin
        selected: false
        title: rookie_excute_sql (1)
        tool_configurations:
          db_name:
            type: mixed
            value: data01
          db_type:
            type: constant
            value: mysql
          host:
            type: mixed
            value: 47.107.185.248
          password:
            type: mixed
            value: EbTNr4Pz4CwJKd4G
          port:
            type: constant
            value: 3306
          result_format:
            type: constant
            value: text
          username:
            type: mixed
            value: data01
        tool_description: sql 执行器
        tool_label: rookie_excute_sql
        tool_name: rookie_excute_sql
        tool_node_version: '2'
        tool_parameters:
          schema:
            type: mixed
            value: null
          sql:
            type: mixed
            value: '{{#17605266432700.text#}}'
        type: tool
      height: 244
      id: '17605266460270'
      position:
        x: 933
        y: 2362
      positionAbsolute:
        x: 933
        y: 2362
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 242
    viewport:
      x: 493.86303424052
      y: 36.41623827269086
      zoom: 0.28431440122374074
  rag_pipeline_variables: []
