You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

seo_blog.json 108KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410
  1. {
  2. "id": 9,
  3. "title": "SEO Blog Generator",
  4. "description": "A blog generator that creates SEO-optimized content based on your chosen title or keywords.",
  5. "canvas_type": "chatbot",
  6. "dsl": {
  7. "answer": [],
  8. "components": {
  9. "Answer:TameWavesChange": {
  10. "downstream": [],
  11. "obj": {
  12. "component_name": "Answer",
  13. "params": {
  14. "inputs": [],
  15. "message_history_window_size": 22,
  16. "output_var_name": "output",
  17. "post_answers": [],
  18. "query": []
  19. }
  20. },
  21. "upstream": [
  22. "Template:FunnyWebsPick"
  23. ]
  24. },
  25. "Baidu:SharpSignsBeg": {
  26. "downstream": [
  27. "Generate:PetiteTrainsCross"
  28. ],
  29. "obj": {
  30. "component_name": "Baidu",
  31. "params": {
  32. "message_history_window_size": 22,
  33. "output_var_name": "output",
  34. "query": [
  35. {
  36. "component_id": "Generate:PublicEmusThink",
  37. "type": "reference"
  38. }
  39. ],
  40. "top_n": 10
  41. }
  42. },
  43. "upstream": [
  44. "Generate:PublicEmusThink"
  45. ]
  46. },
  47. "Baidu:ShyTeamsJuggle": {
  48. "downstream": [
  49. "Generate:StaleFriendsEat"
  50. ],
  51. "obj": {
  52. "component_name": "Baidu",
  53. "params": {
  54. "inputs": [],
  55. "message_history_window_size": 22,
  56. "output": null,
  57. "output_var_name": "output",
  58. "query": [
  59. {
  60. "component_id": "begin@keywords",
  61. "type": "reference"
  62. }
  63. ],
  64. "top_n": 10
  65. }
  66. },
  67. "upstream": [
  68. "Switch:LargeWaspsSlide"
  69. ]
  70. },
  71. "Generate:FancyMomentsTalk": {
  72. "downstream": [
  73. "Generate:PublicEmusThink"
  74. ],
  75. "obj": {
  76. "component_name": "Generate",
  77. "params": {
  78. "cite": false,
  79. "frequency_penalty": 0.7,
  80. "inputs": [],
  81. "llm_id": "deepseek-chat@DeepSeek",
  82. "max_tokens": 256,
  83. "message_history_window_size": 12,
  84. "output_var_name": "output",
  85. "parameters": [
  86. {
  87. "component_id": "begin@title",
  88. "id": "2beef84b-204b-475a-89b3-3833bd108088",
  89. "key": "title"
  90. }
  91. ],
  92. "presence_penalty": 0.4,
  93. "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.",
  94. "query": [],
  95. "temperature": 0.1,
  96. "top_p": 0.3
  97. }
  98. },
  99. "upstream": [
  100. "Switch:LargeWaspsSlide"
  101. ]
  102. },
  103. "Generate:GreenEaglesEnjoy": {
  104. "downstream": [
  105. "Template:FunnyWebsPick"
  106. ],
  107. "obj": {
  108. "component_name": "Generate",
  109. "params": {
  110. "cite": false,
  111. "frequency_penalty": 0.7,
  112. "inputs": [],
  113. "llm_id": "deepseek-chat@DeepSeek",
  114. "max_tokens": 0,
  115. "message_history_window_size": 12,
  116. "output_var_name": "output",
  117. "parameters": [
  118. {
  119. "component_id": "begin@audience",
  120. "id": "f19e0efd-3738-4cc8-9c40-719e7d4e2962",
  121. "key": "audience"
  122. },
  123. {
  124. "component_id": "Generate:PetiteTrainsCross",
  125. "id": "83ec3179-8c92-4cfc-ab57-0dc74ac7d74c",
  126. "key": "outline"
  127. },
  128. {
  129. "component_id": "begin@keywords",
  130. "id": "2424501d-938b-4c5c-9e67-8285ffde4c7f",
  131. "key": "keywords"
  132. },
  133. {
  134. "component_id": "begin@title",
  135. "id": "0e224712-a43b-4610-9482-477e86091de5",
  136. "key": "title"
  137. }
  138. ],
  139. "presence_penalty": 0.4,
  140. "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",
  141. "query": [],
  142. "temperature": 0.1,
  143. "top_p": 0.3
  144. }
  145. },
  146. "upstream": [
  147. "Generate:PetiteTrainsCross"
  148. ]
  149. },
  150. "Generate:PetiteTrainsCross": {
  151. "downstream": [
  152. "Generate:GreenEaglesEnjoy",
  153. "Generate:StupidLlamasPull"
  154. ],
  155. "obj": {
  156. "component_name": "Generate",
  157. "params": {
  158. "cite": false,
  159. "frequency_penalty": 0.7,
  160. "inputs": [],
  161. "llm_id": "deepseek-chat@DeepSeek",
  162. "max_tokens": 0,
  163. "message_history_window_size": 12,
  164. "output_var_name": "output",
  165. "parameters": [
  166. {
  167. "component_id": "begin@title",
  168. "id": "4c567588-33d9-4886-8551-15259a007636",
  169. "key": "title_0"
  170. },
  171. {
  172. "component_id": "Generate:StaleFriendsEat",
  173. "id": "be668c25-74b7-4168-9aa1-46f5803120b1",
  174. "key": "title"
  175. },
  176. {
  177. "component_id": "begin@keywords",
  178. "id": "d1309653-e36a-4fc6-b0ba-643118c4dee7",
  179. "key": "keywords_0"
  180. },
  181. {
  182. "component_id": "Generate:FancyMomentsTalk",
  183. "id": "029757d4-43dd-435a-8b28-c3f49049e223",
  184. "key": "keywords"
  185. },
  186. {
  187. "component_id": "begin@audience",
  188. "id": "f95757f3-92e2-4e01-bc63-85ea21a22992",
  189. "key": "audience"
  190. },
  191. {
  192. "component_id": "begin@brands_to_avoid",
  193. "id": "7dd8968a-a5bd-46de-9666-615e7f2c59ac",
  194. "key": "brands_to_avoid"
  195. },
  196. {
  197. "component_id": "Baidu:SharpSignsBeg",
  198. "id": "ec7f3f31-475a-4fb0-892d-5210a116fbe3",
  199. "key": "search_res"
  200. }
  201. ],
  202. "presence_penalty": 0.4,
  203. "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]",
  204. "query": [],
  205. "temperature": 0.1,
  206. "top_p": 0.3
  207. }
  208. },
  209. "upstream": [
  210. "Baidu:SharpSignsBeg"
  211. ]
  212. },
  213. "Generate:PublicEmusThink": {
  214. "downstream": [
  215. "Baidu:SharpSignsBeg"
  216. ],
  217. "obj": {
  218. "component_name": "Generate",
  219. "params": {
  220. "cite": false,
  221. "frequency_penalty": 0.7,
  222. "inputs": [],
  223. "llm_id": "deepseek-chat@DeepSeek",
  224. "max_tokens": 256,
  225. "message_history_window_size": 12,
  226. "output_var_name": "output",
  227. "parameters": [
  228. {
  229. "component_id": "begin@title",
  230. "id": "9bd0c2d9-9fe2-494b-a354-d25a5423e4d1",
  231. "key": "title_0"
  232. },
  233. {
  234. "component_id": "Generate:StaleFriendsEat",
  235. "id": "31f6e9b4-928d-4561-bcb0-ccab0b122dc5",
  236. "key": "title"
  237. },
  238. {
  239. "component_id": "begin@keywords",
  240. "id": "94c0746d-bec8-4aa8-8de9-b865bdf2165a",
  241. "key": "keywords_0"
  242. },
  243. {
  244. "component_id": "begin@keywords",
  245. "id": "905a395e-c995-46e3-bbb6-d844cb36ffdb",
  246. "key": "keywords"
  247. },
  248. {
  249. "component_id": "begin@audience",
  250. "id": "308b091e-8316-4a1f-a91d-d7b8d4f05e72",
  251. "key": "audience"
  252. }
  253. ],
  254. "presence_penalty": 0.4,
  255. "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.",
  256. "query": [],
  257. "temperature": 0.1,
  258. "top_p": 0.3
  259. }
  260. },
  261. "upstream": [
  262. "Generate:StaleFriendsEat",
  263. "Generate:FancyMomentsTalk"
  264. ]
  265. },
  266. "Generate:StaleFriendsEat": {
  267. "downstream": [
  268. "Generate:PublicEmusThink"
  269. ],
  270. "obj": {
  271. "component_name": "Generate",
  272. "params": {
  273. "cite": false,
  274. "frequency_penalty": 0.7,
  275. "inputs": [],
  276. "llm_id": "deepseek-chat@DeepSeek",
  277. "max_tokens": 256,
  278. "message_history_window_size": 12,
  279. "output_var_name": "output",
  280. "parameters": [
  281. {
  282. "component_id": "Baidu:ShyTeamsJuggle",
  283. "id": "e9c8317b-45d0-426d-aa9b-c0c511bf2737",
  284. "key": "google"
  285. },
  286. {
  287. "component_id": "begin@keywords",
  288. "id": "52ae0774-5922-4983-bf31-bdfd97b03665",
  289. "key": "keywords"
  290. }
  291. ],
  292. "presence_penalty": 0.4,
  293. "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.",
  294. "query": [],
  295. "temperature": 0.1,
  296. "top_p": 0.3
  297. }
  298. },
  299. "upstream": [
  300. "Baidu:ShyTeamsJuggle"
  301. ]
  302. },
  303. "Generate:StupidLlamasPull": {
  304. "downstream": [
  305. "Template:FunnyWebsPick"
  306. ],
  307. "obj": {
  308. "component_name": "Generate",
  309. "params": {
  310. "cite": true,
  311. "frequency_penalty": 0.7,
  312. "inputs": [],
  313. "llm_id": "deepseek-chat@DeepSeek",
  314. "max_tokens": 0,
  315. "message_history_window_size": 12,
  316. "output_var_name": "output",
  317. "parameters": [
  318. {
  319. "component_id": "begin@audience",
  320. "id": "a5aa62b5-2974-4eba-bb98-41589589525d",
  321. "key": "audience"
  322. },
  323. {
  324. "component_id": "begin@title",
  325. "id": "80ad2093-85a4-42c3-acf5-0fea1194fc6c",
  326. "key": "title_0"
  327. },
  328. {
  329. "component_id": "Generate:StaleFriendsEat",
  330. "id": "3aed7250-fcee-40a6-823b-33b36a049fb6",
  331. "key": "title"
  332. },
  333. {
  334. "component_id": "begin@keywords",
  335. "id": "a457ea6d-e271-4d6e-968d-3841f358da37",
  336. "key": "keywords_0"
  337. },
  338. {
  339. "component_id": "Generate:FancyMomentsTalk",
  340. "id": "a22aacc2-0ad7-43bb-b971-448910af1c7e",
  341. "key": "keywords"
  342. },
  343. {
  344. "component_id": "Generate:PetiteTrainsCross",
  345. "id": "bc0b8dcd-70d1-4fc4-a6ee-e5b3e652e2bd",
  346. "key": "outline"
  347. }
  348. ],
  349. "presence_penalty": 0.4,
  350. "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>",
  351. "query": [],
  352. "temperature": 0.1,
  353. "top_p": 0.3
  354. }
  355. },
  356. "upstream": [
  357. "Generate:PetiteTrainsCross"
  358. ]
  359. },
  360. "Switch:LargeWaspsSlide": {
  361. "downstream": [
  362. "Baidu:ShyTeamsJuggle",
  363. "Generate:FancyMomentsTalk"
  364. ],
  365. "obj": {
  366. "component_name": "Switch",
  367. "params": {
  368. "conditions": [
  369. {
  370. "items": [
  371. {
  372. "cpn_id": "begin@title",
  373. "operator": "empty"
  374. }
  375. ],
  376. "logical_operator": "and",
  377. "to": "Baidu:ShyTeamsJuggle"
  378. }
  379. ],
  380. "end_cpn_id": "Generate:FancyMomentsTalk",
  381. "inputs": [],
  382. "message_history_window_size": 22,
  383. "operators": [
  384. "contains",
  385. "not contains",
  386. "start with",
  387. "end with",
  388. "empty",
  389. "not empty",
  390. "=",
  391. "\u2260",
  392. ">",
  393. "<",
  394. "\u2265",
  395. "\u2264"
  396. ],
  397. "output_var_name": "output",
  398. "query": []
  399. }
  400. },
  401. "upstream": [
  402. "begin"
  403. ]
  404. },
  405. "Template:FunnyWebsPick": {
  406. "downstream": [
  407. "Answer:TameWavesChange"
  408. ],
  409. "obj": {
  410. "component_name": "Template",
  411. "params": {
  412. "content": "\n## {title_0} {title}\n\n{introduction}\n\n{body}",
  413. "inputs": [],
  414. "message_history_window_size": 22,
  415. "output_var_name": "output",
  416. "parameters": [
  417. {
  418. "component_id": "begin@title",
  419. "id": "7667a7fe-9999-45c5-ad98-3b859ca528e4",
  420. "key": "title_0"
  421. },
  422. {
  423. "component_id": "Generate:StaleFriendsEat",
  424. "id": "08e21e37-d466-4b28-8c95-0320cdbafe90",
  425. "key": "title"
  426. },
  427. {
  428. "component_id": "Generate:GreenEaglesEnjoy",
  429. "id": "7686d544-8568-4117-86c2-9dc63eaee560",
  430. "key": "introduction"
  431. },
  432. {
  433. "component_id": "Generate:StupidLlamasPull",
  434. "id": "f44df8ea-13c9-4542-98a5-e2cc66c6f2de",
  435. "key": "body"
  436. }
  437. ],
  438. "query": []
  439. }
  440. },
  441. "upstream": [
  442. "Generate:GreenEaglesEnjoy",
  443. "Generate:StupidLlamasPull"
  444. ]
  445. },
  446. "begin": {
  447. "downstream": [
  448. "Switch:LargeWaspsSlide"
  449. ],
  450. "obj": {
  451. "component_name": "Begin",
  452. "params": {
  453. "inputs": [],
  454. "message_history_window_size": 22,
  455. "output_var_name": "output",
  456. "prologue": "",
  457. "query": [
  458. {
  459. "key": "title",
  460. "name": "Title",
  461. "optional": true,
  462. "type": "line",
  463. "value": "\u80e1\u51ef\u4eba\u771f\u597d"
  464. },
  465. {
  466. "key": "keywords",
  467. "name": "Keywords",
  468. "optional": true,
  469. "type": "line"
  470. },
  471. {
  472. "key": "audience",
  473. "name": "Audience",
  474. "optional": true,
  475. "type": "line"
  476. },
  477. {
  478. "key": "brands_to_avoid",
  479. "name": "Brands to avoid",
  480. "optional": true,
  481. "type": "line"
  482. }
  483. ]
  484. }
  485. },
  486. "upstream": []
  487. }
  488. },
  489. "embed_id": "",
  490. "graph": {
  491. "edges": [
  492. {
  493. "id": "reactflow__edge-begin-Switch:LargeWaspsSlidea",
  494. "markerEnd": "logo",
  495. "source": "begin",
  496. "sourceHandle": null,
  497. "style": {
  498. "stroke": "rgb(202 197 245)",
  499. "strokeWidth": 2
  500. },
  501. "target": "Switch:LargeWaspsSlide",
  502. "targetHandle": "a",
  503. "type": "buttonEdge"
  504. },
  505. {
  506. "id": "reactflow__edge-Switch:LargeWaspsSlideCase 1-Baidu:ShyTeamsJugglec",
  507. "markerEnd": "logo",
  508. "source": "Switch:LargeWaspsSlide",
  509. "sourceHandle": "Case 1",
  510. "style": {
  511. "stroke": "rgb(202 197 245)",
  512. "strokeWidth": 2
  513. },
  514. "target": "Baidu:ShyTeamsJuggle",
  515. "targetHandle": "c",
  516. "type": "buttonEdge"
  517. },
  518. {
  519. "id": "reactflow__edge-Switch:LargeWaspsSlideend_cpn_id-Generate:FancyMomentsTalkc",
  520. "markerEnd": "logo",
  521. "source": "Switch:LargeWaspsSlide",
  522. "sourceHandle": "end_cpn_id",
  523. "style": {
  524. "stroke": "rgb(202 197 245)",
  525. "strokeWidth": 2
  526. },
  527. "target": "Generate:FancyMomentsTalk",
  528. "targetHandle": "c",
  529. "type": "buttonEdge"
  530. },
  531. {
  532. "id": "reactflow__edge-Baidu:ShyTeamsJuggleb-Generate:StaleFriendsEatc",
  533. "markerEnd": "logo",
  534. "source": "Baidu:ShyTeamsJuggle",
  535. "sourceHandle": "b",
  536. "style": {
  537. "stroke": "rgb(202 197 245)",
  538. "strokeWidth": 2
  539. },
  540. "target": "Generate:StaleFriendsEat",
  541. "targetHandle": "c",
  542. "type": "buttonEdge"
  543. },
  544. {
  545. "id": "reactflow__edge-Generate:StaleFriendsEatb-Generate:PublicEmusThinkc",
  546. "markerEnd": "logo",
  547. "source": "Generate:StaleFriendsEat",
  548. "sourceHandle": "b",
  549. "style": {
  550. "stroke": "rgb(202 197 245)",
  551. "strokeWidth": 2
  552. },
  553. "target": "Generate:PublicEmusThink",
  554. "targetHandle": "c",
  555. "type": "buttonEdge"
  556. },
  557. {
  558. "id": "reactflow__edge-Generate:FancyMomentsTalkb-Generate:PublicEmusThinkc",
  559. "markerEnd": "logo",
  560. "source": "Generate:FancyMomentsTalk",
  561. "sourceHandle": "b",
  562. "style": {
  563. "stroke": "rgb(202 197 245)",
  564. "strokeWidth": 2
  565. },
  566. "target": "Generate:PublicEmusThink",
  567. "targetHandle": "c",
  568. "type": "buttonEdge"
  569. },
  570. {
  571. "id": "reactflow__edge-Generate:PublicEmusThinkb-Baidu:SharpSignsBegc",
  572. "markerEnd": "logo",
  573. "source": "Generate:PublicEmusThink",
  574. "sourceHandle": "b",
  575. "style": {
  576. "stroke": "rgb(202 197 245)",
  577. "strokeWidth": 2
  578. },
  579. "target": "Baidu:SharpSignsBeg",
  580. "targetHandle": "c",
  581. "type": "buttonEdge"
  582. },
  583. {
  584. "id": "reactflow__edge-Baidu:SharpSignsBegb-Generate:PetiteTrainsCrossc",
  585. "markerEnd": "logo",
  586. "source": "Baidu:SharpSignsBeg",
  587. "sourceHandle": "b",
  588. "style": {
  589. "stroke": "rgb(202 197 245)",
  590. "strokeWidth": 2
  591. },
  592. "target": "Generate:PetiteTrainsCross",
  593. "targetHandle": "c",
  594. "type": "buttonEdge"
  595. },
  596. {
  597. "id": "reactflow__edge-Generate:PetiteTrainsCrossb-Generate:GreenEaglesEnjoyc",
  598. "markerEnd": "logo",
  599. "source": "Generate:PetiteTrainsCross",
  600. "sourceHandle": "b",
  601. "style": {
  602. "stroke": "rgb(202 197 245)",
  603. "strokeWidth": 2
  604. },
  605. "target": "Generate:GreenEaglesEnjoy",
  606. "targetHandle": "c",
  607. "type": "buttonEdge"
  608. },
  609. {
  610. "id": "reactflow__edge-Generate:PetiteTrainsCrossb-Generate:StupidLlamasPullc",
  611. "markerEnd": "logo",
  612. "source": "Generate:PetiteTrainsCross",
  613. "sourceHandle": "b",
  614. "style": {
  615. "stroke": "rgb(202 197 245)",
  616. "strokeWidth": 2
  617. },
  618. "target": "Generate:StupidLlamasPull",
  619. "targetHandle": "c",
  620. "type": "buttonEdge"
  621. },
  622. {
  623. "id": "reactflow__edge-Generate:GreenEaglesEnjoyb-Template:FunnyWebsPickc",
  624. "markerEnd": "logo",
  625. "source": "Generate:GreenEaglesEnjoy",
  626. "sourceHandle": "b",
  627. "style": {
  628. "stroke": "rgb(202 197 245)",
  629. "strokeWidth": 2
  630. },
  631. "target": "Template:FunnyWebsPick",
  632. "targetHandle": "c",
  633. "type": "buttonEdge"
  634. },
  635. {
  636. "id": "reactflow__edge-Generate:StupidLlamasPullb-Template:FunnyWebsPickc",
  637. "markerEnd": "logo",
  638. "source": "Generate:StupidLlamasPull",
  639. "sourceHandle": "b",
  640. "style": {
  641. "stroke": "rgb(202 197 245)",
  642. "strokeWidth": 2
  643. },
  644. "target": "Template:FunnyWebsPick",
  645. "targetHandle": "c",
  646. "type": "buttonEdge"
  647. },
  648. {
  649. "id": "reactflow__edge-Template:FunnyWebsPickb-Answer:TameWavesChangec",
  650. "markerEnd": "logo",
  651. "source": "Template:FunnyWebsPick",
  652. "sourceHandle": "b",
  653. "style": {
  654. "stroke": "rgb(202 197 245)",
  655. "strokeWidth": 2
  656. },
  657. "target": "Answer:TameWavesChange",
  658. "targetHandle": "c",
  659. "type": "buttonEdge"
  660. }
  661. ],
  662. "nodes": [
  663. {
  664. "data": {
  665. "form": {
  666. "prologue": "",
  667. "query": [
  668. {
  669. "key": "title",
  670. "name": "Title",
  671. "optional": true,
  672. "type": "line",
  673. "value": ""
  674. },
  675. {
  676. "key": "keywords",
  677. "name": "Keywords",
  678. "optional": true,
  679. "type": "line"
  680. },
  681. {
  682. "key": "audience",
  683. "name": "Audience",
  684. "optional": true,
  685. "type": "line"
  686. },
  687. {
  688. "key": "brands_to_avoid",
  689. "name": "Brands to avoid",
  690. "optional": true,
  691. "type": "line"
  692. }
  693. ]
  694. },
  695. "label": "Begin",
  696. "name": "begin"
  697. },
  698. "dragging": false,
  699. "height": 212,
  700. "id": "begin",
  701. "position": {
  702. "x": -432.2850120660528,
  703. "y": 82.47567395502324
  704. },
  705. "positionAbsolute": {
  706. "x": -432.2850120660528,
  707. "y": 82.47567395502324
  708. },
  709. "selected": false,
  710. "sourcePosition": "left",
  711. "targetPosition": "right",
  712. "type": "beginNode",
  713. "width": 200
  714. },
  715. {
  716. "data": {
  717. "form": {
  718. "conditions": [
  719. {
  720. "items": [
  721. {
  722. "cpn_id": "begin@title",
  723. "operator": "empty"
  724. }
  725. ],
  726. "logical_operator": "and",
  727. "to": "Baidu:ShyTeamsJuggle"
  728. }
  729. ],
  730. "end_cpn_id": "Generate:FancyMomentsTalk"
  731. },
  732. "label": "Switch",
  733. "name": "Empty title?"
  734. },
  735. "dragging": false,
  736. "height": 164,
  737. "id": "Switch:LargeWaspsSlide",
  738. "position": {
  739. "x": -171.8139076194234,
  740. "y": 106.58178484885428
  741. },
  742. "positionAbsolute": {
  743. "x": -171.8139076194234,
  744. "y": 106.58178484885428
  745. },
  746. "selected": false,
  747. "sourcePosition": "right",
  748. "targetPosition": "left",
  749. "type": "switchNode",
  750. "width": 200
  751. },
  752. {
  753. "data": {
  754. "form": {
  755. "query": [
  756. {
  757. "component_id": "begin@keywords",
  758. "type": "reference"
  759. }
  760. ],
  761. "top_n": 10
  762. },
  763. "label": "Baidu",
  764. "name": "Baidu4title"
  765. },
  766. "dragging": false,
  767. "height": 64,
  768. "id": "Baidu:ShyTeamsJuggle",
  769. "position": {
  770. "x": 99.2698941117485,
  771. "y": 131.97513574677558
  772. },
  773. "positionAbsolute": {
  774. "x": 99.2698941117485,
  775. "y": 131.97513574677558
  776. },
  777. "selected": false,
  778. "sourcePosition": "right",
  779. "targetPosition": "left",
  780. "type": "ragNode",
  781. "width": 200
  782. },
  783. {
  784. "data": {
  785. "form": {
  786. "cite": false,
  787. "frequencyPenaltyEnabled": true,
  788. "frequency_penalty": 0.7,
  789. "llm_id": "deepseek-chat@DeepSeek",
  790. "maxTokensEnabled": true,
  791. "max_tokens": 256,
  792. "message_history_window_size": 12,
  793. "parameters": [
  794. {
  795. "component_id": "begin@title",
  796. "id": "2beef84b-204b-475a-89b3-3833bd108088",
  797. "key": "title"
  798. }
  799. ],
  800. "presencePenaltyEnabled": true,
  801. "presence_penalty": 0.4,
  802. "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.",
  803. "temperature": 0.1,
  804. "temperatureEnabled": true,
  805. "topPEnabled": true,
  806. "top_p": 0.3
  807. },
  808. "label": "Generate",
  809. "name": "Keywords gen"
  810. },
  811. "dragging": false,
  812. "height": 148,
  813. "id": "Generate:FancyMomentsTalk",
  814. "position": {
  815. "x": 102.41401952481024,
  816. "y": 250.74278147746412
  817. },
  818. "positionAbsolute": {
  819. "x": 102.41401952481024,
  820. "y": 250.74278147746412
  821. },
  822. "selected": false,
  823. "sourcePosition": "right",
  824. "targetPosition": "left",
  825. "type": "generateNode",
  826. "width": 200
  827. },
  828. {
  829. "data": {
  830. "form": {
  831. "cite": false,
  832. "frequencyPenaltyEnabled": true,
  833. "frequency_penalty": 0.7,
  834. "llm_id": "deepseek-chat@DeepSeek",
  835. "maxTokensEnabled": true,
  836. "max_tokens": 256,
  837. "message_history_window_size": 12,
  838. "parameters": [
  839. {
  840. "component_id": "Baidu:ShyTeamsJuggle",
  841. "id": "e9c8317b-45d0-426d-aa9b-c0c511bf2737",
  842. "key": "google"
  843. },
  844. {
  845. "component_id": "begin@keywords",
  846. "id": "52ae0774-5922-4983-bf31-bdfd97b03665",
  847. "key": "keywords"
  848. }
  849. ],
  850. "presencePenaltyEnabled": true,
  851. "presence_penalty": 0.4,
  852. "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.",
  853. "temperature": 0.1,
  854. "temperatureEnabled": true,
  855. "topPEnabled": true,
  856. "top_p": 0.3
  857. },
  858. "label": "Generate",
  859. "name": "Title Gen"
  860. },
  861. "dragging": false,
  862. "height": 190,
  863. "id": "Generate:StaleFriendsEat",
  864. "position": {
  865. "x": 350.6095610475215,
  866. "y": 67.41989677966453
  867. },
  868. "positionAbsolute": {
  869. "x": 350.6095610475215,
  870. "y": 67.41989677966453
  871. },
  872. "selected": false,
  873. "sourcePosition": "right",
  874. "targetPosition": "left",
  875. "type": "generateNode",
  876. "width": 200
  877. },
  878. {
  879. "data": {
  880. "form": {
  881. "cite": false,
  882. "frequencyPenaltyEnabled": true,
  883. "frequency_penalty": 0.7,
  884. "llm_id": "deepseek-chat@DeepSeek",
  885. "maxTokensEnabled": true,
  886. "max_tokens": 256,
  887. "message_history_window_size": 12,
  888. "parameters": [
  889. {
  890. "component_id": "begin@title",
  891. "id": "9bd0c2d9-9fe2-494b-a354-d25a5423e4d1",
  892. "key": "title_0"
  893. },
  894. {
  895. "component_id": "Generate:StaleFriendsEat",
  896. "id": "31f6e9b4-928d-4561-bcb0-ccab0b122dc5",
  897. "key": "title"
  898. },
  899. {
  900. "component_id": "begin@keywords",
  901. "id": "94c0746d-bec8-4aa8-8de9-b865bdf2165a",
  902. "key": "keywords_0"
  903. },
  904. {
  905. "component_id": "begin@keywords",
  906. "id": "905a395e-c995-46e3-bbb6-d844cb36ffdb",
  907. "key": "keywords"
  908. },
  909. {
  910. "component_id": "begin@audience",
  911. "id": "308b091e-8316-4a1f-a91d-d7b8d4f05e72",
  912. "key": "audience"
  913. }
  914. ],
  915. "presencePenaltyEnabled": true,
  916. "presence_penalty": 0.4,
  917. "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.",
  918. "temperature": 0.1,
  919. "temperatureEnabled": true,
  920. "topPEnabled": true,
  921. "top_p": 0.3
  922. },
  923. "label": "Generate",
  924. "name": "Words to search"
  925. },
  926. "dragging": false,
  927. "height": 316,
  928. "id": "Generate:PublicEmusThink",
  929. "position": {
  930. "x": 662.0870460792588,
  931. "y": 164.43785727873558
  932. },
  933. "positionAbsolute": {
  934. "x": 662.0870460792588,
  935. "y": 164.43785727873558
  936. },
  937. "selected": false,
  938. "sourcePosition": "right",
  939. "targetPosition": "left",
  940. "type": "generateNode",
  941. "width": 200
  942. },
  943. {
  944. "data": {
  945. "form": {
  946. "query": [
  947. {
  948. "component_id": "Generate:PublicEmusThink",
  949. "type": "reference"
  950. }
  951. ],
  952. "top_n": 10
  953. },
  954. "label": "Baidu",
  955. "name": "Baidu4Info"
  956. },
  957. "dragging": false,
  958. "height": 64,
  959. "id": "Baidu:SharpSignsBeg",
  960. "position": {
  961. "x": 933.5156264729844,
  962. "y": 289.6867428262425
  963. },
  964. "positionAbsolute": {
  965. "x": 933.5156264729844,
  966. "y": 289.6867428262425
  967. },
  968. "selected": false,
  969. "sourcePosition": "right",
  970. "targetPosition": "left",
  971. "type": "ragNode",
  972. "width": 200
  973. },
  974. {
  975. "data": {
  976. "form": {
  977. "cite": false,
  978. "frequencyPenaltyEnabled": true,
  979. "frequency_penalty": 0.7,
  980. "llm_id": "deepseek-chat@DeepSeek",
  981. "maxTokensEnabled": false,
  982. "max_tokens": 512,
  983. "message_history_window_size": 12,
  984. "parameter": "Precise",
  985. "parameters": [
  986. {
  987. "component_id": "begin@title",
  988. "id": "4c567588-33d9-4886-8551-15259a007636",
  989. "key": "title_0"
  990. },
  991. {
  992. "component_id": "Generate:StaleFriendsEat",
  993. "id": "be668c25-74b7-4168-9aa1-46f5803120b1",
  994. "key": "title"
  995. },
  996. {
  997. "component_id": "begin@keywords",
  998. "id": "d1309653-e36a-4fc6-b0ba-643118c4dee7",
  999. "key": "keywords_0"
  1000. },
  1001. {
  1002. "component_id": "Generate:FancyMomentsTalk",
  1003. "id": "029757d4-43dd-435a-8b28-c3f49049e223",
  1004. "key": "keywords"
  1005. },
  1006. {
  1007. "component_id": "begin@audience",
  1008. "id": "f95757f3-92e2-4e01-bc63-85ea21a22992",
  1009. "key": "audience"
  1010. },
  1011. {
  1012. "component_id": "begin@brands_to_avoid",
  1013. "id": "7dd8968a-a5bd-46de-9666-615e7f2c59ac",
  1014. "key": "brands_to_avoid"
  1015. },
  1016. {
  1017. "component_id": "Baidu:SharpSignsBeg",
  1018. "id": "ec7f3f31-475a-4fb0-892d-5210a116fbe3",
  1019. "key": "search_res"
  1020. }
  1021. ],
  1022. "presencePenaltyEnabled": true,
  1023. "presence_penalty": 0.4,
  1024. "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]",
  1025. "temperature": 0.1,
  1026. "temperatureEnabled": true,
  1027. "topPEnabled": true,
  1028. "top_p": 0.3
  1029. },
  1030. "label": "Generate",
  1031. "name": "Outline gen"
  1032. },
  1033. "dragging": false,
  1034. "height": 400,
  1035. "id": "Generate:PetiteTrainsCross",
  1036. "position": {
  1037. "x": 1214.88216855105,
  1038. "y": 118.71226462600856
  1039. },
  1040. "positionAbsolute": {
  1041. "x": 1214.88216855105,
  1042. "y": 118.71226462600856
  1043. },
  1044. "selected": false,
  1045. "sourcePosition": "right",
  1046. "targetPosition": "left",
  1047. "type": "generateNode",
  1048. "width": 200
  1049. },
  1050. {
  1051. "data": {
  1052. "form": {
  1053. "cite": false,
  1054. "frequencyPenaltyEnabled": true,
  1055. "frequency_penalty": 0.7,
  1056. "llm_id": "deepseek-chat@DeepSeek",
  1057. "maxTokensEnabled": false,
  1058. "max_tokens": 512,
  1059. "message_history_window_size": 12,
  1060. "parameter": "Precise",
  1061. "parameters": [
  1062. {
  1063. "component_id": "begin@audience",
  1064. "id": "f19e0efd-3738-4cc8-9c40-719e7d4e2962",
  1065. "key": "audience"
  1066. },
  1067. {
  1068. "component_id": "Generate:PetiteTrainsCross",
  1069. "id": "83ec3179-8c92-4cfc-ab57-0dc74ac7d74c",
  1070. "key": "outline"
  1071. },
  1072. {
  1073. "component_id": "begin@keywords",
  1074. "id": "2424501d-938b-4c5c-9e67-8285ffde4c7f",
  1075. "key": "keywords"
  1076. },
  1077. {
  1078. "component_id": "begin@title",
  1079. "id": "0e224712-a43b-4610-9482-477e86091de5",
  1080. "key": "title"
  1081. }
  1082. ],
  1083. "presencePenaltyEnabled": true,
  1084. "presence_penalty": 0.4,
  1085. "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",
  1086. "temperature": 0.1,
  1087. "temperatureEnabled": true,
  1088. "topPEnabled": true,
  1089. "top_p": 0.3
  1090. },
  1091. "label": "Generate",
  1092. "name": "Introduction gen"
  1093. },
  1094. "dragging": false,
  1095. "height": 274,
  1096. "id": "Generate:GreenEaglesEnjoy",
  1097. "position": {
  1098. "x": 1532.534723197473,
  1099. "y": 122.35749974588003
  1100. },
  1101. "positionAbsolute": {
  1102. "x": 1532.534723197473,
  1103. "y": 122.35749974588003
  1104. },
  1105. "selected": false,
  1106. "sourcePosition": "right",
  1107. "targetPosition": "left",
  1108. "type": "generateNode",
  1109. "width": 200
  1110. },
  1111. {
  1112. "data": {
  1113. "form": {
  1114. "cite": true,
  1115. "frequencyPenaltyEnabled": true,
  1116. "frequency_penalty": 0.7,
  1117. "llm_id": "deepseek-chat@DeepSeek",
  1118. "maxTokensEnabled": false,
  1119. "max_tokens": 512,
  1120. "message_history_window_size": 12,
  1121. "parameter": "Precise",
  1122. "parameters": [
  1123. {
  1124. "component_id": "begin@audience",
  1125. "id": "a5aa62b5-2974-4eba-bb98-41589589525d",
  1126. "key": "audience"
  1127. },
  1128. {
  1129. "component_id": "begin@title",
  1130. "id": "80ad2093-85a4-42c3-acf5-0fea1194fc6c",
  1131. "key": "title_0"
  1132. },
  1133. {
  1134. "component_id": "Generate:StaleFriendsEat",
  1135. "id": "3aed7250-fcee-40a6-823b-33b36a049fb6",
  1136. "key": "title"
  1137. },
  1138. {
  1139. "component_id": "begin@keywords",
  1140. "id": "a457ea6d-e271-4d6e-968d-3841f358da37",
  1141. "key": "keywords_0"
  1142. },
  1143. {
  1144. "component_id": "Generate:FancyMomentsTalk",
  1145. "id": "a22aacc2-0ad7-43bb-b971-448910af1c7e",
  1146. "key": "keywords"
  1147. },
  1148. {
  1149. "component_id": "Generate:PetiteTrainsCross",
  1150. "id": "bc0b8dcd-70d1-4fc4-a6ee-e5b3e652e2bd",
  1151. "key": "outline"
  1152. }
  1153. ],
  1154. "presencePenaltyEnabled": true,
  1155. "presence_penalty": 0.4,
  1156. "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>",
  1157. "temperature": 0.1,
  1158. "temperatureEnabled": true,
  1159. "topPEnabled": true,
  1160. "top_p": 0.3
  1161. },
  1162. "label": "Generate",
  1163. "name": "Body gen"
  1164. },
  1165. "dragging": false,
  1166. "height": 360,
  1167. "id": "Generate:StupidLlamasPull",
  1168. "position": {
  1169. "x": 1529.1859991055037,
  1170. "y": 438.3975764452973
  1171. },
  1172. "positionAbsolute": {
  1173. "x": 1529.1859991055037,
  1174. "y": 438.3975764452973
  1175. },
  1176. "selected": true,
  1177. "sourcePosition": "right",
  1178. "targetPosition": "left",
  1179. "type": "generateNode",
  1180. "width": 200
  1181. },
  1182. {
  1183. "data": {
  1184. "form": {},
  1185. "label": "Answer",
  1186. "name": "Interact_0"
  1187. },
  1188. "dragging": false,
  1189. "height": 44,
  1190. "id": "Answer:TameWavesChange",
  1191. "position": {
  1192. "x": 2150.301454782809,
  1193. "y": 360.9062777128506
  1194. },
  1195. "positionAbsolute": {
  1196. "x": 2150.301454782809,
  1197. "y": 360.9062777128506
  1198. },
  1199. "selected": false,
  1200. "sourcePosition": "right",
  1201. "targetPosition": "left",
  1202. "type": "logicNode",
  1203. "width": 200
  1204. },
  1205. {
  1206. "data": {
  1207. "form": {
  1208. "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."
  1209. },
  1210. "label": "Note",
  1211. "name": "N\uff1aBegin"
  1212. },
  1213. "dragHandle": ".note-drag-handle",
  1214. "dragging": false,
  1215. "height": 368,
  1216. "id": "Note:FruityColtsBattle",
  1217. "position": {
  1218. "x": -430.17115299591364,
  1219. "y": -320.31044749815453
  1220. },
  1221. "positionAbsolute": {
  1222. "x": -430.17115299591364,
  1223. "y": -320.31044749815453
  1224. },
  1225. "resizing": false,
  1226. "selected": false,
  1227. "sourcePosition": "right",
  1228. "style": {
  1229. "height": 368,
  1230. "width": 275
  1231. },
  1232. "targetPosition": "left",
  1233. "type": "noteNode",
  1234. "width": 275
  1235. },
  1236. {
  1237. "data": {
  1238. "form": {
  1239. "text": "If title is not empty, let LLM help you to generate keywords."
  1240. },
  1241. "label": "Note",
  1242. "name": "N: Keywords gen"
  1243. },
  1244. "dragHandle": ".note-drag-handle",
  1245. "dragging": false,
  1246. "height": 128,
  1247. "id": "Note:SilverGiftsHide",
  1248. "position": {
  1249. "x": 100.4673650631783,
  1250. "y": 414.8198461927788
  1251. },
  1252. "positionAbsolute": {
  1253. "x": 100.4673650631783,
  1254. "y": 414.8198461927788
  1255. },
  1256. "selected": false,
  1257. "sourcePosition": "right",
  1258. "targetPosition": "left",
  1259. "type": "noteNode",
  1260. "width": 269
  1261. },
  1262. {
  1263. "data": {
  1264. "form": {
  1265. "text": "Use user defined keywords to search.\nNext, generate a title based on the search result.\nChange to DuckDuckGo if you want."
  1266. },
  1267. "label": "Note",
  1268. "name": "N: Baidu4title"
  1269. },
  1270. "dragHandle": ".note-drag-handle",
  1271. "dragging": false,
  1272. "height": 192,
  1273. "id": "Note:ShaggyMelonsFail",
  1274. "position": {
  1275. "x": 101.98068917850298,
  1276. "y": -79.85480052081127
  1277. },
  1278. "positionAbsolute": {
  1279. "x": 101.98068917850298,
  1280. "y": -79.85480052081127
  1281. },
  1282. "resizing": false,
  1283. "selected": false,
  1284. "sourcePosition": "right",
  1285. "style": {
  1286. "height": 192,
  1287. "width": 254
  1288. },
  1289. "targetPosition": "left",
  1290. "type": "noteNode",
  1291. "width": 254
  1292. },
  1293. {
  1294. "data": {
  1295. "form": {
  1296. "text": "Let LLM to generate keywords to search. \nBased on the search result, the outline of the artical will be generated."
  1297. },
  1298. "label": "Note",
  1299. "name": "N: Words to search"
  1300. },
  1301. "dragHandle": ".note-drag-handle",
  1302. "dragging": false,
  1303. "height": 132,
  1304. "id": "Note:EvilIdeasDress",
  1305. "position": {
  1306. "x": 822.1382301557384,
  1307. "y": 1.1013324480075255
  1308. },
  1309. "positionAbsolute": {
  1310. "x": 822.1382301557384,
  1311. "y": 1.1013324480075255
  1312. },
  1313. "resizing": false,
  1314. "selected": false,
  1315. "sourcePosition": "right",
  1316. "style": {
  1317. "height": 132,
  1318. "width": 496
  1319. },
  1320. "targetPosition": "left",
  1321. "type": "noteNode",
  1322. "width": 496
  1323. },
  1324. {
  1325. "data": {
  1326. "form": {
  1327. "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."
  1328. },
  1329. "label": "Note",
  1330. "name": "Steps"
  1331. },
  1332. "dragHandle": ".note-drag-handle",
  1333. "dragging": false,
  1334. "height": 450,
  1335. "id": "Note:WeakApesDivide",
  1336. "position": {
  1337. "x": 377.5385839522079,
  1338. "y": 638.4606789293297
  1339. },
  1340. "positionAbsolute": {
  1341. "x": 377.5385839522079,
  1342. "y": 638.4606789293297
  1343. },
  1344. "resizing": false,
  1345. "selected": false,
  1346. "sourcePosition": "right",
  1347. "style": {
  1348. "height": 450,
  1349. "width": 827
  1350. },
  1351. "targetPosition": "left",
  1352. "type": "noteNode",
  1353. "width": 827
  1354. },
  1355. {
  1356. "data": {
  1357. "form": {
  1358. "content": "\n## {title_0} {title}\n\n{introduction}\n\n{body}",
  1359. "parameters": [
  1360. {
  1361. "component_id": "begin@title",
  1362. "id": "7667a7fe-9999-45c5-ad98-3b859ca528e4",
  1363. "key": "title_0"
  1364. },
  1365. {
  1366. "component_id": "Generate:StaleFriendsEat",
  1367. "id": "08e21e37-d466-4b28-8c95-0320cdbafe90",
  1368. "key": "title"
  1369. },
  1370. {
  1371. "component_id": "Generate:GreenEaglesEnjoy",
  1372. "id": "7686d544-8568-4117-86c2-9dc63eaee560",
  1373. "key": "introduction"
  1374. },
  1375. {
  1376. "component_id": "Generate:StupidLlamasPull",
  1377. "id": "f44df8ea-13c9-4542-98a5-e2cc66c6f2de",
  1378. "key": "body"
  1379. }
  1380. ]
  1381. },
  1382. "label": "Template",
  1383. "name": "Template trans"
  1384. },
  1385. "dragging": false,
  1386. "height": 244,
  1387. "id": "Template:FunnyWebsPick",
  1388. "position": {
  1389. "x": 1883.3860863976101,
  1390. "y": 263.1844950766599
  1391. },
  1392. "positionAbsolute": {
  1393. "x": 1883.3860863976101,
  1394. "y": 263.1844950766599
  1395. },
  1396. "selected": false,
  1397. "sourcePosition": "right",
  1398. "targetPosition": "left",
  1399. "type": "templateNode",
  1400. "width": 200
  1401. }
  1402. ]
  1403. },
  1404. "history": [],
  1405. "messages": [],
  1406. "path": [],
  1407. "reference": []
  1408. },
  1409. "avatar": "data:image/jpeg;base64,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"
  1410. }