{"record":{"id":"34551bf005113f36","repo":"run-llama/llama_index","slug":"llama-index-embeddings-openai-package-not-found-34551b","errorCode":null,"errorMessage":"`llama-index-embeddings-openai` package not found, please run `pip install llama-index-embeddings-openai`","messagePattern":"`llama-index-embeddings-openai` package not found, please run `pip install llama-index-embeddings-openai`","errorType":"exception","errorClass":"ImportError","httpStatus":null,"severity":"error","filePath":"llama-index-core/llama_index/core/postprocessor/optimizer.py","lineNumber":84,"sourceCode":"        )\n        response = query_engine.query(\"<query_str>\")\n        \"\"\"\n        super().__init__(\n            percentile_cutoff=percentile_cutoff,\n            threshold_cutoff=threshold_cutoff,\n            context_after=context_after,\n            context_before=context_before,\n        )\n        self._embed_model = embed_model or Settings.embed_model\n        if self._embed_model is None:\n            try:\n                from llama_index.embeddings.openai import (\n                    OpenAIEmbedding,\n                )  # pants: no-infer-dep\n\n                self._embed_model = OpenAIEmbedding()\n            except ImportError:\n                raise ImportError(\n                    \"`llama-index-embeddings-openai` package not found, \"\n                    \"please run `pip install llama-index-embeddings-openai`\"\n                )\n\n        if tokenizer_fn is None:\n            tokenizer = globals_helper.punkt_tokenizer\n            tokenizer_fn = tokenizer.tokenize\n        self._tokenizer_fn = tokenizer_fn\n\n    @classmethod\n    def class_name(cls) -> str:\n        return \"SentenceEmbeddingOptimizer\"\n\n    def _postprocess_nodes(\n        self,\n        nodes: List[NodeWithScore],\n        query_bundle: Optional[QueryBundle] = None,\n    ) -> List[NodeWithScore]:","sourceCodeStart":66,"sourceCodeEnd":102,"githubUrl":"https://github.com/run-llama/llama_index/blob/afd0fef371831f9bda13e5af7167cf4e981278ab/llama-index-core/llama_index/core/postprocessor/optimizer.py#L66-L102","documentation":"Error \"`llama-index-embeddings-openai` package not found, please run `pip install llama-index-embeddings-openai`\" thrown in run-llama/llama_index.","triggerScenarios":"Thrown at llama-index-core/llama_index/core/postprocessor/optimizer.py:84 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Install the package: `pip install llama-index-embeddings-openai`.","Configure a different embedding model for the optimizer."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"afd0fef371831f9bda13e5af7167cf4e981278ab","analyzedAt":"2026-08-15T05:42:58.429Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}