{
  "id": 9,
  "title": "SEO Blog Generator",
  "description": "A blog generator that creates SEO-optimized content based on your chosen title or keywords.",
  "canvas_type": "chatbot",
  "dsl": {
            "answer": [],
            "components": {
                "Answer:TameWavesChange": {
                    "downstream": [],
                    "obj": {
                        "component_name": "Answer",
                        "params": {
                            "inputs": [],
                            "message_history_window_size": 22,
                            "output_var_name": "output",
                            "post_answers": [],
                            "query": []
                        }
                    },
                    "upstream": [
                        "Template:FunnyWebsPick"
                    ]
                },
                "Baidu:SharpSignsBeg": {
                    "downstream": [
                        "Generate:PetiteTrainsCross"
                    ],
                    "obj": {
                        "component_name": "Baidu",
                        "params": {
                            "message_history_window_size": 22,
                            "output_var_name": "output",
                            "query": [
                                {
                                    "component_id": "Generate:PublicEmusThink",
                                    "type": "reference"
                                }
                            ],
                            "top_n": 10
                        }
                    },
                    "upstream": [
                        "Generate:PublicEmusThink"
                    ]
                },
                "Baidu:ShyTeamsJuggle": {
                    "downstream": [
                        "Generate:StaleFriendsEat"
                    ],
                    "obj": {
                        "component_name": "Baidu",
                        "params": {
                            "inputs": [],
                            "message_history_window_size": 22,
                            "output": null,
                            "output_var_name": "output",
                            "query": [
                                {
                                    "component_id": "begin@keywords",
                                    "type": "reference"
                                }
                            ],
                            "top_n": 10
                        }
                    },
                    "upstream": [
                        "Switch:LargeWaspsSlide"
                    ]
                },
                "Generate:FancyMomentsTalk": {
                    "downstream": [
                        "Generate:PublicEmusThink"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": false,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 256,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@title",
                                    "id": "2beef84b-204b-475a-89b3-3833bd108088",
                                    "key": "title"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "I'm doing research for an article called {title}, what relevant, high-traffic phrase should I type into Google to find this article? Just return the phrase without including any special symbols like quotes and colons.",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Switch:LargeWaspsSlide"
                    ]
                },
                "Generate:GreenEaglesEnjoy": {
                    "downstream": [
                        "Template:FunnyWebsPick"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": false,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 0,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@audience",
                                    "id": "f19e0efd-3738-4cc8-9c40-719e7d4e2962",
                                    "key": "audience"
                                },
                                {
                                    "component_id": "Generate:PetiteTrainsCross",
                                    "id": "83ec3179-8c92-4cfc-ab57-0dc74ac7d74c",
                                    "key": "outline"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "2424501d-938b-4c5c-9e67-8285ffde4c7f",
                                    "key": "keywords"
                                },
                                {
                                    "component_id": "begin@title",
                                    "id": "0e224712-a43b-4610-9482-477e86091de5",
                                    "key": "title"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "You are an SEO expert who writes in a direct, practical, educational style that is factual rather than storytelling or narrative, focusing on explaining to {audience} the \"how\" and \"what is\" and \u201cwhy\u201d rather than narrating to the audience. \n - Please write at a sixth grade reading level. \n - ONLY output in Markdown format.\n - Use active, present tense, avoid using complex language and syntax, such as \"unravel\", \"dig deeper\", etc., \n - DO NOT provide narration.\n - Now, excluding the title, introduce the blog in 3-5 sentences. \n - Use h2 headings to write chapter titles. \n - Provide a concise, SEO-optimized title. \n - DO NOT include h3 subheadings. \n - Feel free to use bullet points, numbered lists or paragraphs, or bold text for emphasis when appropriate. \n - You should transition naturally to each section, build on each section, and should NOT repeat the same sentence structure. \n - JUST write the introduction of the article based on the outline.\n - DO NOT include title, conclusions, summaries, or summaries, no \"summaries,\" \"conclusions,\" or variations. \n - DO NOT include links or mention any companies that compete with the brand (avoid mentioning {brands_to_avoid}).\n - JUST write the introduction of the article based on the outline.\n - MUST be in language of \"{keywords} {title}\".\n\n<article_outline>\n{outline}\n\n<article_introduction>\n",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Generate:PetiteTrainsCross"
                    ]
                },
                "Generate:PetiteTrainsCross": {
                    "downstream": [
                        "Generate:GreenEaglesEnjoy",
                        "Generate:StupidLlamasPull"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": false,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 0,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@title",
                                    "id": "4c567588-33d9-4886-8551-15259a007636",
                                    "key": "title_0"
                                },
                                {
                                    "component_id": "Generate:StaleFriendsEat",
                                    "id": "be668c25-74b7-4168-9aa1-46f5803120b1",
                                    "key": "title"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "d1309653-e36a-4fc6-b0ba-643118c4dee7",
                                    "key": "keywords_0"
                                },
                                {
                                    "component_id": "Generate:FancyMomentsTalk",
                                    "id": "029757d4-43dd-435a-8b28-c3f49049e223",
                                    "key": "keywords"
                                },
                                {
                                    "component_id": "begin@audience",
                                    "id": "f95757f3-92e2-4e01-bc63-85ea21a22992",
                                    "key": "audience"
                                },
                                {
                                    "component_id": "begin@brands_to_avoid",
                                    "id": "7dd8968a-a5bd-46de-9666-615e7f2c59ac",
                                    "key": "brands_to_avoid"
                                },
                                {
                                    "component_id": "Baidu:SharpSignsBeg",
                                    "id": "ec7f3f31-475a-4fb0-892d-5210a116fbe3",
                                    "key": "search_res"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "I'm an expert blogger.\nHere is some research I did for the blog post title \"{title_0} {title}\".\nThese are related search results:\n{search_res}\n\nPlease study it in depth:\n\nArticle title: {title_0} {title}\nTarget keywords: {keywords_0} {keywords}\nMy blog post\u2019s audience: {audience}\nExclude brands: {brands_to_avoid}\n\nCan you write a detailed blog outline with unique chapters? \n - The outline should include specific points and details that the article can mention. \n - AVOID generalities. \n - This SHOULD be researched in depth, not generalized.\n - Each chapter includes 7-8 projects, use some of the links above for reference if you can. For each item, don't just say \"discuss how\" but actually explain in detail the points that can be made. \n - DO NOT include things that you know are false and may contain inaccuracies. You are writing for a mature audience, avoid generalities and make specific quotes. Make sure to define key terms for users in your outline. Stay away from very controversial topics. \n - In the introduction, provide the background information needed for the rest of the article.\n - Please return in base array format and only the outline array, escaping quotes in the format. Each array item includes a complete chapter:\n[\"Includes Chapter 1 of all sub-projects\", \"Includes Chapter 2 of all sub-projects\", \"Includes Chapter 3 of all sub-projects\", \"Includes Chapter 4 of all sub-projects\"...etc.]\n - Each section SHOULD be wrapped with \"\" and ensure escaping within the content to ensure it is a valid array item.\n - MUST be in language of \"{keywords_0} {title_0}\".\n\nHere is an example of valid output. Please follow this structure and ignore the content:\n[\n  \"Introduction - Explore the vibrant city of Miami, a destination that offers rich history, diverse culture, and many hidden treasures. Discover the little-known wonders that make Miami a unique destination for adventure seekers. Explore from historical landmarks to exotic places Attractions include atmospheric neighborhoods, local cuisine and lively nightlife. \",\n  \"History of Miami - Begin the adventure with a journey into Miami's past. Learn about the city's transformation from a sleepy settlement to a busy metropolis. Understand the impact of multiculturalism on the city's development, as reflected in its architecture, cuisine and lifestyle See. Discover the historical significance of Miami landmarks like Hemingway's home. Uncover the fascinating stories of famous Miami neighborhoods like Key West. Explore the role of art and culture in shaping Miami, as shown at Art Basel events.\n\"Major Attractions - Go beyond Miami's famous beaches and explore the city's top attractions. Discover the artistic talent of the Wynwood Arts District, known for its vibrant street art. Visit iconic South Beach, known for its nightlife and boutiques . Explore the charming Coconut Grove district, known for its tree-lined streets and shopping areas. Visit the Holocaust Memorial Museum, a sombre reminder of a dark chapter in human history. Explore the Everglades Country, one of Miami's natural treasures. The park's diverse wildlife \",\n\"Trail Discovery - Get off the tourist trail and discover Miami's hidden treasures. Experience a water taxi tour across Biscayne Bay to get another perspective on the city. Visit the little-known Kabinett Department of Art, showcasing unique installation art . Explore the abandoned bridges and hidden bars of Duval Street and go on a culinary adventure in local neighborhoods known for their authentic cuisine. Go shopping at Brickell City Center, a trendy shopping and apartment complex in the heart of Miami. body.\",\n\"Local Cuisine - Dive into Miami's food scene and sample the city's diverse flavors. Enjoy ultra-fresh food and drinks at Bartaco, a local favorite. Experience fine dining at upscale Italian restaurants like Il Mulino New York. Explore the city \u2019s local food market and sample delicious local produce in Miami. Try a unique blend of Cuban and American cuisine that is a testament to Miami\u2019s multicultural heritage.\"\n\"Nightlife - Experience the city's lively nightlife, a perfect blend of sophistication and fun. Visit America's Social Bar & Kitchen, a sports\nA hotspot for enthusiasts. Explore the nightlife of Mary Brickell Village, known for its clubby atmosphere. Spend an evening at Smith & Walensky Miami Beach's South Point Park, known for its stunning views and vintage wines. Visit iconic Miami Beach, famous for its pulsating nightlife. \",\n  \"Conclusion- Miami is more than just stunning beaches and dazzling nightlife. It is a treasure trove of experiences waiting to be discovered. From its rich history and diverse culture to its hidden treasures, local cuisine and lively nightlife, Miami has something for everyone A traveler offers a unique adventure to experience the magic of Miami Beach and create unforgettable memories with your family.\"\n]",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Baidu:SharpSignsBeg"
                    ]
                },
                "Generate:PublicEmusThink": {
                    "downstream": [
                        "Baidu:SharpSignsBeg"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": false,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 256,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@title",
                                    "id": "9bd0c2d9-9fe2-494b-a354-d25a5423e4d1",
                                    "key": "title_0"
                                },
                                {
                                    "component_id": "Generate:StaleFriendsEat",
                                    "id": "31f6e9b4-928d-4561-bcb0-ccab0b122dc5",
                                    "key": "title"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "94c0746d-bec8-4aa8-8de9-b865bdf2165a",
                                    "key": "keywords_0"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "905a395e-c995-46e3-bbb6-d844cb36ffdb",
                                    "key": "keywords"
                                },
                                {
                                    "component_id": "begin@audience",
                                    "id": "308b091e-8316-4a1f-a91d-d7b8d4f05e72",
                                    "key": "audience"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "I want a Google search phrase to get authoritative information for my article \"{title_0} {title} {keywords_0} {keywords}\" for {audience}. Please return a search phrase of five words or less so that I can get a good overview of the topic. Include any words you're unfamiliar with in your search query.",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Generate:StaleFriendsEat",
                        "Generate:FancyMomentsTalk"
                    ]
                },
                "Generate:StaleFriendsEat": {
                    "downstream": [
                        "Generate:PublicEmusThink"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": false,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 256,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "Baidu:ShyTeamsJuggle",
                                    "id": "e9c8317b-45d0-426d-aa9b-c0c511bf2737",
                                    "key": "google"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "52ae0774-5922-4983-bf31-bdfd97b03665",
                                    "key": "keywords"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "Role: You are an SEO expert and subject area expert. Your task is to generate an SEO article title based on the keywords provided by the user and the context of the Google search.\n\nThe context of the Google search is as follows:\n{google}\nThe context of the Google search is as above.\n\nIn order to craft an SEO article title that is keyword friendly and aligns with the principles observed in the top results you share, it is important to understand why these titles are effective. Here are the principles that may help them rank high:\n1. **Keyword Placement and Clarity**: Each title directly responds to the query by containing the exact keyword or a very close variation. This clarity ensures that search engines can easily understand the relevance of the content.\n2. **Succinctness and directness**: The title is concise, making it easy to read and understand quickly. They avoid unnecessary words and get straight to the point.\n3. **Contains a definition or explanation**: The title implies that the article will define or explain the concept, which is what people searching for \"{keywords}\" are looking for.\n4. **Variety of Presentation**: Despite covering similar content, each title approaches the topic from a slightly different angle. This diversity can attract the interest of a wider audience.\n\nGiven these principles, please help me generate a title that will be optimized for the keyword \"{keywords}\" based on the syntax of a top-ranking title. Please don't copy, but give better options, and avoid using language like \"master,\" \"comprehensive,\" \"discover,\" or \"reveal.\" Do not use gerunds, only active tense and present tense. Just return the title.",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Baidu:ShyTeamsJuggle"
                    ]
                },
                "Generate:StupidLlamasPull": {
                    "downstream": [
                        "Template:FunnyWebsPick"
                    ],
                    "obj": {
                        "component_name": "Generate",
                        "params": {
                            "cite": true,
                            "frequency_penalty": 0.7,
                            "inputs": [],
                            "llm_id": "deepseek-chat@DeepSeek",
                            "max_tokens": 0,
                            "message_history_window_size": 12,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@audience",
                                    "id": "a5aa62b5-2974-4eba-bb98-41589589525d",
                                    "key": "audience"
                                },
                                {
                                    "component_id": "begin@title",
                                    "id": "80ad2093-85a4-42c3-acf5-0fea1194fc6c",
                                    "key": "title_0"
                                },
                                {
                                    "component_id": "Generate:StaleFriendsEat",
                                    "id": "3aed7250-fcee-40a6-823b-33b36a049fb6",
                                    "key": "title"
                                },
                                {
                                    "component_id": "begin@keywords",
                                    "id": "a457ea6d-e271-4d6e-968d-3841f358da37",
                                    "key": "keywords_0"
                                },
                                {
                                    "component_id": "Generate:FancyMomentsTalk",
                                    "id": "a22aacc2-0ad7-43bb-b971-448910af1c7e",
                                    "key": "keywords"
                                },
                                {
                                    "component_id": "Generate:PetiteTrainsCross",
                                    "id": "bc0b8dcd-70d1-4fc4-a6ee-e5b3e652e2bd",
                                    "key": "outline"
                                }
                            ],
                            "presence_penalty": 0.4,
                            "prompt": "You are an SEO expert who writes in a direct, practical, educational style that is factual rather than storytelling or narrative, focusing on explaining to {audience} the \"how\" and \"what is\" and \u201cwhy\u201d rather than narrating to the audience. \n - Please write at a sixth grade reading level. \n - ONLY output in Markdown format.\n - Use positive, present tense expressions and avoid using complex words and sentence structures that lack narrative, such as \"reveal\" and \"dig deep.\"\n - Next, please continue writing articles related to our topic with a concise title, {title_0}{title} {keywords_0}{keywords}. \n - Please AVOID repeating what has already been written and do not use the same sentence structure. \n - JUST write the body of the article based on the outline.\n - DO NOT include introduction, title.\n - DO NOT miss anything mentioned in article outline, except introduction and title.\n - Please use the information I provide to create in-depth, interesting and unique content. Also, incorporate the references and data points I provided earlier into the article to increase its value to the reader.\n - MUST be in language of \"{keywords_0} {title_0}\".\n\n<article_outline>\n{outline}\n\n<article_body>",
                            "query": [],
                            "temperature": 0.1,
                            "top_p": 0.3
                        }
                    },
                    "upstream": [
                        "Generate:PetiteTrainsCross"
                    ]
                },
                "Switch:LargeWaspsSlide": {
                    "downstream": [
                        "Baidu:ShyTeamsJuggle",
                        "Generate:FancyMomentsTalk"
                    ],
                    "obj": {
                        "component_name": "Switch",
                        "params": {
                            "conditions": [
                                {
                                    "items": [
                                        {
                                            "cpn_id": "begin@title",
                                            "operator": "empty"
                                        }
                                    ],
                                    "logical_operator": "and",
                                    "to": "Baidu:ShyTeamsJuggle"
                                }
                            ],
                            "end_cpn_id": "Generate:FancyMomentsTalk",
                            "inputs": [],
                            "message_history_window_size": 22,
                            "operators": [
                                "contains",
                                "not contains",
                                "start with",
                                "end with",
                                "empty",
                                "not empty",
                                "=",
                                "\u2260",
                                ">",
                                "<",
                                "\u2265",
                                "\u2264"
                            ],
                            "output_var_name": "output",
                            "query": []
                        }
                    },
                    "upstream": [
                        "begin"
                    ]
                },
                "Template:FunnyWebsPick": {
                    "downstream": [
                        "Answer:TameWavesChange"
                    ],
                    "obj": {
                        "component_name": "Template",
                        "params": {
                            "content": "\n## {title_0} {title}\n\n{introduction}\n\n{body}",
                            "inputs": [],
                            "message_history_window_size": 22,
                            "output_var_name": "output",
                            "parameters": [
                                {
                                    "component_id": "begin@title",
                                    "id": "7667a7fe-9999-45c5-ad98-3b859ca528e4",
                                    "key": "title_0"
                                },
                                {
                                    "component_id": "Generate:StaleFriendsEat",
                                    "id": "08e21e37-d466-4b28-8c95-0320cdbafe90",
                                    "key": "title"
                                },
                                {
                                    "component_id": "Generate:GreenEaglesEnjoy",
                                    "id": "7686d544-8568-4117-86c2-9dc63eaee560",
                                    "key": "introduction"
                                },
                                {
                                    "component_id": "Generate:StupidLlamasPull",
                                    "id": "f44df8ea-13c9-4542-98a5-e2cc66c6f2de",
                                    "key": "body"
                                }
                            ],
                            "query": []
                        }
                    },
                    "upstream": [
                        "Generate:GreenEaglesEnjoy",
                        "Generate:StupidLlamasPull"
                    ]
                },
                "begin": {
                    "downstream": [
                        "Switch:LargeWaspsSlide"
                    ],
                    "obj": {
                        "component_name": "Begin",
                        "params": {
                            "inputs": [],
                            "message_history_window_size": 22,
                            "output_var_name": "output",
                            "prologue": "",
                            "query": [
                                {
                                    "key": "title",
                                    "name": "Title",
                                    "optional": true,
                                    "type": "line",
                                    "value": "\u80e1\u51ef\u4eba\u771f\u597d"
                                },
                                {
                                    "key": "keywords",
                                    "name": "Keywords",
                                    "optional": true,
                                    "type": "line"
                                },
                                {
                                    "key": "audience",
                                    "name": "Audience",
                                    "optional": true,
                                    "type": "line"
                                },
                                {
                                    "key": "brands_to_avoid",
                                    "name": "Brands to avoid",
                                    "optional": true,
                                    "type": "line"
                                }
                            ]
                        }
                    },
                    "upstream": []
                }
            },
            "embed_id": "",
            "graph": {
                "edges": [
                    {
                        "id": "reactflow__edge-begin-Switch:LargeWaspsSlidea",
                        "markerEnd": "logo",
                        "source": "begin",
                        "sourceHandle": null,
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Switch:LargeWaspsSlide",
                        "targetHandle": "a",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Switch:LargeWaspsSlideCase 1-Baidu:ShyTeamsJugglec",
                        "markerEnd": "logo",
                        "source": "Switch:LargeWaspsSlide",
                        "sourceHandle": "Case 1",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Baidu:ShyTeamsJuggle",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Switch:LargeWaspsSlideend_cpn_id-Generate:FancyMomentsTalkc",
                        "markerEnd": "logo",
                        "source": "Switch:LargeWaspsSlide",
                        "sourceHandle": "end_cpn_id",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:FancyMomentsTalk",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Baidu:ShyTeamsJuggleb-Generate:StaleFriendsEatc",
                        "markerEnd": "logo",
                        "source": "Baidu:ShyTeamsJuggle",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:StaleFriendsEat",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:StaleFriendsEatb-Generate:PublicEmusThinkc",
                        "markerEnd": "logo",
                        "source": "Generate:StaleFriendsEat",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:PublicEmusThink",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:FancyMomentsTalkb-Generate:PublicEmusThinkc",
                        "markerEnd": "logo",
                        "source": "Generate:FancyMomentsTalk",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:PublicEmusThink",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:PublicEmusThinkb-Baidu:SharpSignsBegc",
                        "markerEnd": "logo",
                        "source": "Generate:PublicEmusThink",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Baidu:SharpSignsBeg",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Baidu:SharpSignsBegb-Generate:PetiteTrainsCrossc",
                        "markerEnd": "logo",
                        "source": "Baidu:SharpSignsBeg",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:PetiteTrainsCross",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:PetiteTrainsCrossb-Generate:GreenEaglesEnjoyc",
                        "markerEnd": "logo",
                        "source": "Generate:PetiteTrainsCross",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:GreenEaglesEnjoy",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:PetiteTrainsCrossb-Generate:StupidLlamasPullc",
                        "markerEnd": "logo",
                        "source": "Generate:PetiteTrainsCross",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Generate:StupidLlamasPull",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:GreenEaglesEnjoyb-Template:FunnyWebsPickc",
                        "markerEnd": "logo",
                        "source": "Generate:GreenEaglesEnjoy",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Template:FunnyWebsPick",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Generate:StupidLlamasPullb-Template:FunnyWebsPickc",
                        "markerEnd": "logo",
                        "source": "Generate:StupidLlamasPull",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Template:FunnyWebsPick",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    },
                    {
                        "id": "reactflow__edge-Template:FunnyWebsPickb-Answer:TameWavesChangec",
                        "markerEnd": "logo",
                        "source": "Template:FunnyWebsPick",
                        "sourceHandle": "b",
                        "style": {
                            "stroke": "rgb(202 197 245)",
                            "strokeWidth": 2
                        },
                        "target": "Answer:TameWavesChange",
                        "targetHandle": "c",
                        "type": "buttonEdge"
                    }
                ],
                "nodes": [
                    {
                        "data": {
                            "form": {
                                "prologue": "",
                                "query": [
                                    {
                                        "key": "title",
                                        "name": "Title",
                                        "optional": true,
                                        "type": "line",
                                        "value": ""
                                    },
                                    {
                                        "key": "keywords",
                                        "name": "Keywords",
                                        "optional": true,
                                        "type": "line"
                                    },
                                    {
                                        "key": "audience",
                                        "name": "Audience",
                                        "optional": true,
                                        "type": "line"
                                    },
                                    {
                                        "key": "brands_to_avoid",
                                        "name": "Brands to avoid",
                                        "optional": true,
                                        "type": "line"
                                    }
                                ]
                            },
                            "label": "Begin",
                            "name": "begin"
                        },
                        "dragging": false,
                        "height": 212,
                        "id": "begin",
                        "position": {
                            "x": -432.2850120660528,
                            "y": 82.47567395502324
                        },
                        "positionAbsolute": {
                            "x": -432.2850120660528,
                            "y": 82.47567395502324
                        },
                        "selected": false,
                        "sourcePosition": "left",
                        "targetPosition": "right",
                        "type": "beginNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "conditions": [
                                    {
                                        "items": [
                                            {
                                                "cpn_id": "begin@title",
                                                "operator": "empty"
                                            }
                                        ],
                                        "logical_operator": "and",
                                        "to": "Baidu:ShyTeamsJuggle"
                                    }
                                ],
                                "end_cpn_id": "Generate:FancyMomentsTalk"
                            },
                            "label": "Switch",
                            "name": "Empty title?"
                        },
                        "dragging": false,
                        "height": 164,
                        "id": "Switch:LargeWaspsSlide",
                        "position": {
                            "x": -171.8139076194234,
                            "y": 106.58178484885428
                        },
                        "positionAbsolute": {
                            "x": -171.8139076194234,
                            "y": 106.58178484885428
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "switchNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "query": [
                                    {
                                        "component_id": "begin@keywords",
                                        "type": "reference"
                                    }
                                ],
                                "top_n": 10
                            },
                            "label": "Baidu",
                            "name": "Baidu4title"
                        },
                        "dragging": false,
                        "height": 64,
                        "id": "Baidu:ShyTeamsJuggle",
                        "position": {
                            "x": 99.2698941117485,
                            "y": 131.97513574677558
                        },
                        "positionAbsolute": {
                            "x": 99.2698941117485,
                            "y": 131.97513574677558
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "ragNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": false,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": true,
                                "max_tokens": 256,
                                "message_history_window_size": 12,
                                "parameters": [
                                    {
                                        "component_id": "begin@title",
                                        "id": "2beef84b-204b-475a-89b3-3833bd108088",
                                        "key": "title"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "I'm doing research for an article called {title}, what relevant, high-traffic phrase should I type into Google to find this article? Just return the phrase without including any special symbols like quotes and colons.",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Keywords gen"
                        },
                        "dragging": false,
                        "height": 148,
                        "id": "Generate:FancyMomentsTalk",
                        "position": {
                            "x": 102.41401952481024,
                            "y": 250.74278147746412
                        },
                        "positionAbsolute": {
                            "x": 102.41401952481024,
                            "y": 250.74278147746412
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": false,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": true,
                                "max_tokens": 256,
                                "message_history_window_size": 12,
                                "parameters": [
                                    {
                                        "component_id": "Baidu:ShyTeamsJuggle",
                                        "id": "e9c8317b-45d0-426d-aa9b-c0c511bf2737",
                                        "key": "google"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "52ae0774-5922-4983-bf31-bdfd97b03665",
                                        "key": "keywords"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "Role: You are an SEO expert and subject area expert. Your task is to generate an SEO article title based on the keywords provided by the user and the context of the Google search.\n\nThe context of the Google search is as follows:\n{google}\nThe context of the Google search is as above.\n\nIn order to craft an SEO article title that is keyword friendly and aligns with the principles observed in the top results you share, it is important to understand why these titles are effective. Here are the principles that may help them rank high:\n1. **Keyword Placement and Clarity**: Each title directly responds to the query by containing the exact keyword or a very close variation. This clarity ensures that search engines can easily understand the relevance of the content.\n2. **Succinctness and directness**: The title is concise, making it easy to read and understand quickly. They avoid unnecessary words and get straight to the point.\n3. **Contains a definition or explanation**: The title implies that the article will define or explain the concept, which is what people searching for \"{keywords}\" are looking for.\n4. **Variety of Presentation**: Despite covering similar content, each title approaches the topic from a slightly different angle. This diversity can attract the interest of a wider audience.\n\nGiven these principles, please help me generate a title that will be optimized for the keyword \"{keywords}\" based on the syntax of a top-ranking title. Please don't copy, but give better options, and avoid using language like \"master,\" \"comprehensive,\" \"discover,\" or \"reveal.\" Do not use gerunds, only active tense and present tense. Just return the title.",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Title Gen"
                        },
                        "dragging": false,
                        "height": 190,
                        "id": "Generate:StaleFriendsEat",
                        "position": {
                            "x": 350.6095610475215,
                            "y": 67.41989677966453
                        },
                        "positionAbsolute": {
                            "x": 350.6095610475215,
                            "y": 67.41989677966453
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": false,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": true,
                                "max_tokens": 256,
                                "message_history_window_size": 12,
                                "parameters": [
                                    {
                                        "component_id": "begin@title",
                                        "id": "9bd0c2d9-9fe2-494b-a354-d25a5423e4d1",
                                        "key": "title_0"
                                    },
                                    {
                                        "component_id": "Generate:StaleFriendsEat",
                                        "id": "31f6e9b4-928d-4561-bcb0-ccab0b122dc5",
                                        "key": "title"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "94c0746d-bec8-4aa8-8de9-b865bdf2165a",
                                        "key": "keywords_0"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "905a395e-c995-46e3-bbb6-d844cb36ffdb",
                                        "key": "keywords"
                                    },
                                    {
                                        "component_id": "begin@audience",
                                        "id": "308b091e-8316-4a1f-a91d-d7b8d4f05e72",
                                        "key": "audience"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "I want a Google search phrase to get authoritative information for my article \"{title_0} {title} {keywords_0} {keywords}\" for {audience}. Please return a search phrase of five words or less so that I can get a good overview of the topic. Include any words you're unfamiliar with in your search query.",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Words to search"
                        },
                        "dragging": false,
                        "height": 316,
                        "id": "Generate:PublicEmusThink",
                        "position": {
                            "x": 662.0870460792588,
                            "y": 164.43785727873558
                        },
                        "positionAbsolute": {
                            "x": 662.0870460792588,
                            "y": 164.43785727873558
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "query": [
                                    {
                                        "component_id": "Generate:PublicEmusThink",
                                        "type": "reference"
                                    }
                                ],
                                "top_n": 10
                            },
                            "label": "Baidu",
                            "name": "Baidu4Info"
                        },
                        "dragging": false,
                        "height": 64,
                        "id": "Baidu:SharpSignsBeg",
                        "position": {
                            "x": 933.5156264729844,
                            "y": 289.6867428262425
                        },
                        "positionAbsolute": {
                            "x": 933.5156264729844,
                            "y": 289.6867428262425
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "ragNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": false,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": false,
                                "max_tokens": 512,
                                "message_history_window_size": 12,
                                "parameter": "Precise",
                                "parameters": [
                                    {
                                        "component_id": "begin@title",
                                        "id": "4c567588-33d9-4886-8551-15259a007636",
                                        "key": "title_0"
                                    },
                                    {
                                        "component_id": "Generate:StaleFriendsEat",
                                        "id": "be668c25-74b7-4168-9aa1-46f5803120b1",
                                        "key": "title"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "d1309653-e36a-4fc6-b0ba-643118c4dee7",
                                        "key": "keywords_0"
                                    },
                                    {
                                        "component_id": "Generate:FancyMomentsTalk",
                                        "id": "029757d4-43dd-435a-8b28-c3f49049e223",
                                        "key": "keywords"
                                    },
                                    {
                                        "component_id": "begin@audience",
                                        "id": "f95757f3-92e2-4e01-bc63-85ea21a22992",
                                        "key": "audience"
                                    },
                                    {
                                        "component_id": "begin@brands_to_avoid",
                                        "id": "7dd8968a-a5bd-46de-9666-615e7f2c59ac",
                                        "key": "brands_to_avoid"
                                    },
                                    {
                                        "component_id": "Baidu:SharpSignsBeg",
                                        "id": "ec7f3f31-475a-4fb0-892d-5210a116fbe3",
                                        "key": "search_res"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "I'm an expert blogger.\nHere is some research I did for the blog post title \"{title_0} {title}\".\nThese are related search results:\n{search_res}\n\nPlease study it in depth:\n\nArticle title: {title_0} {title}\nTarget keywords: {keywords_0} {keywords}\nMy blog post\u2019s audience: {audience}\nExclude brands: {brands_to_avoid}\n\nCan you write a detailed blog outline with unique chapters? \n - The outline should include specific points and details that the article can mention. \n - AVOID generalities. \n - This SHOULD be researched in depth, not generalized.\n - Each chapter includes 7-8 projects, use some of the links above for reference if you can. For each item, don't just say \"discuss how\" but actually explain in detail the points that can be made. \n - DO NOT include things that you know are false and may contain inaccuracies. You are writing for a mature audience, avoid generalities and make specific quotes. Make sure to define key terms for users in your outline. Stay away from very controversial topics. \n - In the introduction, provide the background information needed for the rest of the article.\n - Please return in base array format and only the outline array, escaping quotes in the format. Each array item includes a complete chapter:\n[\"Includes Chapter 1 of all sub-projects\", \"Includes Chapter 2 of all sub-projects\", \"Includes Chapter 3 of all sub-projects\", \"Includes Chapter 4 of all sub-projects\"...etc.]\n - Each section SHOULD be wrapped with \"\" and ensure escaping within the content to ensure it is a valid array item.\n - MUST be in language of \"{keywords_0} {title_0}\".\n\nHere is an example of valid output. Please follow this structure and ignore the content:\n[\n  \"Introduction - Explore the vibrant city of Miami, a destination that offers rich history, diverse culture, and many hidden treasures. Discover the little-known wonders that make Miami a unique destination for adventure seekers. Explore from historical landmarks to exotic places Attractions include atmospheric neighborhoods, local cuisine and lively nightlife. \",\n  \"History of Miami - Begin the adventure with a journey into Miami's past. Learn about the city's transformation from a sleepy settlement to a busy metropolis. Understand the impact of multiculturalism on the city's development, as reflected in its architecture, cuisine and lifestyle See. Discover the historical significance of Miami landmarks like Hemingway's home. Uncover the fascinating stories of famous Miami neighborhoods like Key West. Explore the role of art and culture in shaping Miami, as shown at Art Basel events.\n\"Major Attractions - Go beyond Miami's famous beaches and explore the city's top attractions. Discover the artistic talent of the Wynwood Arts District, known for its vibrant street art. Visit iconic South Beach, known for its nightlife and boutiques . Explore the charming Coconut Grove district, known for its tree-lined streets and shopping areas. Visit the Holocaust Memorial Museum, a sombre reminder of a dark chapter in human history. Explore the Everglades Country, one of Miami's natural treasures. The park's diverse wildlife \",\n\"Trail Discovery - Get off the tourist trail and discover Miami's hidden treasures. Experience a water taxi tour across Biscayne Bay to get another perspective on the city. Visit the little-known Kabinett Department of Art, showcasing unique installation art . Explore the abandoned bridges and hidden bars of Duval Street and go on a culinary adventure in local neighborhoods known for their authentic cuisine. Go shopping at Brickell City Center, a trendy shopping and apartment complex in the heart of Miami. body.\",\n\"Local Cuisine - Dive into Miami's food scene and sample the city's diverse flavors. Enjoy ultra-fresh food and drinks at Bartaco, a local favorite. Experience fine dining at upscale Italian restaurants like Il Mulino New York. Explore the city \u2019s local food market and sample delicious local produce in Miami. Try a unique blend of Cuban and American cuisine that is a testament to Miami\u2019s multicultural heritage.\"\n\"Nightlife - Experience the city's lively nightlife, a perfect blend of sophistication and fun. Visit America's Social Bar & Kitchen, a sports\nA hotspot for enthusiasts. Explore the nightlife of Mary Brickell Village, known for its clubby atmosphere. Spend an evening at Smith & Walensky Miami Beach's South Point Park, known for its stunning views and vintage wines. Visit iconic Miami Beach, famous for its pulsating nightlife. \",\n  \"Conclusion- Miami is more than just stunning beaches and dazzling nightlife. It is a treasure trove of experiences waiting to be discovered. From its rich history and diverse culture to its hidden treasures, local cuisine and lively nightlife, Miami has something for everyone A traveler offers a unique adventure to experience the magic of Miami Beach and create unforgettable memories with your family.\"\n]",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Outline gen"
                        },
                        "dragging": false,
                        "height": 400,
                        "id": "Generate:PetiteTrainsCross",
                        "position": {
                            "x": 1214.88216855105,
                            "y": 118.71226462600856
                        },
                        "positionAbsolute": {
                            "x": 1214.88216855105,
                            "y": 118.71226462600856
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": false,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": false,
                                "max_tokens": 512,
                                "message_history_window_size": 12,
                                "parameter": "Precise",
                                "parameters": [
                                    {
                                        "component_id": "begin@audience",
                                        "id": "f19e0efd-3738-4cc8-9c40-719e7d4e2962",
                                        "key": "audience"
                                    },
                                    {
                                        "component_id": "Generate:PetiteTrainsCross",
                                        "id": "83ec3179-8c92-4cfc-ab57-0dc74ac7d74c",
                                        "key": "outline"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "2424501d-938b-4c5c-9e67-8285ffde4c7f",
                                        "key": "keywords"
                                    },
                                    {
                                        "component_id": "begin@title",
                                        "id": "0e224712-a43b-4610-9482-477e86091de5",
                                        "key": "title"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "You are an SEO expert who writes in a direct, practical, educational style that is factual rather than storytelling or narrative, focusing on explaining to {audience} the \"how\" and \"what is\" and \u201cwhy\u201d rather than narrating to the audience. \n - Please write at a sixth grade reading level. \n - ONLY output in Markdown format.\n - Use active, present tense, avoid using complex language and syntax, such as \"unravel\", \"dig deeper\", etc., \n - DO NOT provide narration.\n - Now, excluding the title, introduce the blog in 3-5 sentences. \n - Use h2 headings to write chapter titles. \n - Provide a concise, SEO-optimized title. \n - DO NOT include h3 subheadings. \n - Feel free to use bullet points, numbered lists or paragraphs, or bold text for emphasis when appropriate. \n - You should transition naturally to each section, build on each section, and should NOT repeat the same sentence structure. \n - JUST write the introduction of the article based on the outline.\n - DO NOT include title, conclusions, summaries, or summaries, no \"summaries,\" \"conclusions,\" or variations. \n - DO NOT include links or mention any companies that compete with the brand (avoid mentioning {brands_to_avoid}).\n - JUST write the introduction of the article based on the outline.\n - MUST be in language of \"{keywords} {title}\".\n\n<article_outline>\n{outline}\n\n<article_introduction>\n",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Introduction gen"
                        },
                        "dragging": false,
                        "height": 274,
                        "id": "Generate:GreenEaglesEnjoy",
                        "position": {
                            "x": 1532.534723197473,
                            "y": 122.35749974588003
                        },
                        "positionAbsolute": {
                            "x": 1532.534723197473,
                            "y": 122.35749974588003
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "cite": true,
                                "frequencyPenaltyEnabled": true,
                                "frequency_penalty": 0.7,
                                "llm_id": "deepseek-chat@DeepSeek",
                                "maxTokensEnabled": false,
                                "max_tokens": 512,
                                "message_history_window_size": 12,
                                "parameter": "Precise",
                                "parameters": [
                                    {
                                        "component_id": "begin@audience",
                                        "id": "a5aa62b5-2974-4eba-bb98-41589589525d",
                                        "key": "audience"
                                    },
                                    {
                                        "component_id": "begin@title",
                                        "id": "80ad2093-85a4-42c3-acf5-0fea1194fc6c",
                                        "key": "title_0"
                                    },
                                    {
                                        "component_id": "Generate:StaleFriendsEat",
                                        "id": "3aed7250-fcee-40a6-823b-33b36a049fb6",
                                        "key": "title"
                                    },
                                    {
                                        "component_id": "begin@keywords",
                                        "id": "a457ea6d-e271-4d6e-968d-3841f358da37",
                                        "key": "keywords_0"
                                    },
                                    {
                                        "component_id": "Generate:FancyMomentsTalk",
                                        "id": "a22aacc2-0ad7-43bb-b971-448910af1c7e",
                                        "key": "keywords"
                                    },
                                    {
                                        "component_id": "Generate:PetiteTrainsCross",
                                        "id": "bc0b8dcd-70d1-4fc4-a6ee-e5b3e652e2bd",
                                        "key": "outline"
                                    }
                                ],
                                "presencePenaltyEnabled": true,
                                "presence_penalty": 0.4,
                                "prompt": "You are an SEO expert who writes in a direct, practical, educational style that is factual rather than storytelling or narrative, focusing on explaining to {audience} the \"how\" and \"what is\" and \u201cwhy\u201d rather than narrating to the audience. \n - Please write at a sixth grade reading level. \n - ONLY output in Markdown format.\n - Use positive, present tense expressions and avoid using complex words and sentence structures that lack narrative, such as \"reveal\" and \"dig deep.\"\n - Next, please continue writing articles related to our topic with a concise title, {title_0}{title} {keywords_0}{keywords}. \n - Please AVOID repeating what has already been written and do not use the same sentence structure. \n - JUST write the body of the article based on the outline.\n - DO NOT include introduction, title.\n - DO NOT miss anything mentioned in artical outline, except introduction and title.\n - Please use the information I provide to create in-depth, interesting and unique content. Also, incorporate the references and data points I provided earlier into the article to increase its value to the reader.\n - MUST be in language of \"{keywords_0} {title_0}\".\n\n<article_outline>\n{outline}\n\n<article_body>",
                                "temperature": 0.1,
                                "temperatureEnabled": true,
                                "topPEnabled": true,
                                "top_p": 0.3
                            },
                            "label": "Generate",
                            "name": "Body gen"
                        },
                        "dragging": false,
                        "height": 360,
                        "id": "Generate:StupidLlamasPull",
                        "position": {
                            "x": 1529.1859991055037,
                            "y": 438.3975764452973
                        },
                        "positionAbsolute": {
                            "x": 1529.1859991055037,
                            "y": 438.3975764452973
                        },
                        "selected": true,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "generateNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {},
                            "label": "Answer",
                            "name": "Interact_0"
                        },
                        "dragging": false,
                        "height": 44,
                        "id": "Answer:TameWavesChange",
                        "position": {
                            "x": 2150.301454782809,
                            "y": 360.9062777128506
                        },
                        "positionAbsolute": {
                            "x": 2150.301454782809,
                            "y": 360.9062777128506
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "logicNode",
                        "width": 200
                    },
                    {
                        "data": {
                            "form": {
                                "text": "Function: Collect information such as keywords, titles, audience, words/brands to avoid, tone, and other details provided by the user.\n\nVariables:\n - keyword\uff1aKeywords\n - title\uff1aTitle, \n - audience\uff1aAudience\n - brands_to_avoid\uff1aWords/brands to avoid.\n\nMUST NOT both of keywords and title are blank."
                            },
                            "label": "Note",
                            "name": "N\uff1aBegin"
                        },
                        "dragHandle": ".note-drag-handle",
                        "dragging": false,
                        "height": 368,
                        "id": "Note:FruityColtsBattle",
                        "position": {
                            "x": -430.17115299591364,
                            "y": -320.31044749815453
                        },
                        "positionAbsolute": {
                            "x": -430.17115299591364,
                            "y": -320.31044749815453
                        },
                        "resizing": false,
                        "selected": false,
                        "sourcePosition": "right",
                        "style": {
                            "height": 368,
                            "width": 275
                        },
                        "targetPosition": "left",
                        "type": "noteNode",
                        "width": 275
                    },
                    {
                        "data": {
                            "form": {
                                "text": "If title is not empty, let LLM help you to generate keywords."
                            },
                            "label": "Note",
                            "name": "N: Keywords gen"
                        },
                        "dragHandle": ".note-drag-handle",
                        "dragging": false,
                        "height": 128,
                        "id": "Note:SilverGiftsHide",
                        "position": {
                            "x": 100.4673650631783,
                            "y": 414.8198461927788
                        },
                        "positionAbsolute": {
                            "x": 100.4673650631783,
                            "y": 414.8198461927788
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "noteNode",
                        "width": 269
                    },
                    {
                        "data": {
                            "form": {
                                "text": "Use user defined keywords to search.\nNext, generate a title based on the search result.\nChange to DuckDuckGo if you want."
                            },
                            "label": "Note",
                            "name": "N: Baidu4title"
                        },
                        "dragHandle": ".note-drag-handle",
                        "dragging": false,
                        "height": 192,
                        "id": "Note:ShaggyMelonsFail",
                        "position": {
                            "x": 101.98068917850298,
                            "y": -79.85480052081127
                        },
                        "positionAbsolute": {
                            "x": 101.98068917850298,
                            "y": -79.85480052081127
                        },
                        "resizing": false,
                        "selected": false,
                        "sourcePosition": "right",
                        "style": {
                            "height": 192,
                            "width": 254
                        },
                        "targetPosition": "left",
                        "type": "noteNode",
                        "width": 254
                    },
                    {
                        "data": {
                            "form": {
                                "text": "Let LLM to generate keywords to search. \nBased on the search result, the outline of the artical will be generated."
                            },
                            "label": "Note",
                            "name": "N: Words to search"
                        },
                        "dragHandle": ".note-drag-handle",
                        "dragging": false,
                        "height": 132,
                        "id": "Note:EvilIdeasDress",
                        "position": {
                            "x": 822.1382301557384,
                            "y": 1.1013324480075255
                        },
                        "positionAbsolute": {
                            "x": 822.1382301557384,
                            "y": 1.1013324480075255
                        },
                        "resizing": false,
                        "selected": false,
                        "sourcePosition": "right",
                        "style": {
                            "height": 132,
                            "width": 496
                        },
                        "targetPosition": "left",
                        "type": "noteNode",
                        "width": 496
                    },
                    {
                        "data": {
                            "form": {
                                "text": "1 . User input:\nThe user enters information such as avoid keywords, title, audience, required words/brands, tone, etc. at the start node.\n\n2. Conditional judgment:\nCheck whether the title is empty, if it is empty, generate the title.\n\n3. Generate titles and keywords:\nGenerate SEO optimized titles and related keywords based on the entered user keywords.\n\n4. Web search:\nUse the generated titles and keywords to conduct a Google search to obtain relevant information.\n\n5. Generate outline and articles:\nGenerate article outlines, topics, and bodies based on user input information and search results.\n\n6. Template conversion and output:\nCombine the beginning of the article and the main body to generate a complete article, and output the result."
                            },
                            "label": "Note",
                            "name": "Steps"
                        },
                        "dragHandle": ".note-drag-handle",
                        "dragging": false,
                        "height": 450,
                        "id": "Note:WeakApesDivide",
                        "position": {
                            "x": 377.5385839522079,
                            "y": 638.4606789293297
                        },
                        "positionAbsolute": {
                            "x": 377.5385839522079,
                            "y": 638.4606789293297
                        },
                        "resizing": false,
                        "selected": false,
                        "sourcePosition": "right",
                        "style": {
                            "height": 450,
                            "width": 827
                        },
                        "targetPosition": "left",
                        "type": "noteNode",
                        "width": 827
                    },
                    {
                        "data": {
                            "form": {
                                "content": "\n## {title_0} {title}\n\n{introduction}\n\n{body}",
                                "parameters": [
                                    {
                                        "component_id": "begin@title",
                                        "id": "7667a7fe-9999-45c5-ad98-3b859ca528e4",
                                        "key": "title_0"
                                    },
                                    {
                                        "component_id": "Generate:StaleFriendsEat",
                                        "id": "08e21e37-d466-4b28-8c95-0320cdbafe90",
                                        "key": "title"
                                    },
                                    {
                                        "component_id": "Generate:GreenEaglesEnjoy",
                                        "id": "7686d544-8568-4117-86c2-9dc63eaee560",
                                        "key": "introduction"
                                    },
                                    {
                                        "component_id": "Generate:StupidLlamasPull",
                                        "id": "f44df8ea-13c9-4542-98a5-e2cc66c6f2de",
                                        "key": "body"
                                    }
                                ]
                            },
                            "label": "Template",
                            "name": "Template trans"
                        },
                        "dragging": false,
                        "height": 244,
                        "id": "Template:FunnyWebsPick",
                        "position": {
                            "x": 1883.3860863976101,
                            "y": 263.1844950766599
                        },
                        "positionAbsolute": {
                            "x": 1883.3860863976101,
                            "y": 263.1844950766599
                        },
                        "selected": false,
                        "sourcePosition": "right",
                        "targetPosition": "left",
                        "type": "templateNode",
                        "width": 200
                    }
                ]
            },
            "history": [],
            "messages": [],
            "path": [],
            "reference": []
        },
  "avatar": "data:image/jpeg;base64,[encoded data, 24232 characters]"
}