| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | import { ProviderEnum } from '../declarations'import type { ProviderConfig } from '../declarations'import { Openllm, OpenllmText } from '@/app/components/base/icons/src/public/llm'const config: ProviderConfig = {  selector: {    name: {      'en': 'OpenLLM',      'zh-Hans': 'OpenLLM',    },    icon: <Openllm className='w-full h-full' />,  },  item: {    key: ProviderEnum.openllm,    titleIcon: {      'en': <OpenllmText className='h-6' />,      'zh-Hans': <OpenllmText className='h-6' />,    },    disable: {      tip: {        'en': 'Only supports the ',        'zh-Hans': '仅支持',      },      link: {        href: {          'en': 'https://docs.dify.ai/getting-started/install-self-hosted',          'zh-Hans': 'https://docs.dify.ai/v/zh-hans/getting-started/install-self-hosted',        },        label: {          'en': 'community open-source version',          'zh-Hans': '社区开源版本',        },      },    },  },  modal: {    key: ProviderEnum.openllm,    title: {      'en': 'OpenLLM',      'zh-Hans': 'OpenLLM',    },    icon: <Openllm className='h-6' />,    link: {      href: 'https://github.com/bentoml/OpenLLM',      label: {        'en': 'How to deploy OpenLLM',        'zh-Hans': '如何部署 OpenLLM',      },    },    defaultValue: {      model_type: 'text-generation',    },    validateKeys: [      'model_type',      'model_name',      'server_url',    ],    fields: [      {        type: 'text',        key: 'model_name',        required: true,        label: {          'en': 'Model Name',          'zh-Hans': '模型名称',        },        placeholder: {          'en': 'Enter your Model Name here',          'zh-Hans': '在此输入您的模型名称',        },      },      {        type: 'text',        key: 'server_url',        required: true,        label: {          'en': 'Server url',          'zh-Hans': 'Server url',        },        placeholder: {          'en': 'Enter your Server Url, eg: https://example.com/xxx',          'zh-Hans': '在此输入您的 Server Url,如:https://example.com/xxx',        },      },    ],  },}export default config
 |