Home / Function/ _invocation_params() — langchain Function Reference

_invocation_params() — langchain Function Reference

Architecture documentation for the _invocation_params() function in base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  0d681b5c_9c0e_fe47_7b31_0898d74332c6["_invocation_params()"]
  2f237d29_e276_c4ef_3a56_7139ce49b50e["OpenAIEmbeddings"]
  0d681b5c_9c0e_fe47_7b31_0898d74332c6 -->|defined in| 2f237d29_e276_c4ef_3a56_7139ce49b50e
  style 0d681b5c_9c0e_fe47_7b31_0898d74332c6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/openai/langchain_openai/embeddings/base.py lines 413–417

    def _invocation_params(self) -> dict[str, Any]:
        params: dict = {"model": self.model, **self.model_kwargs}
        if self.dimensions is not None:
            params["dimensions"] = self.dimensions
        return params

Domain

Subdomains

Frequently Asked Questions

What does _invocation_params() do?
_invocation_params() is a function in the langchain codebase, defined in libs/partners/openai/langchain_openai/embeddings/base.py.
Where is _invocation_params() defined?
_invocation_params() is defined in libs/partners/openai/langchain_openai/embeddings/base.py at line 413.

Analyze Your Own Codebase

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

Try Supermodel Free