diff --git a/web/src/app/home/models/component/embedding-form/EmbeddingForm.tsx b/web/src/app/home/models/component/embedding-form/EmbeddingForm.tsx index 4658a22f..d50885ae 100644 --- a/web/src/app/home/models/component/embedding-form/EmbeddingForm.tsx +++ b/web/src/app/home/models/component/embedding-form/EmbeddingForm.tsx @@ -118,6 +118,7 @@ export default function EmbeddingForm({ string[] >([]); const [modelTesting, setModelTesting] = useState(false); + const [currentModelProvider, setCurrentModelProvider] = useState(''); useEffect(() => { initEmbeddingModelFormComponent().then(() => { @@ -125,7 +126,7 @@ export default function EmbeddingForm({ getEmbeddingConfig(initEmbeddingId).then((val) => { form.setValue('name', val.name); form.setValue('model_provider', val.model_provider); - // setCurrentModelProvider(val.model_provider); + setCurrentModelProvider(val.model_provider); form.setValue('url', val.url); form.setValue('api_key', val.api_key); if (val.extra_args) { @@ -393,7 +394,7 @@ export default function EmbeddingForm({ - - - - )} - /> + {!['ollama-chat'].includes(currentModelProvider) && ( + ( + + + {t('models.apiKey')} + * + + + + + + + )} + /> + )} {t('models.extraParameters')}