Files

1 line
21 KiB
JSON

{"repo": "chaitin/pandawiki", "files": {"web/admin/src/constant/enums.tsx": {"cd9de0b2bf43f9602597e8e62598a28c186a3ea0": {"t": 1785595428.395408, "n": 20364, "h": "ea37b4be28bb2c94", "c": "import {\n IconAWebyingyong,\n IconWangyeguajian,\n IconDingdingjiqiren,\n IconWendajiqiren,\n IconFeishujiqiren,\n IconQiyeweixinjiqiren,\n IconQiyeweixinkefu,\n IconADiscordjiqiren,\n IconWeixingongzhonghaoDaiyanse,\n IconBaizhiyunlogo,\n IconZhipuqingyan,\n IconDeepseek,\n IconTengxunhunyuan,\n IconAliyunbailian,\n IconHuoshanyinqing,\n IconAzure,\n IconGemini,\n IconQiniuyun,\n IconOllama,\n IconAZiyuan2,\n IconKim,\n IconXinference,\n IconGpustack,\n IconLingyiwanwu,\n IconChatgpt,\n IconAAIshezhi,\n IconHyperbolic,\n IconPerplexity,\n IconTianyiyun,\n IconTengxunyun,\n IconBaiduyun,\n IconModaGPT,\n IconInfini,\n IconStep,\n IconLanyun,\n IconAlayanew,\n IconPpio,\n IconAihubmix,\n IconOcoolai,\n IconDMXAPI,\n IconBurncloud,\n IconYingweida,\n IconTokenflux,\n IconA302ai,\n IconCephalon,\n IconFireworks,\n IconMistral,\n IconOpenrouter,\n} from '@panda-wiki/icons';\n\nexport const PageStatus = {\n 1: {\n label: '正在处理',\n color: '#3248F2',\n bgcolor: '#EBEFFE',\n },\n 2: {\n label: '已学习',\n color: '#82DDAF',\n bgcolor: '#F2FBF7',\n },\n 3: {\n label: '处理失败',\n color: '#FE4545',\n bgcolor: '#FEECEC',\n },\n};\n\nexport const PluginType = {\n 1: '内置工具',\n 2: '自定义工具',\n};\n\nexport const IconMap = {\n 'gpt-4o': 'icon-chatgpt',\n 'deepseek-r1': 'icon-deepseek',\n 'deepseek-v3-0324': 'icon-deepseek',\n};\n\nexport const AppType = {\n 1: {\n label: 'Wiki 网站',\n icon: IconAWebyingyong,\n },\n 2: {\n label: '网页挂件',\n icon: IconWangyeguajian,\n },\n 3: {\n label: '钉钉机器人',\n icon: IconDingdingjiqiren,\n },\n 4: {\n label: '飞书机器人',\n icon: IconFeishujiqiren,\n },\n 5: {\n label: '企业微信机器人',\n icon: IconQiyeweixinjiqiren,\n },\n 6: {\n label: '企业微信客服',\n icon: IconQiyeweixinkefu,\n },\n 7: {\n label: 'Discord 机器人',\n icon: IconADiscordjiqiren,\n },\n 8: {\n label: '微信公众号',\n icon: IconWeixingongzhonghaoDaiyanse,\n },\n 9: {\n label: '问答机器人 API',\n icon: IconWendajiqiren,\n },\n 10: {\n label: '企业微信智能机器人',\n icon: IconQiyeweixinjiqiren,\n },\n 11: {\n label: 'Lark 机器人',\n icon: IconFeishujiqiren,\n },\n};\n\nexport const AnswerStatus = {\n 1: '正在为您查找结果',\n 2: '正在思考',\n 3: '正在回答',\n 4: '',\n 5: '等待工具确认运行',\n};\n\nexport const PageType = {\n 1: '在线网页',\n 2: '离线文件',\n 3: '自定义文档',\n};\n\nexport const VersionMap = {\n free: {\n label: '免费版',\n offlineFileSize: 5,\n },\n contributor: {\n label: '社区贡献者版',\n offlineFileSize: 10,\n },\n pro: {\n label: '专业版',\n offlineFileSize: 20,\n },\n business: {\n label: '商业版',\n offlineFileSize: 20,\n },\n enterprise: {\n label: '旗舰版',\n offlineFileSize: 20,\n },\n};\n\nexport const ModelProvider = {\n BaiZhiCloud: {\n label: 'BaiZhiCloud',\n cn: '(即将下线)模型广场',\n icon: IconBaizhiyunlogo,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: true,\n rerank: true,\n modelDocumentUrl: 'https://model-square.app.baizhi.cloud/token',\n defaultBaseUrl: 'https://model-square.app.baizhi.cloud/v1',\n },\n BaiZhiCloudModelStore: {\n label: 'BaiZhiCloudModelStore',\n cn: '百智云',\n icon: IconBaizhiyunlogo,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: true,\n rerank: true,\n modelDocumentUrl: 'https://ai-models.app.baizhi.cloud/console/keys',\n defaultBaseUrl: 'https://ai-models.app.baizhi.cloud/api/openai',\n },\n ZhiPu: {\n label: 'ZhiPu',\n cn: '智谱',\n icon: IconZhipuqingyan, // 需要添加对应的图标\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.bigmodel.cn/',\n defaultBaseUrl: 'https://open.bigmodel.cn/api/paas/v4',\n },\n DeepSeek: {\n label: 'DeepSeek',\n cn: 'DeepSeek',\n icon: IconDeepseek,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://platform.deepseek.com/api-docs/',\n defaultBaseUrl: 'https://api.deepseek.com/v1',\n },\n Hunyuan: {\n label: 'Hunyuan',\n cn: '腾讯混元',\n icon: IconTengxunhunyuan,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://cloud.tencent.com/document/product/1729/111007',\n defaultBaseUrl: 'https://api.hunyuan.cloud.tencent.com/v1',\n },\n BaiLian: {\n label: 'BaiLian',\n cn: '阿里云百炼',\n icon: IconAliyunbailian,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://help.aliyun.com/zh/model-studio/getting-started/',\n defaultBaseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',\n },\n Volcengine: {\n label: 'Volcengine',\n cn: '火山引擎',\n icon: IconHuoshanyinqing,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://www.volcengine.com/docs/82379/1182403',\n defaultBaseUrl: 'https://ark.cn-beijing.volces.com/api/v3',\n },\n OpenAI: {\n label: 'OpenAI',\n cn: 'OpenAI',\n icon: IconChatgpt,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://platform.openai.com/docs',\n defaultBaseUrl: 'https://api.openai.com/v1',\n },\n Ollama: {\n label: 'Ollama',\n cn: 'Ollama',\n icon: IconOllama,\n urlWrite: true,\n secretRequired: false,\n customHeader: true,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://github.com/ollama/ollama/tree/main/docs',\n defaultBaseUrl: 'http://127.0.0.1:11434',\n },\n SiliconFlow: {\n label: 'SiliconFlow',\n cn: '硅基流动',\n icon: IconAZiyuan2,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.siliconflow.cn/',\n defaultBaseUrl: 'https://api.siliconflow.cn/v1',\n },\n Moonshot: {\n label: 'Moonshot',\n cn: '月之暗面',\n icon: IconKim,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://platform.moonshot.cn/docs/',\n defaultBaseUrl: 'https://api.moonshot.cn/v1',\n },\n AzureOpenAI: {\n label: 'AzureOpenAI',\n cn: 'Azure OpenAI',\n icon: IconAzure,\n urlWrite: true,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://learn.microsoft.com/en-us/azure/ai-services/openai/',\n defaultBaseUrl: 'https://<resource_name>.openai.azure.com',\n },\n Gemini: {\n label: 'Gemini',\n cn: 'Gemini',\n icon: IconGemini,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://ai.google.dev/gemini-api/docs',\n defaultBaseUrl: 'https://generativelanguage.googleapis.com',\n },\n Qiniu: {\n label: 'Qiniu',\n cn: '七牛云',\n icon: IconQiniuyun,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://developer.qiniu.com/aitokenapi',\n defaultBaseUrl: 'https://api.qnaigc.com/v1',\n },\n // NewAPI: {\n // label: 'NewAPI',\n // cn: 'New API',\n // icon: 'icon-newapi',\n // urlWrite: true,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: '',\n // defaultBaseUrl: 'http://localhost:3000/v1',\n // },\n // LMStudio: {\n // label: 'LMStudio',\n // cn: 'LM Studio',\n // icon: 'icon-lmstudio',\n // urlWrite: true,\n // secretRequired: false,\n // customHeader: false,\n // modelDocumentUrl: '',\n // defaultBaseUrl: 'http://localhost:1234/v1',\n // },\n // Anthropic: {\n // label: 'Anthropic',\n // cn: 'Anthropic',\n // icon: 'icon-anthropic',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://console.anthropic.com/account/keys',\n // defaultBaseUrl: 'https://api.anthropic.com',\n // },\n // GitHub: {\n // label: 'GitHub',\n // cn: 'GitHub Models',\n // icon: 'icon-github',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://github.com/settings/tokens',\n // defaultBaseUrl: 'https://models.github.ai/catalog',\n // },\n Xinference: {\n label: 'Xinference',\n cn: 'Xinference',\n icon: IconXinference,\n urlWrite: true,\n secretRequired: false,\n customHeader: false,\n chat: true,\n code: true,\n embedding: true,\n rerank: true,\n analysis: true,\n modelDocumentUrl:\n 'https://inference.readthedocs.io/zh-cn/v1.2.0/getting_started/installation.html#installation',\n defaultBaseUrl: 'http://172.17.0.1:9997',\n },\n gpustack: {\n label: 'gpustack',\n cn: 'GPUStack',\n icon: IconGpustack,\n urlWrite: true,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: true,\n rerank: true,\n analysis: true,\n modelDocumentUrl: 'https://docs.gpustack.ai/latest/quickstart/',\n defaultBaseUrl: 'http://172.17.0.1',\n },\n Yi: {\n label: 'Yi',\n cn: '零一万物',\n icon: IconLingyiwanwu,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://platform.lingyiwanwu.com/docs',\n defaultBaseUrl: 'https://api.lingyiwanwu.com/v1',\n },\n // Baichuan: {\n // label: 'Baichuan',\n // cn: '百川智能',\n // icon: 'icon-baichuan',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://platform.baichuan-ai.com/console/apikey',\n // defaultBaseUrl: 'https://api.baichuan-ai.com/v1',\n // },\n // Ph8: {\n // label: 'Ph8',\n // cn: 'PH8大模型开放平台',\n // icon: 'icon-ph8',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: '',\n // defaultBaseUrl: 'https://ph8.co/v1',\n // },\n // MiniMax: {\n // label: 'MiniMax',\n // cn: 'MiniMax',\n // icon: 'icon-minimax',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://api.minimax.chat/user-center/basic-information/interface-key',\n // defaultBaseUrl: 'https://api.minimaxi.com/v1',\n // },\n // Groq: {\n // label: 'Groq',\n // cn: 'Groq',\n // icon: 'icon-groq',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://console.groq.com/keys',\n // defaultBaseUrl: 'https://api.groq.com/openai/v1',\n // },\n // Together: {\n // label: 'Together',\n // cn: 'Together',\n // icon: 'icon-together',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://api.together.xyz/settings/api-keys',\n // defaultBaseUrl: 'https://api.together.xyz/v1',\n // },\n // Jina: {\n // label: 'Jina',\n // cn: 'Jina',\n // icon: 'icon-hyperbolic',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: '',\n // defaultBaseUrl: 'https://api.jina.ai/v1',\n // },\n\n CTYun: {\n label: 'CTYun',\n cn: '天翼云息壤',\n icon: IconTianyiyun,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://www.ctyun.cn/products/ctxirang',\n defaultBaseUrl: 'https://wishub-x1.ctyun.cn/v1',\n },\n TencentTI: {\n label: 'TencentTI',\n cn: '腾讯云TI',\n icon: IconTengxunyun,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://cloud.tencent.com/document/product/1772',\n defaultBaseUrl: 'https://api.lkeap.cloud.tencent.com/v1',\n },\n BaiDuQianFan: {\n label: 'BaiDuQianFan',\n cn: '百度云千帆',\n icon: IconBaiduyun,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://cloud.baidu.com/doc/index.html',\n defaultBaseUrl: 'https://qianfan.baidubce.com/v2',\n },\n ModelScope: {\n label: 'ModelScope',\n cn: '魔搭社区',\n icon: IconModaGPT,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://modelscope.cn/docs/model-service/API-Inference/intro',\n defaultBaseUrl: 'https://api-inference.modelscope.cn/v1',\n },\n Infini: {\n label: 'Infini',\n cn: '无问芯穹',\n icon: IconInfini,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://docs.infini-ai.com/gen-studio/api/maas.html#/operations/chatCompletions',\n defaultBaseUrl: 'https://cloud.infini-ai.com/maas/v1',\n },\n StepFun: {\n label: 'StepFun',\n cn: '阶跃星辰',\n icon: IconStep,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://platform.stepfun.com/docs/overview/concept',\n defaultBaseUrl: 'https://api.stepfun.com/v1',\n },\n LanYun: {\n label: 'LanYun',\n cn: '蓝耘科技',\n icon: IconLanyun,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://archive.lanyun.net/#/maas/',\n defaultBaseUrl: 'https://maas-api.lanyun.net/v1',\n },\n AlayaNew: {\n label: 'AlayaNew',\n cn: '九章智算云',\n icon: IconAlayanew,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://docs.alayanew.com/docs/modelService/interview?utm_source=cherrystudio',\n defaultBaseUrl: 'https://deepseek.alayanew.com/v1',\n },\n PPIO: {\n label: 'PPIO',\n cn: '欧派云',\n icon: IconPpio,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl:\n 'https://docs.cherry-ai.com/pre-basic/providers/ppio?invited_by=JYT9GD&utm_source=github_cherry-studio',\n defaultBaseUrl: 'https://api.ppinfra.com/v3/openai',\n },\n AiHubMix: {\n label: 'AiHubMix',\n cn: 'AiHubMix',\n icon: IconAihubmix,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://doc.aihubmix.com/',\n defaultBaseUrl: 'https://aihubmix.com/v1',\n },\n OcoolAI: {\n label: 'OcoolAI',\n cn: 'OcoolAI',\n icon: IconOcoolai,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.ocoolai.com/',\n defaultBaseUrl: 'https://api.ocoolai.com/v1',\n },\n DMXAPI: {\n label: 'DMXAPI',\n cn: 'DMXAPI',\n icon: IconDMXAPI,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://dmxapi.cn/models.html#code-block',\n defaultBaseUrl: 'https://www.dmxapi.cn/v1',\n },\n BurnCloud: {\n label: 'BurnCloud',\n cn: 'BurnCloud',\n icon: IconBurncloud,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://ai.burncloud.com/docs',\n defaultBaseUrl: 'https://ai.burncloud.com/v1',\n },\n // Grok: {\n // label: 'Grok',\n // cn: 'Grok',\n // icon: 'icon-grok',\n // urlWrite: false,\n // secretRequired: true,\n // customHeader: false,\n // modelDocumentUrl: 'https://docs.x.ai/',\n // defaultBaseUrl: 'https://api.x.ai/v1',\n // },\n Nvidia: {\n label: 'Nvidia',\n cn: '英伟达',\n icon: IconYingweida,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.api.nvidia.com/nim/reference/llm-apis',\n defaultBaseUrl: 'https://integrate.api.nvidia.com/v1',\n },\n TokenFlux: {\n label: 'TokenFlux',\n cn: 'TokenFlux',\n icon: IconTokenflux,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://tokenflux.ai/docs',\n defaultBaseUrl: 'https://tokenflux.ai/v1',\n },\n AI302: {\n label: 'AI302',\n cn: '302.AI',\n icon: IconA302ai,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://302ai.apifox.cn/api-147522039',\n defaultBaseUrl: 'https://api.302.ai/v1',\n },\n Cephalon: {\n label: 'Cephalon',\n cn: 'Cephalon',\n icon: IconCephalon,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://cephalon.cloud/apitoken/1864244127731589124',\n defaultBaseUrl: 'https://cephalon.cloud/user-center/v1/model',\n },\n OpenRouter: {\n label: 'OpenRouter',\n cn: 'OpenRouter',\n icon: IconOpenrouter,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://openrouter.ai/docs/quick-start',\n defaultBaseUrl: 'https://openrouter.ai/api/v1',\n },\n Fireworks: {\n label: 'Fireworks',\n cn: 'Fireworks',\n icon: IconFireworks,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: true,\n code: true,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.fireworks.ai/getting-started/introduction',\n defaultBaseUrl: 'https://api.fireworks.ai/inference/v1',\n },\n Mistral: {\n label: 'Mistral',\n cn: 'Mistral',\n icon: IconMistral,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.mistral.ai',\n defaultBaseUrl: 'https://api.mistral.ai/v1',\n },\n Perplexity: {\n label: 'Perplexity',\n cn: 'Perplexity',\n icon: IconPerplexity,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.perplexity.ai/home',\n defaultBaseUrl: 'https://api.perplexity.ai',\n },\n Hyperbolic: {\n label: 'Hyperbolic',\n cn: 'Hyperbolic',\n icon: IconHyperbolic,\n urlWrite: false,\n secretRequired: true,\n customHeader: false,\n chat: false,\n code: false,\n embedding: false,\n rerank: false,\n modelDocumentUrl: 'https://docs.hyperbolic.xyz',\n defaultBaseUrl: 'https://api.hyperbolic.xyz/v1',\n },\n Other: {\n label: 'Other',\n cn: '其他',\n icon: IconAAIshezhi,\n urlWrite: true,\n secretRequired: true,\n customHeader: false,\n modelDocumentUrl: '',\n defaultBaseUrl: '',\n },\n};\n\nexport const MAC_SYMBOLS = {\n ctrl: '⌘',\n alt: '⌥',\n shift: '⇧',\n};\n\nexport const chartColor = [\n '#3082FF',\n '#FFD268',\n '#9E68FC',\n '#3248F2',\n '#63CFC3',\n '#FF5576',\n];\n\nexport const FeedbackType = {\n 1: '内容不准确',\n 2: '没有帮助',\n 3: '其他',\n};\n\nexport const DocWidth = {\n full: {\n label: '全屏',\n value: 0,\n },\n wide: {\n label: '超宽',\n value: 1120,\n },\n normal: {\n label: '常规',\n value: 880,\n },\n};\n"}}}}