🤖

AI Personalities [EN/JP]

Easy to change AI mode while chatting.

⬡ 13 节点 ↓ 10 下载 ⚙ advanced-chat ⭐ 95/100 2026-05-28

工作流图谱

YAML 源码

app:
  description: Easy to change AI mode while chatting.
  icon: 🤖
  icon_background: '#FFEAD5'
  mode: advanced-chat
  name: AI Personalities [EN/JP]
  use_icon_as_answer_icon: true
kind: app
version: 0.1.5
workflow:
  conversation_variables:
  - description: Switched to AI mode.
    id: 5c9546ad-8099-4dfc-afa3-463d62a3102b
    name: mode
    selector:
    - conversation
    - mode
    value: ''
    value_type: string
  environment_variables: []
  features:
    file_upload:
      allowed_file_extensions:
      - .JPG
      - .JPEG
      - .PNG
      - .GIF
      - .WEBP
      - .SVG
      allowed_file_types:
      - image
      allowed_file_upload_methods:
      - local_file
      - remote_url
      enabled: false
      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: This chat flow allows you to change AI models and modes. You
      can switch modes by clicking the buttons below. In the default setting without
      mode, you can talk freely with AI.🌟
    retriever_resource:
      enabled: false
    sensitive_word_avoidance:
      enabled: false
    speech_to_text:
      enabled: false
    suggested_questions:
    - AI Task
    - AI M.T.
    - AI Chat
    - AI Code
    suggested_questions_after_answer:
      enabled: true
    text_to_speech:
      enabled: false
      language: ''
      voice: ''
  graph:
    edges:
    - data:
        isInIteration: false
        sourceType: assigner
        targetType: answer
      id: 1735455937140-source-1735456188879-target
      selected: false
      source: '1735455937140'
      sourceHandle: source
      target: '1735456188879'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: if-else
      id: 1735453023769-false-1735456160665-target
      selected: false
      source: '1735453023769'
      sourceHandle: 'false'
      target: '1735456160665'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: assigner
      id: 1735453023769-true-1735455937140-target
      selected: false
      source: '1735453023769'
      sourceHandle: 'true'
      target: '1735455937140'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: assigner
      id: 1735453023769-3f165743-864e-406e-88a1-7b103d28036a-1735455937140-target
      selected: false
      source: '1735453023769'
      sourceHandle: 3f165743-864e-406e-88a1-7b103d28036a
      target: '1735455937140'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: variable-aggregator
        targetType: answer
      id: 1735457089015-source-answer-target
      selected: false
      source: '1735457089015'
      sourceHandle: source
      target: answer
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: llm
      id: 1735456160665-false-1735457136412-target
      selected: false
      source: '1735456160665'
      sourceHandle: 'false'
      target: '1735457136412'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: variable-aggregator
      id: 1735457136412-source-1735457089015-target
      selected: false
      source: '1735457136412'
      sourceHandle: source
      target: '1735457089015'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: llm
      id: 1735456160665-26f0c74e-8f9a-4963-b2aa-c21ec15909fc-llm-target
      selected: false
      source: '1735456160665'
      sourceHandle: 26f0c74e-8f9a-4963-b2aa-c21ec15909fc
      target: llm
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: llm
      id: 1735456160665-true-17354568458810-target
      selected: false
      source: '1735456160665'
      sourceHandle: 'true'
      target: '17354568458810'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: variable-aggregator
      id: 17354568458810-source-1735457089015-target
      selected: false
      source: '17354568458810'
      sourceHandle: source
      target: '1735457089015'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: variable-aggregator
      id: llm-source-1735457089015-target
      selected: false
      source: llm
      sourceHandle: source
      target: '1735457089015'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: llm
      id: 1735456160665-397a656b-7612-42ad-a4b3-7345f29c7c0b-17354583388100-target
      selected: false
      source: '1735456160665'
      sourceHandle: 397a656b-7612-42ad-a4b3-7345f29c7c0b
      target: '17354583388100'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: variable-aggregator
      id: 17354583388100-source-1735457089015-target
      selected: false
      source: '17354583388100'
      sourceHandle: source
      target: '1735457089015'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: assigner
      id: 1735453023769-49cf0760-cf91-415e-a598-1e2efe58b372-1735455937140-target
      selected: false
      source: '1735453023769'
      sourceHandle: 49cf0760-cf91-415e-a598-1e2efe58b372
      target: '1735455937140'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: answer
      id: 1735457136412-fail-branch-1735530258467-target
      selected: false
      source: '1735457136412'
      sourceHandle: fail-branch
      target: '1735530258467'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: answer
      id: llm-fail-branch-1735530258467-target
      selected: false
      source: llm
      sourceHandle: fail-branch
      target: '1735530258467'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: answer
      id: 17354568458810-fail-branch-1735530258467-target
      selected: false
      source: '17354568458810'
      sourceHandle: fail-branch
      target: '1735530258467'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: answer
      id: 17354583388100-fail-branch-1735530258467-target
      selected: false
      source: '17354583388100'
      sourceHandle: fail-branch
      target: '1735530258467'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: assigner
      id: 1735453023769-e442061d-02ee-4231-bdf0-1912f6830ed8-1735455937140-target
      selected: false
      source: '1735453023769'
      sourceHandle: e442061d-02ee-4231-bdf0-1912f6830ed8
      target: '1735455937140'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: if-else
        targetType: llm
      id: 1735456160665-51e836eb-c16f-4287-8487-533d24f2d801-17355367357790-target
      selected: false
      source: '1735456160665'
      sourceHandle: 51e836eb-c16f-4287-8487-533d24f2d801
      target: '17355367357790'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: variable-aggregator
      id: 17355367357790-source-1735457089015-target
      selected: false
      source: '17355367357790'
      sourceHandle: source
      target: '1735457089015'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: llm
        targetType: answer
      id: 17355367357790-fail-branch-1735530258467-target
      selected: false
      source: '17355367357790'
      sourceHandle: fail-branch
      target: '1735530258467'
      targetHandle: target
      type: custom
      zIndex: 0
    - data:
        isInIteration: false
        sourceType: start
        targetType: if-else
      id: 1735452919269-source-1735453023769-target
      source: '1735452919269'
      sourceHandle: source
      target: '1735453023769'
      targetHandle: target
      type: custom
      zIndex: 0
    nodes:
    - data:
        desc: None
        selected: false
        title: Start
        type: start
        variables: []
      height: 82
      id: '1735452919269'
      position:
        x: 30
        y: 335
      positionAbsolute:
        x: 30
        y: 335
      selected: false
      sourcePosition: right
      targetPosition: left
      type: custom
      width: 244
    - data:
        context:
          enabled: false
          variable_selector: []
        desc: ''
        error_strategy: fail-branch
        memory:
          query_prompt_template: '{{#sys.query#}}'
          role_prefix:
            ass...(过长已截断)