{"record":{"id":"b060fc84bc4ff673","repo":"langgenius/dify","slug":"no-embedding-model-or-reranking-model-available-p","errorCode":null,"errorMessage":"No Embedding Model or Reranking Model available. Please configure a valid provider in the Settings -> Model Provider.","messagePattern":"No Embedding Model or Reranking Model available\\. Please configure a valid provider in the Settings -> Model Provider\\.","errorType":"console","errorClass":"ProviderNotInitializeError","httpStatus":null,"severity":"error","filePath":"api/controllers/console/datasets/hit_testing_base.py","lineNumber":149,"sourceCode":"            )\n            query = response.get(\"query\")\n            if not isinstance(query, dict) or not isinstance(query.get(\"content\"), str):\n                raise ValueError(\"Invalid hit testing query response\")\n\n            return {\n                \"query\": {\"content\": query[\"content\"]},\n                \"records\": DatasetsHitTestingBase._prepare_hit_testing_records(response.get(\"records\", [])),\n            }\n        except services.errors.index.IndexNotInitializedError:\n            raise DatasetNotInitializedError()\n        except ProviderTokenNotInitError as ex:\n            raise ProviderNotInitializeError(ex.description)\n        except QuotaExceededError:\n            raise ProviderQuotaExceededError()\n        except ModelCurrentlyNotSupportError:\n            raise ProviderModelCurrentlyNotSupportError()\n        except LLMBadRequestError:\n            raise ProviderNotInitializeError(\n                \"No Embedding Model or Reranking Model available. Please configure a valid provider \"\n                \"in the Settings -> Model Provider.\"\n            )\n        except InvokeError as e:\n            raise CompletionRequestError(e.description)\n        except ValueError as e:\n            raise ValueError(str(e))\n        except Exception as e:\n            logger.exception(\"Hit testing failed.\")\n            raise InternalServerError(str(e))\n","sourceCodeStart":131,"sourceCodeEnd":160,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/api/controllers/console/datasets/hit_testing_base.py#L131-L160","documentation":"Error \"No Embedding Model or Reranking Model available. Please configure a valid provider in the Settings -> Model Provider.\" thrown in langgenius/dify.","triggerScenarios":"Thrown at api/controllers/console/datasets/hit_testing_base.py:149 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"ef8544b173fd6cd7a8e71df2cab576e52bebbfbc","analyzedAt":"2026-08-12T05:15:17.394Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}