diff --git a/app/client/src/pages/Settings/AddModelProviderButton.tsx b/app/client/src/pages/Settings/AddModelProviderButton.tsx index a1207a6..5bbb3fb 100644 --- a/app/client/src/pages/Settings/AddModelProviderButton.tsx +++ b/app/client/src/pages/Settings/AddModelProviderButton.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react'; import { PlusCircleOutlined } from '@ant-design/icons'; -import { Alert, AutoComplete, Button, Form, Input, Modal, notification, Radio, Select } from 'antd'; +import { Alert, AutoComplete, Button, Form, Input, Modal, notification, Radio, Select, Tooltip } from 'antd'; import type { CheckboxGroupProps } from 'antd/es/checkbox'; import get from 'lodash/get'; import isEqual from 'lodash/isEqual'; @@ -18,11 +18,11 @@ export enum ModelProviderType { export const modelProviderTypeOptions: CheckboxGroupProps['options'] = [ + { label: {'Cloudera'}, value: 'caii' }, { label: 'OpenAI', value: 'openai' }, { label: 'OpenAI Compatible', value: 'openai_compatible' }, { label: 'Gemini', value: 'gemini' }, - { label: 'AWS Bedrock', value: 'aws_bedrock' }, - { label: 'CAII', value: 'caii' }, + { label: 'AWS Bedrock', value: 'aws_bedrock' } ]; const OPENAI_MODELS = [ @@ -153,6 +153,8 @@ const AddModelProviderButton: React.FC = ({ refetch }) => { setModels(GEMINI_MODELS_OPTIONS); } else if (value === 'aws_bedrock' && !isEqual(GEMINI_MODELS_OPTIONS, models)) { setModels(AWS_BEDROCK_MODELS_OPTIONS); + } else if (value === 'caii' && !isEqual(GEMINI_MODELS_OPTIONS, models)) { + setModels([]); } } @@ -193,17 +195,6 @@ const AddModelProviderButton: React.FC = ({ refetch }) => { onChange={onChange} /> - - -