common.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. const image_knowLedge_map = {
  14. knowledgeFrame1: knowledgeFrame1,
  15. knowledgeFrame2: knowledgeFrame2,
  16. knowledgeFrame3: knowledgeFrame3,
  17. knowledgeFrame4: knowledgeFrame4
  18. };
  19. const image_intelligent_map = {
  20. intelligentFrame1: intelligentFrame1,
  21. intelligentFrame2: intelligentFrame2,
  22. intelligentFrame3: intelligentFrame3,
  23. intelligentFrame4: intelligentFrame4,
  24. intelligentFrame5: intelligentFrame5,
  25. intelligentFrame6: intelligentFrame6,
  26. intelligentFrame7: intelligentFrame7,
  27. intelligentFrame8: intelligentFrame8
  28. };
  29. /**
  30. * @description: 图片映射表
  31. * avatar: 图片名称
  32. * defaultImg: 默认图片
  33. */
  34. export const getImageKnowLedge = (avatar) => {
  35. return image_knowLedge_map[avatar] || knowledgeFrame1;
  36. };
  37. export const getImageIntelligent = (avatar) => {
  38. return image_intelligent_map[avatar] || intelligentFrame1;
  39. };
  40. /**
  41. * @description: 默认智能体数据
  42. */
  43. export const getDefaultIntelligent = () => {
  44. return [
  45. {
  46. name: '问答助理',
  47. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  48. labels: 'LLM,TEXT',
  49. type: 'QA'
  50. },
  51. {
  52. name: '工作流助手',
  53. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  54. labels: 'LLM,TEXT',
  55. type: 'ZS'
  56. },
  57. {
  58. name: '智能Agent',
  59. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  60. labels: 'LLM,TEXT',
  61. type: 'AG'
  62. },
  63. {
  64. name: '工作流应用',
  65. description: 'EMBEDDING,SPEECH2TEXT,MODERATION',
  66. labels: 'LLM,TEXT',
  67. type: 'YY'
  68. }
  69. ];
  70. };