run-llama/llama_index · error · ImportError
`llama-index-embeddings-openai` package not found, please ru
Error message
`llama-index-embeddings-openai` package not found, please run `pip install llama-index-embeddings-openai`
What it means
Error "`llama-index-embeddings-openai` package not found, please run `pip install llama-index-embeddings-openai`" thrown in run-llama/llama_index.
Source
Thrown at llama-index-core/llama_index/core/node_parser/text/semantic_splitter.py:107
sentence_splitter: Optional[Callable[[str], List[str]]] = None,
original_text_metadata_key: str = DEFAULT_OG_TEXT_METADATA_KEY,
include_metadata: bool = True,
include_prev_next_rel: bool = True,
callback_manager: Optional[CallbackManager] = None,
id_func: Optional[Callable[[int, Document], str]] = None,
) -> "SemanticSplitterNodeParser":
callback_manager = callback_manager or CallbackManager([])
sentence_splitter = sentence_splitter or split_by_sentence_tokenizer()
if embed_model is None:
try:
from llama_index.embeddings.openai import (
OpenAIEmbedding,
) # pants: no-infer-dep
embed_model = embed_model or OpenAIEmbedding()
except ImportError:
raise ImportError(
"`llama-index-embeddings-openai` package not found, "
"please run `pip install llama-index-embeddings-openai`"
)
id_func = id_func or default_id_func
return cls(
embed_model=embed_model,
breakpoint_percentile_threshold=breakpoint_percentile_threshold,
buffer_size=buffer_size,
sentence_splitter=sentence_splitter,
original_text_metadata_key=original_text_metadata_key,
include_metadata=include_metadata,
include_prev_next_rel=include_prev_next_rel,
callback_manager=callback_manager,
id_func=id_func,
)
View on GitHub (pinned to afd0fef371)
Solutions
- Install the package: `pip install llama-index-embeddings-openai`.
- Pass a different embed_model that does not require the OpenAI embeddings integration.
When it happens
Trigger: Thrown at llama-index-core/llama_index/core/node_parser/text/semantic_splitter.py:107 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of run-llama/llama_index@afd0fef371 (2026-08-15).
Data as JSON: /api/errors/e7f11fcfe3d50b88.
Report an issue: GitHub.