Home / Function/ _get_embedding() — langchain Function Reference

_get_embedding() — langchain Function Reference

Architecture documentation for the _get_embedding() function in fake.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  d69818ea_db89_0b55_a94d_8c42d175d37e["_get_embedding()"]
  d30bfa96_ab70_01c0_d5a5_2d42fb9ab6c3["DeterministicFakeEmbedding"]
  d69818ea_db89_0b55_a94d_8c42d175d37e -->|defined in| d30bfa96_ab70_01c0_d5a5_2d42fb9ab6c3
  53935a61_e063_629b_558d_4aaeecdb1fd4["_get_embedding()"]
  53935a61_e063_629b_558d_4aaeecdb1fd4 -->|calls| d69818ea_db89_0b55_a94d_8c42d175d37e
  8980d8c8_f5cb_1025_0ebb_1036673a833b["embed_documents()"]
  8980d8c8_f5cb_1025_0ebb_1036673a833b -->|calls| d69818ea_db89_0b55_a94d_8c42d175d37e
  045776a6_9542_a139_96e6_106ad5347fbf["embed_query()"]
  045776a6_9542_a139_96e6_106ad5347fbf -->|calls| d69818ea_db89_0b55_a94d_8c42d175d37e
  53935a61_e063_629b_558d_4aaeecdb1fd4["_get_embedding()"]
  d69818ea_db89_0b55_a94d_8c42d175d37e -->|calls| 53935a61_e063_629b_558d_4aaeecdb1fd4
  style d69818ea_db89_0b55_a94d_8c42d175d37e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/embeddings/fake.py lines 113–116

    def _get_embedding(self, seed: int) -> list[float]:
        # set the seed for the random generator
        rng = np.random.default_rng(seed)
        return list(rng.normal(size=self.size))

Domain

Subdomains

Frequently Asked Questions

What does _get_embedding() do?
_get_embedding() is a function in the langchain codebase, defined in libs/core/langchain_core/embeddings/fake.py.
Where is _get_embedding() defined?
_get_embedding() is defined in libs/core/langchain_core/embeddings/fake.py at line 113.
What does _get_embedding() call?
_get_embedding() calls 1 function(s): _get_embedding.
What calls _get_embedding()?
_get_embedding() is called by 3 function(s): _get_embedding, embed_documents, embed_query.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free