| raise ValueError("embedding model and embedding model provider are required for high quality indexing.") | raise ValueError("embedding model and embedding model provider are required for high quality indexing.") | ||||
| try: | try: | ||||
| model_manager = ModelManager() | model_manager = ModelManager() | ||||
| model_manager.get_default_model_instance( | |||||
| tenant_id=current_user.current_tenant_id, model_type=ModelType.TEXT_EMBEDDING | |||||
| model_manager.get_model_instance( | |||||
| tenant_id=current_user.current_tenant_id, | |||||
| provider=args["embedding_model_provider"], | |||||
| model_type=ModelType.TEXT_EMBEDDING, | |||||
| model=args["embedding_model"], | |||||
| ) | ) | ||||
| except InvokeAuthorizationError: | except InvokeAuthorizationError: | ||||
| raise ProviderNotInitializeError( | raise ProviderNotInitializeError( |