common.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. import knowledgeFrame1 from '../../assets/image/management/knowledge-frame1.png';
  2. import knowledgeFrame2 from '../../assets/image/management/knowledge-frame2.png';
  3. import knowledgeFrame3 from '../../assets/image/management/knowledge-frame3.png';
  4. import knowledgeFrame4 from '../../assets/image/management/knowledge-frame4.png';
  5. import intelligentFrame1 from '../../assets/image/management/intelligent-frame1.png';
  6. import intelligentFrame2 from '../../assets/image/management/intelligent-frame2.png';
  7. import intelligentFrame3 from '../../assets/image/management/intelligent-frame3.png';
  8. import intelligentFrame4 from '../../assets/image/management/intelligent-frame4.png';
  9. import intelligentFrame5 from '../../assets/image/management/intelligent-frame5.png';
  10. import intelligentFrame6 from '../../assets/image/management/intelligent-frame6.png';
  11. import intelligentFrame7 from '../../assets/image/management/intelligent-frame7.png';
  12. import intelligentFrame8 from '../../assets/image/management/intelligent-frame8.png';
  13. import intellFrame1 from '../../assets/image/management/intellFrame1.png';
  14. import intellFrame2 from '../../assets/image/management/intellFrame2.png';
  15. import intellFrame3 from '../../assets/image/management/intellFrame3.png';
  16. import intellFrame4 from '../../assets/image/management/intellFrame4.png';
  17. import intellFrame5 from '../../assets/image/management/intellFrame5.png';
  18. import intellFrame6 from '../../assets/image/management/intellFrame6.png';
  19. const image_knowLedge_map = {
  20. knowledgeFrame1: knowledgeFrame1,
  21. knowledgeFrame2: knowledgeFrame2,
  22. knowledgeFrame3: knowledgeFrame3,
  23. knowledgeFrame4: knowledgeFrame4
  24. };
  25. const image_intelligent_map = {
  26. intelligentFrame1: intelligentFrame1,
  27. intelligentFrame2: intelligentFrame2,
  28. intelligentFrame3: intelligentFrame3,
  29. intelligentFrame4: intelligentFrame4,
  30. intelligentFrame5: intelligentFrame5,
  31. intelligentFrame6: intelligentFrame6,
  32. intelligentFrame7: intelligentFrame7,
  33. intelligentFrame8: intelligentFrame8
  34. };
  35. const icon_intelligent_map = {
  36. intellFrame1: intellFrame1,
  37. intellFrame2: intellFrame2,
  38. intellFrame3: intellFrame3,
  39. intellFrame4: intellFrame4,
  40. intellFrame5: intellFrame5,
  41. intellFrame6: intellFrame6
  42. };
  43. /**
  44. * @description: 智能体类型
  45. * */
  46. export const dialogType = {
  47. RAGFLOW: '1',
  48. BS: '2',
  49. BASIC: '3',
  50. DIFY: '4'
  51. };
  52. /**
  53. * @description: 图片映射表
  54. * avatar: 图片名称
  55. * defaultImg: 默认图片
  56. */
  57. export const getImageKnowLedge = (avatar) => {
  58. return image_knowLedge_map[avatar] || knowledgeFrame1;
  59. };
  60. export const getImageIntelligent = (avatar) => {
  61. return image_intelligent_map[avatar];
  62. };
  63. export const getIconIntelligent = (avatar) => {
  64. return icon_intelligent_map[avatar] || intellFrame1;
  65. };
  66. /**
  67. * @description: 默认智能体数据
  68. */
  69. export const getDefaultIntelligent = () => {
  70. return [
  71. {
  72. name: '问答助理',
  73. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  74. labels: 'LLM,TEXT',
  75. type: 'ragflow'
  76. },
  77. {
  78. name: '工作流助手',
  79. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  80. labels: 'LLM,TEXT',
  81. type: 'advanced-chat'
  82. },
  83. {
  84. name: '智能Agent',
  85. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  86. labels: 'LLM,TEXT',
  87. type: 'agent-chat'
  88. },
  89. {
  90. name: '工作流应用',
  91. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  92. labels: 'LLM,TEXT',
  93. type: 'workflow'
  94. }
  95. ];
  96. };