Home / Function/ embed_query() — langchain Function Reference

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

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