Parcourir la source

Fix/model selector (#1032)

zxhlyh il y a 1 an
Parent
commit
3a5c7c75ad

+ 1 - 1
web/app/components/datasets/documents/list.tsx

@@ -89,7 +89,7 @@ export const StatusItem: FC<{
         <Tooltip
           selector='dataset-document-detail-item-status'
           htmlContent={
-            <div className='max-w-[260px]'>{errorMessage}</div>
+            <div className='max-w-[260px] break-all'>{errorMessage}</div>
           }
         >
           <HelpCircle className='ml-1 w-[14px] h-[14px] text-gray-700' />

+ 1 - 0
web/app/components/header/account-setting/model-page/index.tsx

@@ -122,6 +122,7 @@ const ModelPage = () => {
   const handleUpdateProvidersAndModelList = () => {
     updateModelList(ModelType.textGeneration)
     updateModelList(ModelType.embeddings)
+    updateModelList(ModelType.speech2text)
     mutateProviders()
   }
   const handleSave = async (originValue?: FormValue) => {

+ 1 - 1
web/app/components/header/account-setting/model-page/model-selector/index.tsx

@@ -78,7 +78,7 @@ const ModelSelector: FC<Props> = ({
     })
     : modelList
 
-  const hasRemoved = value && !modelList.find(({ model_name }) => model_name === value.modelName)
+  const hasRemoved = value && !modelList.find(({ model_name, model_provider }) => model_name === value.modelName && model_provider.provider_name === value.providerName)
 
   const modelOptions: ModelOption[] = (() => {
     const providers = _.uniq(filteredModelList.map(item => item.model_provider.provider_name))