embed_query() — langchain Function Reference
Architecture documentation for the embed_query() function in base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD e468f110_acc6_1477_1d24_c998730b0bf4["embed_query()"] 2f237d29_e276_c4ef_3a56_7139ce49b50e["OpenAIEmbeddings"] e468f110_acc6_1477_1d24_c998730b0bf4 -->|defined in| 2f237d29_e276_c4ef_3a56_7139ce49b50e 852243b7_32dc_46e6_5d5f_62e271437d8d["_ensure_sync_client_available()"] e468f110_acc6_1477_1d24_c998730b0bf4 -->|calls| 852243b7_32dc_46e6_5d5f_62e271437d8d 64f4fa06_4784_3e51_9655_1c4667c3f612["embed_documents()"] e468f110_acc6_1477_1d24_c998730b0bf4 -->|calls| 64f4fa06_4784_3e51_9655_1c4667c3f612 style e468f110_acc6_1477_1d24_c998730b0bf4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/partners/openai/langchain_openai/embeddings/base.py lines 748–759
def embed_query(self, text: str, **kwargs: Any) -> list[float]:
"""Call out to OpenAI's embedding endpoint for embedding query text.
Args:
text: The text to embed.
kwargs: Additional keyword arguments to pass to the embedding API.
Returns:
Embedding for the text.
"""
self._ensure_sync_client_available()
return self.embed_documents([text], **kwargs)[0]
Domain
Subdomains
Source
Frequently Asked Questions
What does embed_query() do?
embed_query() is a function in the langchain codebase, defined in libs/partners/openai/langchain_openai/embeddings/base.py.
Where is embed_query() defined?
embed_query() is defined in libs/partners/openai/langchain_openai/embeddings/base.py at line 748.
What does embed_query() call?
embed_query() calls 2 function(s): _ensure_sync_client_available, embed_documents.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free