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.

general_chat_bot.json 99KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782
  1. {
  2. "id": 1,
  3. "title": "General-purpose chatbot",
  4. "description": "A general-purpose chat bot whose fields involved include healthcare, finance, emotional communication, real-time weather, and information.",
  5. "canvas_type": "chatbot",
  6. "dsl": {
  7. "answer": [],
  8. "components": {
  9. "AkShare:CalmHotelsKnow": {
  10. "downstream": [
  11. "Generate:RottenMangosSmash"
  12. ],
  13. "obj": {
  14. "component_name": "AkShare",
  15. "params": {
  16. "message_history_window_size": 22,
  17. "output": null,
  18. "output_var_name": "output",
  19. "top_n": 10
  20. }
  21. },
  22. "upstream": [
  23. "KeywordExtract:AllGarlicsPress"
  24. ]
  25. },
  26. "Answer:GiantToysFilm": {
  27. "downstream": [
  28. "Categorize:KhakiTimesSmile"
  29. ],
  30. "obj": {
  31. "component_name": "Answer",
  32. "params": {
  33. "message_history_window_size": 22,
  34. "output": null,
  35. "output_var_name": "output",
  36. "post_answers": []
  37. }
  38. },
  39. "upstream": [
  40. "Generate:LazyWorldsShout",
  41. "Generate:ManyMelonsNail",
  42. "Generate:CruelTaxisType",
  43. "Generate:RottenMangosSmash",
  44. "Generate:SlickLightsWish"
  45. ]
  46. },
  47. "Baidu:CleanJarsMake": {
  48. "downstream": [
  49. "Generate:ManyMelonsNail"
  50. ],
  51. "obj": {
  52. "component_name": "Baidu",
  53. "params": {
  54. "message_history_window_size": 22,
  55. "output": null,
  56. "output_var_name": "output",
  57. "top_n": 10
  58. }
  59. },
  60. "upstream": [
  61. "KeywordExtract:SlowFeetHappen"
  62. ]
  63. },
  64. "Categorize:KhakiTimesSmile": {
  65. "downstream": [
  66. "Concentrator:DryTrainsSearch",
  67. "Concentrator:TrueGeckosSlide",
  68. "Generate:LazyWorldsShout",
  69. "KeywordExtract:SlowFeetHappen",
  70. "QWeather:DeepKiwisTeach"
  71. ],
  72. "obj": {
  73. "component_name": "Categorize",
  74. "params": {
  75. "category_description": {
  76. "chitchatting": {
  77. "description": "Regarding the issues of small talk, companionship, sharing, and emotional intimacy",
  78. "examples": "What's your name?\nAre you female o male.\nWhat a bad day!\nTerrible day.\nHow are you today?\nDo you have boy friend?",
  79. "to": "Generate:LazyWorldsShout"
  80. },
  81. "finance": {
  82. "description": "Question is about finace/economic information, stock market, economic news.",
  83. "examples": "昨日涨幅大于5%的军工股?\nStocks have MACD buyin signals?\nWhen is the next interest rate cut by the Federal Reserve?\n国家救市都有哪些举措?",
  84. "to": "Concentrator:TrueGeckosSlide"
  85. },
  86. "medical": {
  87. "description": "Question is about medical issue, health, illness or medicine etc,.",
  88. "examples": "How to relieve the headache?\nCan't sleep, what to do?\nWhat the effect of coffee in terms of losing weight?",
  89. "to": "Concentrator:DryTrainsSearch"
  90. },
  91. "other": {
  92. "description": "",
  93. "to": "KeywordExtract:SlowFeetHappen"
  94. },
  95. "weather": {
  96. "description": "Question is about weather.",
  97. "examples": "Will it rain tomorrow?\nIs it sunny next day?\nWhat is average temperature next week?",
  98. "to": "QWeather:DeepKiwisTeach"
  99. }
  100. },
  101. "cite": true,
  102. "frequency_penalty": 0.7,
  103. "llm_id": "deepseek-chat@DeepSeek",
  104. "max_tokens": 256,
  105. "message_history_window_size": 22,
  106. "output": null,
  107. "output_var_name": "output",
  108. "parameters": [],
  109. "presence_penalty": 0.4,
  110. "prompt": "",
  111. "temperature": 0.1,
  112. "top_p": 0.3
  113. }
  114. },
  115. "upstream": [
  116. "answer:0",
  117. "Answer:GiantToysFilm"
  118. ]
  119. },
  120. "Concentrator:DryTrainsSearch": {
  121. "downstream": [
  122. "Generate:EagerBerriesHeal",
  123. "Generate:KindDonkeysLook"
  124. ],
  125. "obj": {
  126. "component_name": "Concentrator",
  127. "params": {
  128. "message_history_window_size": 22,
  129. "output": null,
  130. "output_var_name": "output"
  131. }
  132. },
  133. "upstream": [
  134. "Categorize:KhakiTimesSmile"
  135. ]
  136. },
  137. "Concentrator:TrueGeckosSlide": {
  138. "downstream": [
  139. "WenCai:TenParksOpen",
  140. "KeywordExtract:AllGarlicsPress"
  141. ],
  142. "obj": {
  143. "component_name": "Concentrator",
  144. "params": {
  145. "message_history_window_size": 22,
  146. "output": null,
  147. "output_var_name": "output"
  148. }
  149. },
  150. "upstream": [
  151. "Categorize:KhakiTimesSmile"
  152. ]
  153. },
  154. "DuckDuckGo:NiceSeasInvent": {
  155. "downstream": [
  156. "Generate:ManyMelonsNail"
  157. ],
  158. "obj": {
  159. "component_name": "DuckDuckGo",
  160. "params": {
  161. "channel": "text",
  162. "message_history_window_size": 22,
  163. "output": null,
  164. "output_var_name": "output",
  165. "top_n": 10
  166. }
  167. },
  168. "upstream": [
  169. "KeywordExtract:SlowFeetHappen"
  170. ]
  171. },
  172. "Generate:CruelTaxisType": {
  173. "downstream": [
  174. "Answer:GiantToysFilm"
  175. ],
  176. "obj": {
  177. "component_name": "Generate",
  178. "params": {
  179. "cite": true,
  180. "frequency_penalty": 0.7,
  181. "llm_id": "deepseek-chat@DeepSeek",
  182. "max_tokens": 0,
  183. "message_history_window_size": 12,
  184. "output": null,
  185. "output_var_name": "output",
  186. "parameters": [
  187. {
  188. "component_id": "Retrieval:HipIslandsArrive",
  189. "id": "7cfaa44c-71b0-4659-ad4f-e36b9bc1a2b9",
  190. "key": "kb_input"
  191. },
  192. {
  193. "component_id": "PubMed:EasyQueensLose",
  194. "id": "3b56ae40-5751-45b3-a72a-d26cc4fcdf7e",
  195. "key": "pm_input"
  196. }
  197. ],
  198. "presence_penalty": 0.4,
  199. "prompt": "Role: You are a professional medical consulting assistant\n\nTasks: Answer questions posed by users. Answer based on content provided by the knowledge base, PubMed\n\nRequirement:\n- Answers may refer to the content provided (Knowledge Base, PubMed).\n- If the provided PubMed content is referenced, a link to the corresponding URL should be given.\n-Answers should be professional and accurate; no information should be fabricated that is not relevant to the user's question.\n\nProvided knowledge base content\n{kb_input}\n\nPubMed content provided\n{pm_input}",
  200. "temperature": 0.1,
  201. "top_p": 0.3
  202. }
  203. },
  204. "upstream": [
  205. "PubMed:EasyQueensLose",
  206. "Retrieval:HipIslandsArrive"
  207. ]
  208. },
  209. "Generate:EagerBerriesHeal": {
  210. "downstream": [
  211. "Retrieval:HipIslandsArrive"
  212. ],
  213. "obj": {
  214. "component_name": "Generate",
  215. "params": {
  216. "cite": false,
  217. "frequency_penalty": 0.7,
  218. "llm_id": "deepseek-chat@DeepSeek",
  219. "max_tokens": 0,
  220. "message_history_window_size": 12,
  221. "output": null,
  222. "output_var_name": "output",
  223. "parameters": [],
  224. "presence_penalty": 0.4,
  225. "prompt": "Role: You are a professional medical consulting translation assistant\n\nTask: Translate user questions into Chinese, ensuring accuracy of medical terminology and appropriateness of context.\n\nRequirements:\n- Accurately translate medical terminology to convey the integrity and emotional color of the original message.\n- For unclear or uncertain medical terminology, the original text may be retained to ensure accuracy.\n- Respect the privacy and sensitivity of medical consultations and ensure that sensitive information is not disclosed during the translation process.\n- If the user's question is in Chinese, there is no need to translate, just output the user's question directly\n\nExample:\nOriginal (English): Doctor, I have been suffering from chest pain and shortness of breath for the past few days.\nTranslation (Chinese): 医生,我这几天一直胸痛和气短。\n\nNote:\nOnly the translated content needs to be output, no other irrelevant content!",
  226. "temperature": 0.1,
  227. "top_p": 0.3
  228. }
  229. },
  230. "upstream": [
  231. "Concentrator:DryTrainsSearch"
  232. ]
  233. },
  234. "Generate:KindDonkeysLook": {
  235. "downstream": [
  236. "PubMed:EasyQueensLose"
  237. ],
  238. "obj": {
  239. "component_name": "Generate",
  240. "params": {
  241. "cite": false,
  242. "frequency_penalty": 0.7,
  243. "llm_id": "deepseek-chat@DeepSeek",
  244. "max_tokens": 0,
  245. "message_history_window_size": 12,
  246. "output": null,
  247. "output_var_name": "output",
  248. "parameters": [],
  249. "presence_penalty": 0.4,
  250. "prompt": "Role: You are a professional Chinese-English medical question translation assistant\n\nTask: Accurately translate users' Chinese medical question content into English, ensuring accuracy of terminology and clarity of expression\n\nRequirements:\n- In-depth understanding of the terminology and disease descriptions in Chinese medical inquiries to ensure correct medical vocabulary is used in the English translation.\n- Maintain the semantic integrity and accuracy of the original text to avoid omitting important information or introducing errors.\n- Pay attention to the differences in expression habits between Chinese and English, and make appropriate adjustments to make the English translation more natural and fluent.\n- Respect the patient's privacy and the principle of medical confidentiality, and do not disclose any sensitive information during the translation process.\n\nExample:\nOriginal sentence: 我最近总是感觉胸闷,有时还会有心悸的感觉。\nTranslated: I've been feeling chest tightness recently, and sometimes I experience palpitations.\n\nNote:\nOnly the translated content should be given, do not output other irrelevant content!",
  251. "temperature": 0.1,
  252. "top_p": 0.3
  253. }
  254. },
  255. "upstream": [
  256. "Concentrator:DryTrainsSearch"
  257. ]
  258. },
  259. "Generate:LazyWorldsShout": {
  260. "downstream": [
  261. "Answer:GiantToysFilm"
  262. ],
  263. "obj": {
  264. "component_name": "Generate",
  265. "params": {
  266. "cite": false,
  267. "frequency_penalty": 0.7,
  268. "llm_id": "deepseek-chat@DeepSeek",
  269. "max_tokens": 256,
  270. "message_history_window_size": 12,
  271. "output": null,
  272. "output_var_name": "output",
  273. "parameters": [],
  274. "presence_penalty": 0.4,
  275. "prompt": "Role: You‘re warm-hearted lovely young girl, 22 years old, located at Shanghai in China. Your name is R. Who are talking to you is your very good old friend of yours.\n\nTask: \n- Chat with the friend.\n- Ask question and care about them.\n- Provide useful advice to your friend.\n- Tell jokes to make your firend happy.\n\nThe following is the weatcher information:\n{weather}",
  276. "temperature": 0.1,
  277. "top_p": 0.3
  278. }
  279. },
  280. "upstream": [
  281. "Categorize:KhakiTimesSmile"
  282. ]
  283. },
  284. "Generate:ManyMelonsNail": {
  285. "downstream": [
  286. "Answer:GiantToysFilm"
  287. ],
  288. "obj": {
  289. "component_name": "Generate",
  290. "params": {
  291. "cite": true,
  292. "frequency_penalty": 0.7,
  293. "llm_id": "deepseek-chat@DeepSeek",
  294. "max_tokens": 0,
  295. "message_history_window_size": 12,
  296. "output": null,
  297. "output_var_name": "output",
  298. "parameters": [
  299. {
  300. "component_id": "Wikipedia:ThinLampsTravel",
  301. "id": "9f78201a-b9fc-45b9-8e1d-cd0cab5dd94d",
  302. "key": "wikipedia"
  303. },
  304. {
  305. "component_id": "Baidu:CleanJarsMake",
  306. "id": "45062b1e-d5b1-4b3e-a0c6-20c5574100d2",
  307. "key": "baidu"
  308. },
  309. {
  310. "component_id": "DuckDuckGo:NiceSeasInvent",
  311. "id": "f7ae435e-9edf-4833-9978-401bc597e7f8",
  312. "key": "duckduckgo"
  313. }
  314. ],
  315. "presence_penalty": 0.4,
  316. "prompt": "Role: You‘re warm-hearted lovely assistant, young girl, 22 years old, located at Shanghai in China. Your name is R. \n\nTask: Chat with user. Answer the question based on the provided content from: Knowledge Base, Wikipedia, Duckduckgo, Baidu.\n\nRequirements:\n - Answer should be in markdown format.\n - Answer should include all sources(Wikipedia, Duckduckgo, Baidu) as long as they are relevant, and label the sources of the cited content separately.\n - Attach URL links to the content which is quoted from Wikipedia, DuckDuckGo or Baidu.\n - Do not make thing up when there's no relevant information to user's question. \n\n\n## Wikipedia content\n{wikipedia}\n\n\n## Duckduckgo content\n{duckduckgo}\n\n\n## Baidu content\n{baidu}",
  317. "temperature": 0.1,
  318. "top_p": 0.3
  319. }
  320. },
  321. "upstream": [
  322. "DuckDuckGo:NiceSeasInvent",
  323. "Baidu:CleanJarsMake",
  324. "Wikipedia:ThinLampsTravel"
  325. ]
  326. },
  327. "Generate:RottenMangosSmash": {
  328. "downstream": [
  329. "Answer:GiantToysFilm"
  330. ],
  331. "obj": {
  332. "component_name": "Generate",
  333. "params": {
  334. "cite": true,
  335. "frequency_penalty": 0.7,
  336. "llm_id": "deepseek-chat",
  337. "max_tokens": 0,
  338. "message_history_window_size": 0,
  339. "output": null,
  340. "output_var_name": "output",
  341. "parameters": [
  342. {
  343. "component_id": "WenCai:TenParksOpen",
  344. "id": "6045431c-3206-4aae-8f4e-c36c27c488d1",
  345. "key": "wencai_input"
  346. },
  347. {
  348. "component_id": "AkShare:CalmHotelsKnow",
  349. "id": "1eca5d40-9718-4a62-8e4c-afbd48fd3929",
  350. "key": "ak_input"
  351. }
  352. ],
  353. "presence_penalty": 0.4,
  354. "prompt": "Role: You are a professional financial counseling assistant.\n\nTask: Answer user's question based on content provided by Wencai and AkShare.\n\nNotice:\n- Output no more than 5 news items from AkShare if there's content provided by Wencai.\n- Items from AkShare MUST have a corresponding URL link.\n\n############\nContent provided by Wencai: \n{wencai_input}\n\n################\nContent provided by AkShare: \n{ak_input}\n",
  355. "temperature": 0.1,
  356. "top_p": 0.3
  357. }
  358. },
  359. "upstream": [
  360. "WenCai:TenParksOpen",
  361. "AkShare:CalmHotelsKnow"
  362. ]
  363. },
  364. "Generate:SlickLightsWish": {
  365. "downstream": [
  366. "Answer:GiantToysFilm"
  367. ],
  368. "obj": {
  369. "component_name": "Generate",
  370. "params": {
  371. "cite": false,
  372. "frequency_penalty": 0.7,
  373. "llm_id": "deepseek-chat@DeepSeek",
  374. "message_history_window_size": 12,
  375. "output": null,
  376. "output_var_name": "output",
  377. "parameters": [
  378. {
  379. "component_id": "QWeather:DeepKiwisTeach",
  380. "id": "14c9688b-06a5-47a3-9088-a51b7d126629",
  381. "key": "weather"
  382. }
  383. ],
  384. "presence_penalty": 0.4,
  385. "prompt": "Role: You‘re warm-hearted lovely young girl, 22 years old, located at Shanghai in China. Your name is R. Who are talking to you is your very good old friend of yours.\n\nTask: \n- Chat with the friend.\n- Ask question and care about them.\n- Tell your friend the weather if there's weather information provided. If your friend did not provide region information, ask about where he/she is.\n\nThe following is the weatcher information:\n{weather}",
  386. "temperature": 0.1,
  387. "top_p": 0.3
  388. }
  389. },
  390. "upstream": [
  391. "QWeather:DeepKiwisTeach"
  392. ]
  393. },
  394. "KeywordExtract:AllGarlicsPress": {
  395. "downstream": [
  396. "AkShare:CalmHotelsKnow"
  397. ],
  398. "obj": {
  399. "component_name": "KeywordExtract",
  400. "params": {
  401. "cite": true,
  402. "frequencyPenaltyEnabled": true,
  403. "frequency_penalty": 0.7,
  404. "llm_id": "deepseek-chat",
  405. "maxTokensEnabled": true,
  406. "max_tokens": 256,
  407. "message_history_window_size": 22,
  408. "output": null,
  409. "output_var_name": "output",
  410. "parameters": [],
  411. "presencePenaltyEnabled": true,
  412. "presence_penalty": 0.4,
  413. "prompt": "",
  414. "temperature": 0.1,
  415. "temperatureEnabled": true,
  416. "topPEnabled": true,
  417. "top_n": 2,
  418. "top_p": 0.3
  419. }
  420. },
  421. "upstream": [
  422. "Concentrator:TrueGeckosSlide"
  423. ]
  424. },
  425. "KeywordExtract:SlowFeetHappen": {
  426. "downstream": [
  427. "DuckDuckGo:NiceSeasInvent",
  428. "Baidu:CleanJarsMake",
  429. "Wikipedia:ThinLampsTravel"
  430. ],
  431. "obj": {
  432. "component_name": "KeywordExtract",
  433. "params": {
  434. "cite": true,
  435. "frequencyPenaltyEnabled": true,
  436. "frequency_penalty": 0.7,
  437. "llm_id": "deepseek-chat@DeepSeek",
  438. "maxTokensEnabled": true,
  439. "max_tokens": 256,
  440. "message_history_window_size": 22,
  441. "output": null,
  442. "output_var_name": "output",
  443. "parameter": "Precise",
  444. "parameters": [],
  445. "presencePenaltyEnabled": true,
  446. "presence_penalty": 0.4,
  447. "prompt": "",
  448. "temperature": 0.1,
  449. "temperatureEnabled": true,
  450. "topPEnabled": true,
  451. "top_n": 3,
  452. "top_p": 0.3
  453. }
  454. },
  455. "upstream": [
  456. "Categorize:KhakiTimesSmile"
  457. ]
  458. },
  459. "PubMed:EasyQueensLose": {
  460. "downstream": [
  461. "Generate:CruelTaxisType"
  462. ],
  463. "obj": {
  464. "component_name": "PubMed",
  465. "params": {
  466. "email": "xxx@sss.com",
  467. "message_history_window_size": 22,
  468. "output": null,
  469. "output_var_name": "output",
  470. "top_n": 10
  471. }
  472. },
  473. "upstream": [
  474. "Generate:KindDonkeysLook"
  475. ]
  476. },
  477. "QWeather:DeepKiwisTeach": {
  478. "downstream": [
  479. "Generate:SlickLightsWish"
  480. ],
  481. "obj": {
  482. "component_name": "QWeather",
  483. "params": {
  484. "error_code": {
  485. "204": "The request was successful, but the region you are querying does not have the data you need at this time.",
  486. "400": "Request error, may contain incorrect request parameters or missing mandatory request parameters.",
  487. "401": "Authentication fails, possibly using the wrong KEY, wrong digital signature, wrong type of KEY (e.g. using the SDK's KEY to access the Web API).",
  488. "402": "Exceeded the number of accesses or the balance is not enough to support continued access to the service, you can recharge, upgrade the accesses or wait for the accesses to be reset.",
  489. "403": "No access, may be the binding PackageName, BundleID, domain IP address is inconsistent, or the data that requires additional payment.",
  490. "404": "The queried data or region does not exist.",
  491. "429": "Exceeded the limited QPM (number of accesses per minute), please refer to the QPM description",
  492. "500": "No response or timeout, interface service abnormality please contact us"
  493. },
  494. "lang": "en",
  495. "message_history_window_size": 22,
  496. "output": null,
  497. "output_var_name": "output",
  498. "time_period": "7d",
  499. "type": "weather",
  500. "user_type": "free",
  501. "web_apikey": "947e8994bc5f488f8857d618ebac1b19"
  502. }
  503. },
  504. "upstream": [
  505. "Categorize:KhakiTimesSmile"
  506. ]
  507. },
  508. "Retrieval:HipIslandsArrive": {
  509. "downstream": [
  510. "Generate:CruelTaxisType"
  511. ],
  512. "obj": {
  513. "component_name": "Retrieval",
  514. "params": {
  515. "empty_response": "",
  516. "kb_ids": [
  517. "c125b3ea6b3711ef84a142010a8a0006"
  518. ],
  519. "keywords_similarity_weight": 0.3,
  520. "message_history_window_size": 22,
  521. "output": null,
  522. "output_var_name": "output",
  523. "rerank_id": "",
  524. "similarity_threshold": 0.2,
  525. "top_k": 1024,
  526. "top_n": 8
  527. }
  528. },
  529. "upstream": [
  530. "Generate:EagerBerriesHeal"
  531. ]
  532. },
  533. "WenCai:TenParksOpen": {
  534. "downstream": [
  535. "Generate:RottenMangosSmash"
  536. ],
  537. "obj": {
  538. "component_name": "WenCai",
  539. "params": {
  540. "message_history_window_size": 22,
  541. "output": null,
  542. "output_var_name": "output",
  543. "query_type": "stock",
  544. "top_n": 5
  545. }
  546. },
  547. "upstream": [
  548. "Concentrator:TrueGeckosSlide"
  549. ]
  550. },
  551. "Wikipedia:ThinLampsTravel": {
  552. "downstream": [
  553. "Generate:ManyMelonsNail"
  554. ],
  555. "obj": {
  556. "component_name": "Wikipedia",
  557. "params": {
  558. "language": "en",
  559. "message_history_window_size": 22,
  560. "output": null,
  561. "output_var_name": "output",
  562. "top_n": 10
  563. }
  564. },
  565. "upstream": [
  566. "KeywordExtract:SlowFeetHappen"
  567. ]
  568. },
  569. "answer:0": {
  570. "downstream": [
  571. "Categorize:KhakiTimesSmile"
  572. ],
  573. "obj": {
  574. "component_name": "Answer",
  575. "params": {
  576. "message_history_window_size": 22,
  577. "output": {
  578. "content": "Hi friend! How things going?"
  579. },
  580. "output_var_name": "output",
  581. "post_answers": []
  582. }
  583. },
  584. "upstream": [
  585. "begin"
  586. ]
  587. },
  588. "begin": {
  589. "downstream": [
  590. "answer:0"
  591. ],
  592. "obj": {
  593. "component_name": "Begin",
  594. "params": {
  595. "message_history_window_size": 22,
  596. "output": {
  597. "content": "Hi friend! How things going?"
  598. },
  599. "output_var_name": "output",
  600. "prologue": "Hi friend! How things going?"
  601. }
  602. },
  603. "upstream": []
  604. }
  605. },
  606. "embed_id": "",
  607. "graph": {
  608. "edges": [
  609. {
  610. "id": "81de838d-a541-4b3f-9d68-9172ffd7c6b4",
  611. "label": "",
  612. "source": "begin",
  613. "target": "answer:0"
  614. },
  615. {
  616. "id": "reactflow__edge-WenCai:TenParksOpenb-Generate:RottenMangosSmashc",
  617. "markerEnd": "logo",
  618. "source": "WenCai:TenParksOpen",
  619. "sourceHandle": "b",
  620. "style": {
  621. "stroke": "rgb(202 197 245)",
  622. "strokeWidth": 2
  623. },
  624. "target": "Generate:RottenMangosSmash",
  625. "targetHandle": "c",
  626. "type": "buttonEdge"
  627. },
  628. {
  629. "id": "reactflow__edge-AkShare:CalmHotelsKnowb-Generate:RottenMangosSmashc",
  630. "markerEnd": "logo",
  631. "source": "AkShare:CalmHotelsKnow",
  632. "sourceHandle": "b",
  633. "style": {
  634. "stroke": "rgb(202 197 245)",
  635. "strokeWidth": 2
  636. },
  637. "target": "Generate:RottenMangosSmash",
  638. "targetHandle": "c",
  639. "type": "buttonEdge"
  640. },
  641. {
  642. "id": "reactflow__edge-KeywordExtract:AllGarlicsPressb-AkShare:CalmHotelsKnowc",
  643. "markerEnd": "logo",
  644. "source": "KeywordExtract:AllGarlicsPress",
  645. "sourceHandle": "b",
  646. "style": {
  647. "stroke": "rgb(202 197 245)",
  648. "strokeWidth": 2
  649. },
  650. "target": "AkShare:CalmHotelsKnow",
  651. "targetHandle": "c",
  652. "type": "buttonEdge"
  653. },
  654. {
  655. "id": "reactflow__edge-Concentrator:TrueGeckosSlideb-WenCai:TenParksOpenc",
  656. "markerEnd": "logo",
  657. "source": "Concentrator:TrueGeckosSlide",
  658. "sourceHandle": "b",
  659. "style": {
  660. "stroke": "rgb(202 197 245)",
  661. "strokeWidth": 2
  662. },
  663. "target": "WenCai:TenParksOpen",
  664. "targetHandle": "c",
  665. "type": "buttonEdge"
  666. },
  667. {
  668. "id": "reactflow__edge-Concentrator:TrueGeckosSlideb-KeywordExtract:AllGarlicsPressc",
  669. "markerEnd": "logo",
  670. "source": "Concentrator:TrueGeckosSlide",
  671. "sourceHandle": "b",
  672. "style": {
  673. "stroke": "rgb(202 197 245)",
  674. "strokeWidth": 2
  675. },
  676. "target": "KeywordExtract:AllGarlicsPress",
  677. "targetHandle": "c",
  678. "type": "buttonEdge"
  679. },
  680. {
  681. "id": "reactflow__edge-Concentrator:DryTrainsSearchb-Generate:EagerBerriesHealc",
  682. "markerEnd": "logo",
  683. "source": "Concentrator:DryTrainsSearch",
  684. "sourceHandle": "b",
  685. "style": {
  686. "stroke": "rgb(202 197 245)",
  687. "strokeWidth": 2
  688. },
  689. "target": "Generate:EagerBerriesHeal",
  690. "targetHandle": "c",
  691. "type": "buttonEdge"
  692. },
  693. {
  694. "id": "reactflow__edge-Concentrator:DryTrainsSearchb-Generate:KindDonkeysLookc",
  695. "markerEnd": "logo",
  696. "source": "Concentrator:DryTrainsSearch",
  697. "sourceHandle": "b",
  698. "style": {
  699. "stroke": "rgb(202 197 245)",
  700. "strokeWidth": 2
  701. },
  702. "target": "Generate:KindDonkeysLook",
  703. "targetHandle": "c",
  704. "type": "buttonEdge"
  705. },
  706. {
  707. "id": "reactflow__edge-Generate:KindDonkeysLookb-PubMed:EasyQueensLosec",
  708. "markerEnd": "logo",
  709. "source": "Generate:KindDonkeysLook",
  710. "sourceHandle": "b",
  711. "style": {
  712. "stroke": "rgb(202 197 245)",
  713. "strokeWidth": 2
  714. },
  715. "target": "PubMed:EasyQueensLose",
  716. "targetHandle": "c",
  717. "type": "buttonEdge"
  718. },
  719. {
  720. "id": "reactflow__edge-Generate:EagerBerriesHealb-Retrieval:HipIslandsArrivec",
  721. "markerEnd": "logo",
  722. "source": "Generate:EagerBerriesHeal",
  723. "sourceHandle": "b",
  724. "style": {
  725. "stroke": "rgb(202 197 245)",
  726. "strokeWidth": 2
  727. },
  728. "target": "Retrieval:HipIslandsArrive",
  729. "targetHandle": "c",
  730. "type": "buttonEdge"
  731. },
  732. {
  733. "id": "reactflow__edge-PubMed:EasyQueensLoseb-Generate:CruelTaxisTypec",
  734. "markerEnd": "logo",
  735. "source": "PubMed:EasyQueensLose",
  736. "sourceHandle": "b",
  737. "style": {
  738. "stroke": "rgb(202 197 245)",
  739. "strokeWidth": 2
  740. },
  741. "target": "Generate:CruelTaxisType",
  742. "targetHandle": "c",
  743. "type": "buttonEdge"
  744. },
  745. {
  746. "id": "reactflow__edge-answer:0b-Categorize:KhakiTimesSmilea",
  747. "markerEnd": "logo",
  748. "source": "answer:0",
  749. "sourceHandle": "b",
  750. "style": {
  751. "stroke": "rgb(202 197 245)",
  752. "strokeWidth": 2
  753. },
  754. "target": "Categorize:KhakiTimesSmile",
  755. "targetHandle": "a",
  756. "type": "buttonEdge"
  757. },
  758. {
  759. "id": "reactflow__edge-Retrieval:HipIslandsArriveb-Generate:CruelTaxisTyped",
  760. "markerEnd": "logo",
  761. "source": "Retrieval:HipIslandsArrive",
  762. "sourceHandle": "b",
  763. "style": {
  764. "stroke": "rgb(202 197 245)",
  765. "strokeWidth": 2
  766. },
  767. "target": "Generate:CruelTaxisType",
  768. "targetHandle": "d",
  769. "type": "buttonEdge"
  770. },
  771. {
  772. "id": "reactflow__edge-Generate:LazyWorldsShoutb-Answer:GiantToysFilmd",
  773. "markerEnd": "logo",
  774. "source": "Generate:LazyWorldsShout",
  775. "sourceHandle": "b",
  776. "style": {
  777. "stroke": "rgb(202 197 245)",
  778. "strokeWidth": 2
  779. },
  780. "target": "Answer:GiantToysFilm",
  781. "targetHandle": "d",
  782. "type": "buttonEdge"
  783. },
  784. {
  785. "id": "reactflow__edge-KeywordExtract:SlowFeetHappenb-DuckDuckGo:NiceSeasInventc",
  786. "markerEnd": "logo",
  787. "source": "KeywordExtract:SlowFeetHappen",
  788. "sourceHandle": "b",
  789. "style": {
  790. "stroke": "rgb(202 197 245)",
  791. "strokeWidth": 2
  792. },
  793. "target": "DuckDuckGo:NiceSeasInvent",
  794. "targetHandle": "c",
  795. "type": "buttonEdge"
  796. },
  797. {
  798. "id": "reactflow__edge-KeywordExtract:SlowFeetHappenb-Baidu:CleanJarsMakec",
  799. "markerEnd": "logo",
  800. "source": "KeywordExtract:SlowFeetHappen",
  801. "sourceHandle": "b",
  802. "style": {
  803. "stroke": "rgb(202 197 245)",
  804. "strokeWidth": 2
  805. },
  806. "target": "Baidu:CleanJarsMake",
  807. "targetHandle": "c",
  808. "type": "buttonEdge"
  809. },
  810. {
  811. "id": "reactflow__edge-KeywordExtract:SlowFeetHappenb-Wikipedia:ThinLampsTravelc",
  812. "markerEnd": "logo",
  813. "source": "KeywordExtract:SlowFeetHappen",
  814. "sourceHandle": "b",
  815. "style": {
  816. "stroke": "rgb(202 197 245)",
  817. "strokeWidth": 2
  818. },
  819. "target": "Wikipedia:ThinLampsTravel",
  820. "targetHandle": "c",
  821. "type": "buttonEdge"
  822. },
  823. {
  824. "id": "reactflow__edge-DuckDuckGo:NiceSeasInventb-Generate:ManyMelonsNaild",
  825. "markerEnd": "logo",
  826. "source": "DuckDuckGo:NiceSeasInvent",
  827. "sourceHandle": "b",
  828. "style": {
  829. "stroke": "rgb(202 197 245)",
  830. "strokeWidth": 2
  831. },
  832. "target": "Generate:ManyMelonsNail",
  833. "targetHandle": "d",
  834. "type": "buttonEdge"
  835. },
  836. {
  837. "id": "reactflow__edge-Baidu:CleanJarsMakeb-Generate:ManyMelonsNailc",
  838. "markerEnd": "logo",
  839. "source": "Baidu:CleanJarsMake",
  840. "sourceHandle": "b",
  841. "style": {
  842. "stroke": "rgb(202 197 245)",
  843. "strokeWidth": 2
  844. },
  845. "target": "Generate:ManyMelonsNail",
  846. "targetHandle": "c",
  847. "type": "buttonEdge"
  848. },
  849. {
  850. "id": "reactflow__edge-Wikipedia:ThinLampsTravelb-Generate:ManyMelonsNailc",
  851. "markerEnd": "logo",
  852. "source": "Wikipedia:ThinLampsTravel",
  853. "sourceHandle": "b",
  854. "style": {
  855. "stroke": "rgb(202 197 245)",
  856. "strokeWidth": 2
  857. },
  858. "target": "Generate:ManyMelonsNail",
  859. "targetHandle": "c",
  860. "type": "buttonEdge"
  861. },
  862. {
  863. "id": "reactflow__edge-Generate:ManyMelonsNailb-Answer:GiantToysFilmc",
  864. "markerEnd": "logo",
  865. "source": "Generate:ManyMelonsNail",
  866. "sourceHandle": "b",
  867. "style": {
  868. "stroke": "rgb(202 197 245)",
  869. "strokeWidth": 2
  870. },
  871. "target": "Answer:GiantToysFilm",
  872. "targetHandle": "c",
  873. "type": "buttonEdge"
  874. },
  875. {
  876. "id": "reactflow__edge-Answer:GiantToysFilma-Categorize:KhakiTimesSmilec",
  877. "markerEnd": "logo",
  878. "source": "Answer:GiantToysFilm",
  879. "sourceHandle": "a",
  880. "style": {
  881. "stroke": "rgb(202 197 245)",
  882. "strokeWidth": 2
  883. },
  884. "target": "Categorize:KhakiTimesSmile",
  885. "targetHandle": "c",
  886. "type": "buttonEdge"
  887. },
  888. {
  889. "id": "reactflow__edge-Generate:CruelTaxisTypea-Answer:GiantToysFilmc",
  890. "markerEnd": "logo",
  891. "source": "Generate:CruelTaxisType",
  892. "sourceHandle": "a",
  893. "style": {
  894. "stroke": "rgb(202 197 245)",
  895. "strokeWidth": 2
  896. },
  897. "target": "Answer:GiantToysFilm",
  898. "targetHandle": "c",
  899. "type": "buttonEdge"
  900. },
  901. {
  902. "id": "reactflow__edge-Generate:RottenMangosSmashb-Answer:GiantToysFilmb",
  903. "markerEnd": "logo",
  904. "source": "Generate:RottenMangosSmash",
  905. "sourceHandle": "b",
  906. "style": {
  907. "stroke": "rgb(202 197 245)",
  908. "strokeWidth": 2
  909. },
  910. "target": "Answer:GiantToysFilm",
  911. "targetHandle": "b",
  912. "type": "buttonEdge"
  913. },
  914. {
  915. "id": "b064e8ec-8046-4758-a333-af0db3b0415b",
  916. "source": "Categorize:KhakiTimesSmile",
  917. "sourceHandle": "medical",
  918. "target": "Concentrator:DryTrainsSearch"
  919. },
  920. {
  921. "id": "386047ed-f1c5-486d-9acd-321835a874a7",
  922. "source": "Categorize:KhakiTimesSmile",
  923. "sourceHandle": "finance",
  924. "target": "Concentrator:TrueGeckosSlide"
  925. },
  926. {
  927. "id": "6bd471b3-d699-46fd-a57b-df5b73d49ff8",
  928. "source": "Categorize:KhakiTimesSmile",
  929. "sourceHandle": "chitchatting",
  930. "target": "Generate:LazyWorldsShout"
  931. },
  932. {
  933. "id": "974a434e-0886-4ac2-b37b-e453aa72f27b",
  934. "source": "Categorize:KhakiTimesSmile",
  935. "sourceHandle": "other",
  936. "target": "KeywordExtract:SlowFeetHappen"
  937. },
  938. {
  939. "id": "272c0b5f-0e79-4611-b2f4-5fdecea787c1",
  940. "source": "Categorize:KhakiTimesSmile",
  941. "sourceHandle": "weather",
  942. "target": "QWeather:DeepKiwisTeach"
  943. },
  944. {
  945. "id": "reactflow__edge-QWeather:DeepKiwisTeachb-Generate:SlickLightsWishc",
  946. "markerEnd": "logo",
  947. "source": "QWeather:DeepKiwisTeach",
  948. "sourceHandle": "b",
  949. "style": {
  950. "stroke": "rgb(202 197 245)",
  951. "strokeWidth": 2
  952. },
  953. "target": "Generate:SlickLightsWish",
  954. "targetHandle": "c",
  955. "type": "buttonEdge"
  956. },
  957. {
  958. "id": "reactflow__edge-Generate:SlickLightsWisha-Answer:GiantToysFilmd",
  959. "markerEnd": "logo",
  960. "source": "Generate:SlickLightsWish",
  961. "sourceHandle": "a",
  962. "style": {
  963. "stroke": "rgb(202 197 245)",
  964. "strokeWidth": 2
  965. },
  966. "target": "Answer:GiantToysFilm",
  967. "targetHandle": "d",
  968. "type": "buttonEdge"
  969. }
  970. ],
  971. "nodes": [
  972. {
  973. "data": {
  974. "form": {
  975. "prologue": "Hi friend! How things going?"
  976. },
  977. "label": "Begin",
  978. "name": "Opening"
  979. },
  980. "dragging": false,
  981. "height": 50,
  982. "id": "begin",
  983. "position": {
  984. "x": -589.8693068372348,
  985. "y": 373.586838137715
  986. },
  987. "positionAbsolute": {
  988. "x": -589.8693068372348,
  989. "y": 373.586838137715
  990. },
  991. "selected": false,
  992. "sourcePosition": "left",
  993. "targetPosition": "right",
  994. "type": "beginNode",
  995. "width": 50
  996. },
  997. {
  998. "data": {
  999. "form": {},
  1000. "label": "Answer",
  1001. "name": "Interface"
  1002. },
  1003. "dragging": false,
  1004. "height": 100,
  1005. "id": "answer:0",
  1006. "position": {
  1007. "x": -458.24790535471783,
  1008. "y": 355.0056972997136
  1009. },
  1010. "positionAbsolute": {
  1011. "x": -458.24790535471783,
  1012. "y": 355.0056972997136
  1013. },
  1014. "selected": false,
  1015. "sourcePosition": "left",
  1016. "targetPosition": "right",
  1017. "type": "logicNode",
  1018. "width": 100
  1019. },
  1020. {
  1021. "data": {
  1022. "form": {
  1023. "query_type": "stock",
  1024. "top_n": 5
  1025. },
  1026. "label": "WenCai",
  1027. "name": "wencai"
  1028. },
  1029. "dragging": false,
  1030. "height": 50,
  1031. "id": "WenCai:TenParksOpen",
  1032. "position": {
  1033. "x": 146.88097790353987,
  1034. "y": 122.72666051509495
  1035. },
  1036. "positionAbsolute": {
  1037. "x": 146.88097790353987,
  1038. "y": 122.72666051509495
  1039. },
  1040. "selected": false,
  1041. "sourcePosition": "right",
  1042. "targetPosition": "left",
  1043. "type": "ragNode",
  1044. "width": 50
  1045. },
  1046. {
  1047. "data": {
  1048. "form": {
  1049. "top_n": 10
  1050. },
  1051. "label": "AkShare",
  1052. "name": "akshare"
  1053. },
  1054. "dragging": false,
  1055. "height": 50,
  1056. "id": "AkShare:CalmHotelsKnow",
  1057. "position": {
  1058. "x": 340.9149792607028,
  1059. "y": 192.92840865497237
  1060. },
  1061. "positionAbsolute": {
  1062. "x": 340.9149792607028,
  1063. "y": 192.92840865497237
  1064. },
  1065. "selected": false,
  1066. "sourcePosition": "right",
  1067. "targetPosition": "left",
  1068. "type": "ragNode",
  1069. "width": 50
  1070. },
  1071. {
  1072. "data": {
  1073. "form": {
  1074. "frequencyPenaltyEnabled": true,
  1075. "frequency_penalty": 0.7,
  1076. "llm_id": "deepseek-chat",
  1077. "maxTokensEnabled": true,
  1078. "max_tokens": 256,
  1079. "presencePenaltyEnabled": true,
  1080. "presence_penalty": 0.4,
  1081. "temperature": 0.1,
  1082. "temperatureEnabled": true,
  1083. "topPEnabled": true,
  1084. "top_n": 2,
  1085. "top_p": 0.3
  1086. },
  1087. "label": "KeywordExtract",
  1088. "name": "keywords"
  1089. },
  1090. "dragging": false,
  1091. "height": 70,
  1092. "id": "KeywordExtract:AllGarlicsPress",
  1093. "position": {
  1094. "x": 143.9752308548252,
  1095. "y": 191.78844633538844
  1096. },
  1097. "positionAbsolute": {
  1098. "x": 143.9752308548252,
  1099. "y": 191.78844633538844
  1100. },
  1101. "selected": false,
  1102. "sourcePosition": "right",
  1103. "targetPosition": "left",
  1104. "type": "logicNode",
  1105. "width": 70
  1106. },
  1107. {
  1108. "data": {
  1109. "form": {
  1110. "cite": true,
  1111. "frequencyPenaltyEnabled": true,
  1112. "frequency_penalty": 0.7,
  1113. "llm_id": "deepseek-chat",
  1114. "maxTokensEnabled": false,
  1115. "max_tokens": 2048,
  1116. "message_history_window_size": 0,
  1117. "parameter": "Precise",
  1118. "parameters": [
  1119. {
  1120. "component_id": "WenCai:TenParksOpen",
  1121. "id": "6045431c-3206-4aae-8f4e-c36c27c488d1",
  1122. "key": "wencai_input"
  1123. },
  1124. {
  1125. "component_id": "AkShare:CalmHotelsKnow",
  1126. "id": "1eca5d40-9718-4a62-8e4c-afbd48fd3929",
  1127. "key": "ak_input"
  1128. }
  1129. ],
  1130. "presencePenaltyEnabled": true,
  1131. "presence_penalty": 0.4,
  1132. "prompt": "Role: You are a professional financial counseling assistant.\n\nTask: Answer user's question based on content provided by Wencai and AkShare.\n\nNotice:\n- Output no more than 5 news items from AkShare if there's content provided by Wencai.\n- Items from AkShare MUST have a corresponding URL link.\n\n############\nContent provided by Wencai: \n{wencai_input}\n\n################\nContent provided by AkShare: \n{ak_input}\n",
  1133. "temperature": 0.1,
  1134. "temperatureEnabled": true,
  1135. "topPEnabled": true,
  1136. "top_p": 0.3
  1137. },
  1138. "label": "Generate",
  1139. "name": "finaceGen"
  1140. },
  1141. "dragging": false,
  1142. "height": 150,
  1143. "id": "Generate:RottenMangosSmash",
  1144. "position": {
  1145. "x": 516.567259561075,
  1146. "y": 82.75547209322468
  1147. },
  1148. "positionAbsolute": {
  1149. "x": 516.567259561075,
  1150. "y": 82.75547209322468
  1151. },
  1152. "selected": false,
  1153. "sourcePosition": "right",
  1154. "targetPosition": "left",
  1155. "type": "logicNode",
  1156. "width": 150
  1157. },
  1158. {
  1159. "data": {
  1160. "form": {
  1161. "category_description": {
  1162. "chitchatting": {
  1163. "description": "Regarding the issues of small talk, companionship, sharing, and emotional intimacy",
  1164. "examples": "What's your name?\nAre you female o male.\nWhat a bad day!\nTerrible day.\nHow are you today?\nDo you have boy friend?",
  1165. "to": "Generate:LazyWorldsShout"
  1166. },
  1167. "finance": {
  1168. "description": "Question is about finace/economic information, stock market, economic news.",
  1169. "examples": "昨日涨幅大于5%的军工股?\nStocks have MACD buyin signals?\nWhen is the next interest rate cut by the Federal Reserve?\n国家救市都有哪些举措?",
  1170. "to": "Concentrator:TrueGeckosSlide"
  1171. },
  1172. "medical": {
  1173. "description": "Question is about medical issue, health, illness or medicine etc,.",
  1174. "examples": "How to relieve the headache?\nCan't sleep, what to do?\nWhat the effect of coffee in terms of losing weight?",
  1175. "to": "Concentrator:DryTrainsSearch"
  1176. },
  1177. "other": {
  1178. "description": "",
  1179. "to": "KeywordExtract:SlowFeetHappen"
  1180. },
  1181. "weather": {
  1182. "description": "Question is about weather.",
  1183. "examples": "Will it rain tomorrow?\nIs it sunny next day?\nWhat is average temperature next week?",
  1184. "to": "QWeather:DeepKiwisTeach"
  1185. }
  1186. },
  1187. "frequencyPenaltyEnabled": true,
  1188. "frequency_penalty": 0.7,
  1189. "llm_id": "deepseek-chat@DeepSeek",
  1190. "maxTokensEnabled": true,
  1191. "max_tokens": 256,
  1192. "parameter": "Precise",
  1193. "presencePenaltyEnabled": true,
  1194. "presence_penalty": 0.4,
  1195. "temperature": 0.1,
  1196. "temperatureEnabled": true,
  1197. "topPEnabled": true,
  1198. "top_p": 0.3
  1199. },
  1200. "label": "Categorize",
  1201. "name": "categorize"
  1202. },
  1203. "dragging": false,
  1204. "height": 100,
  1205. "id": "Categorize:KhakiTimesSmile",
  1206. "position": {
  1207. "x": -317.46708433918616,
  1208. "y": 355.91108903823437
  1209. },
  1210. "positionAbsolute": {
  1211. "x": -317.46708433918616,
  1212. "y": 355.91108903823437
  1213. },
  1214. "selected": false,
  1215. "sourcePosition": "right",
  1216. "targetPosition": "left",
  1217. "type": "categorizeNode",
  1218. "width": 100
  1219. },
  1220. {
  1221. "data": {
  1222. "form": {},
  1223. "label": "Concentrator",
  1224. "name": "medical"
  1225. },
  1226. "dragging": false,
  1227. "height": 70,
  1228. "id": "Concentrator:DryTrainsSearch",
  1229. "position": {
  1230. "x": -189.0390909059883,
  1231. "y": 495.60306527486614
  1232. },
  1233. "positionAbsolute": {
  1234. "x": -189.0390909059883,
  1235. "y": 495.60306527486614
  1236. },
  1237. "selected": false,
  1238. "sourcePosition": "right",
  1239. "targetPosition": "left",
  1240. "type": "logicNode",
  1241. "width": 70
  1242. },
  1243. {
  1244. "data": {
  1245. "form": {},
  1246. "label": "Concentrator",
  1247. "name": "finance"
  1248. },
  1249. "dragging": false,
  1250. "height": 70,
  1251. "id": "Concentrator:TrueGeckosSlide",
  1252. "position": {
  1253. "x": -159.98935824649828,
  1254. "y": 238.7890803326024
  1255. },
  1256. "positionAbsolute": {
  1257. "x": -159.98935824649828,
  1258. "y": 238.7890803326024
  1259. },
  1260. "selected": false,
  1261. "sourcePosition": "right",
  1262. "targetPosition": "left",
  1263. "type": "logicNode",
  1264. "width": 70
  1265. },
  1266. {
  1267. "data": {
  1268. "form": {
  1269. "cite": false,
  1270. "frequencyPenaltyEnabled": true,
  1271. "frequency_penalty": 0.7,
  1272. "llm_id": "deepseek-chat@DeepSeek",
  1273. "maxTokensEnabled": false,
  1274. "max_tokens": 256,
  1275. "message_history_window_size": 12,
  1276. "parameter": "Precise",
  1277. "parameters": [],
  1278. "presencePenaltyEnabled": true,
  1279. "presence_penalty": 0.4,
  1280. "prompt": "Role: You‘re warm-hearted lovely young girl, 22 years old, located at Shanghai in China. Your name is R. Who are talking to you is your very good old friend of yours.\n\nTask: \n- Chat with the friend.\n- Ask question and care about them.\n- Provide useful advice to your friend.\n- Tell jokes to make your firend happy.\n\nThe following is the weatcher information:\n{weather}",
  1281. "temperature": 0.1,
  1282. "temperatureEnabled": true,
  1283. "topPEnabled": true,
  1284. "top_p": 0.3
  1285. },
  1286. "label": "Generate",
  1287. "name": "smalltalk"
  1288. },
  1289. "dragging": false,
  1290. "height": 150,
  1291. "id": "Generate:LazyWorldsShout",
  1292. "position": {
  1293. "x": 285.89101496906716,
  1294. "y": 319.2635091258808
  1295. },
  1296. "positionAbsolute": {
  1297. "x": 285.89101496906716,
  1298. "y": 319.2635091258808
  1299. },
  1300. "selected": false,
  1301. "sourcePosition": "right",
  1302. "targetPosition": "left",
  1303. "type": "logicNode",
  1304. "width": 150
  1305. },
  1306. {
  1307. "data": {
  1308. "form": {
  1309. "cite": false,
  1310. "frequencyPenaltyEnabled": true,
  1311. "frequency_penalty": 0.7,
  1312. "llm_id": "deepseek-chat@DeepSeek",
  1313. "maxTokensEnabled": false,
  1314. "max_tokens": 256,
  1315. "message_history_window_size": 12,
  1316. "parameter": "Precise",
  1317. "parameters": [],
  1318. "presencePenaltyEnabled": true,
  1319. "presence_penalty": 0.4,
  1320. "prompt": "Role: You are a professional medical consulting translation assistant\n\nTask: Translate user questions into Chinese, ensuring accuracy of medical terminology and appropriateness of context.\n\nRequirements:\n- Accurately translate medical terminology to convey the integrity and emotional color of the original message.\n- For unclear or uncertain medical terminology, the original text may be retained to ensure accuracy.\n- Respect the privacy and sensitivity of medical consultations and ensure that sensitive information is not disclosed during the translation process.\n- If the user's question is in Chinese, there is no need to translate, just output the user's question directly\n\nExample:\nOriginal (English): Doctor, I have been suffering from chest pain and shortness of breath for the past few days.\nTranslation (Chinese): 医生,我这几天一直胸痛和气短。\n\nNote:\nOnly the translated content needs to be output, no other irrelevant content!",
  1321. "temperature": 0.1,
  1322. "temperatureEnabled": true,
  1323. "topPEnabled": true,
  1324. "top_p": 0.3
  1325. },
  1326. "label": "Generate",
  1327. "name": "tranlate to Chinese"
  1328. },
  1329. "dragging": false,
  1330. "height": 150,
  1331. "id": "Generate:EagerBerriesHeal",
  1332. "position": {
  1333. "x": -24.71301675287347,
  1334. "y": 389.820823111604
  1335. },
  1336. "positionAbsolute": {
  1337. "x": -24.71301675287347,
  1338. "y": 389.820823111604
  1339. },
  1340. "selected": false,
  1341. "sourcePosition": "right",
  1342. "targetPosition": "left",
  1343. "type": "logicNode",
  1344. "width": 150
  1345. },
  1346. {
  1347. "data": {
  1348. "form": {
  1349. "cite": false,
  1350. "frequencyPenaltyEnabled": true,
  1351. "frequency_penalty": 0.7,
  1352. "llm_id": "deepseek-chat@DeepSeek",
  1353. "maxTokensEnabled": false,
  1354. "max_tokens": 256,
  1355. "message_history_window_size": 12,
  1356. "parameter": "Precise",
  1357. "parameters": [],
  1358. "presencePenaltyEnabled": true,
  1359. "presence_penalty": 0.4,
  1360. "prompt": "Role: You are a professional Chinese-English medical question translation assistant\n\nTask: Accurately translate users' Chinese medical question content into English, ensuring accuracy of terminology and clarity of expression\n\nRequirements:\n- In-depth understanding of the terminology and disease descriptions in Chinese medical inquiries to ensure correct medical vocabulary is used in the English translation.\n- Maintain the semantic integrity and accuracy of the original text to avoid omitting important information or introducing errors.\n- Pay attention to the differences in expression habits between Chinese and English, and make appropriate adjustments to make the English translation more natural and fluent.\n- Respect the patient's privacy and the principle of medical confidentiality, and do not disclose any sensitive information during the translation process.\n\nExample:\nOriginal sentence: 我最近总是感觉胸闷,有时还会有心悸的感觉。\nTranslated: I've been feeling chest tightness recently, and sometimes I experience palpitations.\n\nNote:\nOnly the translated content should be given, do not output other irrelevant content!",
  1361. "temperature": 0.1,
  1362. "temperatureEnabled": true,
  1363. "topPEnabled": true,
  1364. "top_p": 0.3
  1365. },
  1366. "label": "Generate",
  1367. "name": "Translate to English"
  1368. },
  1369. "dragging": false,
  1370. "height": 150,
  1371. "id": "Generate:KindDonkeysLook",
  1372. "position": {
  1373. "x": 65.7579730422053,
  1374. "y": 523.5955797263784
  1375. },
  1376. "positionAbsolute": {
  1377. "x": 65.7579730422053,
  1378. "y": 523.5955797263784
  1379. },
  1380. "selected": false,
  1381. "sourcePosition": "right",
  1382. "targetPosition": "left",
  1383. "type": "logicNode",
  1384. "width": 150
  1385. },
  1386. {
  1387. "data": {
  1388. "form": {
  1389. "kb_ids": [
  1390. "c125b3ea6b3711ef84a142010a8a0006"
  1391. ],
  1392. "keywords_similarity_weight": 0.3,
  1393. "similarity_threshold": 0.2,
  1394. "top_n": 8
  1395. },
  1396. "label": "Retrieval",
  1397. "name": "Health KB"
  1398. },
  1399. "dragging": false,
  1400. "height": 100,
  1401. "id": "Retrieval:HipIslandsArrive",
  1402. "position": {
  1403. "x": 157.7197065274014,
  1404. "y": 416.66808403435306
  1405. },
  1406. "positionAbsolute": {
  1407. "x": 157.7197065274014,
  1408. "y": 416.66808403435306
  1409. },
  1410. "selected": false,
  1411. "sourcePosition": "right",
  1412. "targetPosition": "left",
  1413. "type": "logicNode",
  1414. "width": 100
  1415. },
  1416. {
  1417. "data": {
  1418. "form": {
  1419. "email": "xxx@sss.com",
  1420. "top_n": 10
  1421. },
  1422. "label": "PubMed",
  1423. "name": "pubmed"
  1424. },
  1425. "dragging": false,
  1426. "height": 50,
  1427. "id": "PubMed:EasyQueensLose",
  1428. "position": {
  1429. "x": 192.9202771828928,
  1430. "y": 636.7518220628402
  1431. },
  1432. "positionAbsolute": {
  1433. "x": 192.9202771828928,
  1434. "y": 636.7518220628402
  1435. },
  1436. "selected": false,
  1437. "sourcePosition": "right",
  1438. "targetPosition": "left",
  1439. "type": "ragNode",
  1440. "width": 50
  1441. },
  1442. {
  1443. "data": {
  1444. "form": {
  1445. "cite": true,
  1446. "frequencyPenaltyEnabled": true,
  1447. "frequency_penalty": 0.7,
  1448. "llm_id": "deepseek-chat@DeepSeek",
  1449. "maxTokensEnabled": false,
  1450. "max_tokens": 256,
  1451. "message_history_window_size": 12,
  1452. "parameter": "Precise",
  1453. "parameters": [
  1454. {
  1455. "component_id": "Retrieval:HipIslandsArrive",
  1456. "id": "7cfaa44c-71b0-4659-ad4f-e36b9bc1a2b9",
  1457. "key": "kb_input"
  1458. },
  1459. {
  1460. "component_id": "PubMed:EasyQueensLose",
  1461. "id": "3b56ae40-5751-45b3-a72a-d26cc4fcdf7e",
  1462. "key": "pm_input"
  1463. }
  1464. ],
  1465. "presencePenaltyEnabled": true,
  1466. "presence_penalty": 0.4,
  1467. "prompt": "Role: You are a professional medical consulting assistant\n\nTasks: Answer questions posed by users. Answer based on content provided by the knowledge base, PubMed\n\nRequirement:\n- Answers may refer to the content provided (Knowledge Base, PubMed).\n- If the provided PubMed content is referenced, a link to the corresponding URL should be given.\n-Answers should be professional and accurate; no information should be fabricated that is not relevant to the user's question.\n\nProvided knowledge base content\n{kb_input}\n\nPubMed content provided\n{pm_input}",
  1468. "temperature": 0.1,
  1469. "temperatureEnabled": true,
  1470. "topPEnabled": true,
  1471. "top_p": 0.3
  1472. },
  1473. "label": "Generate",
  1474. "name": "medgen"
  1475. },
  1476. "dragging": false,
  1477. "height": 150,
  1478. "id": "Generate:CruelTaxisType",
  1479. "position": {
  1480. "x": 333.2545622283057,
  1481. "y": 629.8178763810937
  1482. },
  1483. "positionAbsolute": {
  1484. "x": 333.2545622283057,
  1485. "y": 629.8178763810937
  1486. },
  1487. "selected": false,
  1488. "sourcePosition": "right",
  1489. "targetPosition": "left",
  1490. "type": "logicNode",
  1491. "width": 150
  1492. },
  1493. {
  1494. "data": {
  1495. "form": {},
  1496. "label": "Answer",
  1497. "name": "interact1"
  1498. },
  1499. "dragging": false,
  1500. "height": 100,
  1501. "id": "Answer:GiantToysFilm",
  1502. "position": {
  1503. "x": 515.8838454933375,
  1504. "y": 1032.8979041179798
  1505. },
  1506. "positionAbsolute": {
  1507. "x": 515.8838454933375,
  1508. "y": 1032.8979041179798
  1509. },
  1510. "selected": false,
  1511. "sourcePosition": "right",
  1512. "targetPosition": "left",
  1513. "type": "logicNode",
  1514. "width": 100
  1515. },
  1516. {
  1517. "data": {
  1518. "form": {
  1519. "channel": "text",
  1520. "top_n": 10
  1521. },
  1522. "label": "DuckDuckGo",
  1523. "name": "duck"
  1524. },
  1525. "dragging": false,
  1526. "height": 50,
  1527. "id": "DuckDuckGo:NiceSeasInvent",
  1528. "position": {
  1529. "x": -59.07492646965886,
  1530. "y": 627.8121142328739
  1531. },
  1532. "positionAbsolute": {
  1533. "x": -59.07492646965886,
  1534. "y": 627.8121142328739
  1535. },
  1536. "selected": false,
  1537. "sourcePosition": "right",
  1538. "targetPosition": "left",
  1539. "type": "ragNode",
  1540. "width": 50
  1541. },
  1542. {
  1543. "data": {
  1544. "form": {
  1545. "top_n": 10
  1546. },
  1547. "label": "Baidu",
  1548. "name": "baidu"
  1549. },
  1550. "dragging": false,
  1551. "height": 50,
  1552. "id": "Baidu:CleanJarsMake",
  1553. "position": {
  1554. "x": -56.89640964044342,
  1555. "y": 675.8437985850107
  1556. },
  1557. "positionAbsolute": {
  1558. "x": -56.89640964044342,
  1559. "y": 675.8437985850107
  1560. },
  1561. "selected": false,
  1562. "sourcePosition": "right",
  1563. "targetPosition": "left",
  1564. "type": "ragNode",
  1565. "width": 50
  1566. },
  1567. {
  1568. "data": {
  1569. "form": {
  1570. "language": "en",
  1571. "top_n": 10
  1572. },
  1573. "label": "Wikipedia",
  1574. "name": "wiki"
  1575. },
  1576. "dragging": false,
  1577. "height": 50,
  1578. "id": "Wikipedia:ThinLampsTravel",
  1579. "position": {
  1580. "x": -56.77193488065434,
  1581. "y": 761.4085884262067
  1582. },
  1583. "positionAbsolute": {
  1584. "x": -56.77193488065434,
  1585. "y": 761.4085884262067
  1586. },
  1587. "selected": false,
  1588. "sourcePosition": "right",
  1589. "targetPosition": "left",
  1590. "type": "ragNode",
  1591. "width": 50
  1592. },
  1593. {
  1594. "data": {
  1595. "form": {
  1596. "frequencyPenaltyEnabled": true,
  1597. "frequency_penalty": 0.7,
  1598. "llm_id": "deepseek-chat@DeepSeek",
  1599. "maxTokensEnabled": true,
  1600. "max_tokens": 256,
  1601. "parameter": "Precise",
  1602. "presencePenaltyEnabled": true,
  1603. "presence_penalty": 0.4,
  1604. "temperature": 0.1,
  1605. "temperatureEnabled": true,
  1606. "topPEnabled": true,
  1607. "top_n": 3,
  1608. "top_p": 0.3
  1609. },
  1610. "label": "KeywordExtract",
  1611. "name": "websearch"
  1612. },
  1613. "dragging": false,
  1614. "height": 70,
  1615. "id": "KeywordExtract:SlowFeetHappen",
  1616. "position": {
  1617. "x": -160.67999343104714,
  1618. "y": 593.2961579862384
  1619. },
  1620. "positionAbsolute": {
  1621. "x": -160.67999343104714,
  1622. "y": 593.2961579862384
  1623. },
  1624. "selected": false,
  1625. "sourcePosition": "right",
  1626. "targetPosition": "left",
  1627. "type": "logicNode",
  1628. "width": 70
  1629. },
  1630. {
  1631. "data": {
  1632. "form": {
  1633. "cite": true,
  1634. "frequencyPenaltyEnabled": true,
  1635. "frequency_penalty": 0.7,
  1636. "llm_id": "deepseek-chat@DeepSeek",
  1637. "maxTokensEnabled": false,
  1638. "max_tokens": 256,
  1639. "message_history_window_size": 12,
  1640. "parameter": "Precise",
  1641. "parameters": [
  1642. {
  1643. "component_id": "Wikipedia:ThinLampsTravel",
  1644. "id": "9f78201a-b9fc-45b9-8e1d-cd0cab5dd94d",
  1645. "key": "wikipedia"
  1646. },
  1647. {
  1648. "component_id": "Baidu:CleanJarsMake",
  1649. "id": "45062b1e-d5b1-4b3e-a0c6-20c5574100d2",
  1650. "key": "baidu"
  1651. },
  1652. {
  1653. "component_id": "DuckDuckGo:NiceSeasInvent",
  1654. "id": "f7ae435e-9edf-4833-9978-401bc597e7f8",
  1655. "key": "duckduckgo"
  1656. }
  1657. ],
  1658. "presencePenaltyEnabled": true,
  1659. "presence_penalty": 0.4,
  1660. "prompt": "Role: You‘re warm-hearted lovely assistant, young girl, 22 years old, located at Shanghai in China. Your name is R. \n\nTask: Chat with user. Answer the question based on the provided content from: Knowledge Base, Wikipedia, Duckduckgo, Baidu.\n\nRequirements:\n - Answer should be in markdown format.\n - Answer should include all sources(Wikipedia, Duckduckgo, Baidu) as long as they are relevant, and label the sources of the cited content separately.\n - Attach URL links to the content which is quoted from Wikipedia, DuckDuckGo or Baidu.\n - Do not make thing up when there's no relevant information to user's question. \n\n\n## Wikipedia content\n{wikipedia}\n\n\n## Duckduckgo content\n{duckduckgo}\n\n\n## Baidu content\n{baidu}",
  1661. "temperature": 0.1,
  1662. "temperatureEnabled": true,
  1663. "topPEnabled": true,
  1664. "top_p": 0.3
  1665. },
  1666. "label": "Generate",
  1667. "name": "websearchGen"
  1668. },
  1669. "dragging": false,
  1670. "height": 150,
  1671. "id": "Generate:ManyMelonsNail",
  1672. "position": {
  1673. "x": 136.07181567086246,
  1674. "y": 789.8418052976187
  1675. },
  1676. "positionAbsolute": {
  1677. "x": 136.07181567086246,
  1678. "y": 789.8418052976187
  1679. },
  1680. "selected": false,
  1681. "sourcePosition": "right",
  1682. "targetPosition": "left",
  1683. "type": "logicNode",
  1684. "width": 150
  1685. },
  1686. {
  1687. "data": {
  1688. "form": {
  1689. "lang": "en",
  1690. "time_period": "7d",
  1691. "type": "weather",
  1692. "user_type": "free",
  1693. "web_apikey": "947e8994bc5f488f8857d618ebac1b19"
  1694. },
  1695. "label": "QWeather",
  1696. "name": "weather"
  1697. },
  1698. "dragging": false,
  1699. "height": 50,
  1700. "id": "QWeather:DeepKiwisTeach",
  1701. "position": {
  1702. "x": 20.19969391372814,
  1703. "y": 308.31596185366743
  1704. },
  1705. "positionAbsolute": {
  1706. "x": 20.19969391372814,
  1707. "y": 308.31596185366743
  1708. },
  1709. "selected": false,
  1710. "sourcePosition": "right",
  1711. "targetPosition": "left",
  1712. "type": "ragNode",
  1713. "width": 50
  1714. },
  1715. {
  1716. "data": {
  1717. "form": {
  1718. "cite": false,
  1719. "frequencyPenaltyEnabled": true,
  1720. "frequency_penalty": 0.7,
  1721. "llm_id": "deepseek-chat@DeepSeek",
  1722. "maxTokensEnabled": false,
  1723. "max_tokens": 256,
  1724. "message_history_window_size": 12,
  1725. "parameter": "Precise",
  1726. "parameters": [
  1727. {
  1728. "component_id": "QWeather:DeepKiwisTeach",
  1729. "id": "14c9688b-06a5-47a3-9088-a51b7d126629",
  1730. "key": "weather"
  1731. }
  1732. ],
  1733. "presencePenaltyEnabled": true,
  1734. "presence_penalty": 0.4,
  1735. "prompt": "Role: You‘re warm-hearted lovely young girl, 22 years old, located at Shanghai in China. Your name is R. Who are talking to you is your very good old friend of yours.\n\nTask: \n- Chat with the friend.\n- Ask question and care about them.\n- Tell your friend the weather if there's weather information provided. If your friend did not provide region information, ask about where he/she is.\n\nThe following is the weatcher information:\n{weather}",
  1736. "temperature": 0.1,
  1737. "temperatureEnabled": true,
  1738. "topPEnabled": true,
  1739. "top_p": 0.3
  1740. },
  1741. "label": "Generate",
  1742. "name": "weatherGen"
  1743. },
  1744. "dragging": false,
  1745. "height": 150,
  1746. "id": "Generate:SlickLightsWish",
  1747. "position": {
  1748. "x": 467.66268344793576,
  1749. "y": 253.47127636601164
  1750. },
  1751. "positionAbsolute": {
  1752. "x": 467.66268344793576,
  1753. "y": 253.47127636601164
  1754. },
  1755. "selected": false,
  1756. "sourcePosition": "right",
  1757. "targetPosition": "left",
  1758. "type": "logicNode",
  1759. "width": 150
  1760. }
  1761. ]
  1762. },
  1763. "history": [],
  1764. "messages": [
  1765. {
  1766. "content": "Hi friend! How things going?",
  1767. "id": "5493271e7e1811efaf6642010a8a0004",
  1768. "role": "assistant"
  1769. }
  1770. ],
  1771. "path": [
  1772. [
  1773. "begin"
  1774. ],
  1775. [
  1776. "answer:0"
  1777. ]
  1778. ],
  1779. "reference": []
  1780. },
  1781. "avatar": "data:image/jpeg;base64,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"
  1782. }