### What problem does this PR solve? add ollama.md link to OllamaModal Issue link:#221 ### Type of change - [x] New Feature (non-breaking change which adds functionality)tags/v0.1.0
| @@ -398,6 +398,7 @@ export default { | |||
| addLlmBaseUrl: 'Base url', | |||
| baseUrlNameMessage: 'Please input your base url!', | |||
| vision: 'Does it support Vision?', | |||
| ollamaLink: 'How to integrate Ollama', | |||
| }, | |||
| message: { | |||
| registered: 'Registered!', | |||
| @@ -383,6 +383,7 @@ export default { | |||
| modelNameMessage: '请输入模型名称!', | |||
| modelTypeMessage: '请输入模型类型!', | |||
| baseUrlNameMessage: '请输入基础 Url!', | |||
| ollamaLink: '如何集成 Ollama', | |||
| }, | |||
| message: { | |||
| registered: '注册成功', | |||
| @@ -45,9 +45,9 @@ | |||
| color: #e9d7fe; | |||
| } | |||
| .rightPanel { | |||
| max-width: 640px; | |||
| max-width: 670px; | |||
| .loginTitle { | |||
| font-size: 72px; | |||
| font-size: 68px; | |||
| font-style: normal; | |||
| font-weight: 600; | |||
| line-height: 90px; | |||
| @@ -1,7 +1,7 @@ | |||
| import { useTranslate } from '@/hooks/commonHooks'; | |||
| import { IModalProps } from '@/interfaces/common'; | |||
| import { IAddLlmRequestBody } from '@/interfaces/request/llm'; | |||
| import { Form, Input, Modal, Select, Switch } from 'antd'; | |||
| import { Flex, Form, Input, Modal, Select, Space, Switch } from 'antd'; | |||
| import omit from 'lodash/omit'; | |||
| type FieldType = IAddLlmRequestBody & { vision: boolean }; | |||
| @@ -42,6 +42,20 @@ const OllamaModal = ({ | |||
| onOk={handleOk} | |||
| onCancel={hideModal} | |||
| okButtonProps={{ loading }} | |||
| footer={(originNode: React.ReactNode) => { | |||
| return ( | |||
| <Flex justify={'space-between'}> | |||
| <a | |||
| href="https://github.com/infiniflow/ragflow/blob/main/docs/ollama.md" | |||
| target="_blank" | |||
| rel="noreferrer" | |||
| > | |||
| {t('ollamaLink')} | |||
| </a> | |||
| <Space>{originNode}</Space> | |||
| </Flex> | |||
| ); | |||
| }} | |||
| > | |||
| <Form | |||
| name="basic" | |||