Home / Function/ _agenerate() — langchain Function Reference

_agenerate() — langchain Function Reference

Architecture documentation for the _agenerate() function in chat_models.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  9efab6c4_a803_2d16_cd06_7f484eb46b79["_agenerate()"]
  5b9996e6_7ab9_dd69_e0b9_1377111fecae["SimpleChatModel"]
  9efab6c4_a803_2d16_cd06_7f484eb46b79 -->|defined in| 5b9996e6_7ab9_dd69_e0b9_1377111fecae
  67dd0da9_94b1_e207_f37c_f7903bc70477["_agenerate()"]
  67dd0da9_94b1_e207_f37c_f7903bc70477 -->|calls| 9efab6c4_a803_2d16_cd06_7f484eb46b79
  67dd0da9_94b1_e207_f37c_f7903bc70477["_agenerate()"]
  9efab6c4_a803_2d16_cd06_7f484eb46b79 -->|calls| 67dd0da9_94b1_e207_f37c_f7903bc70477
  style 9efab6c4_a803_2d16_cd06_7f484eb46b79 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/language_models/chat_models.py lines 1755–1769

    async def _agenerate(
        self,
        messages: list[BaseMessage],
        stop: list[str] | None = None,
        run_manager: AsyncCallbackManagerForLLMRun | None = None,
        **kwargs: Any,
    ) -> ChatResult:
        return await run_in_executor(
            None,
            self._generate,
            messages,
            stop=stop,
            run_manager=run_manager.get_sync() if run_manager else None,
            **kwargs,
        )

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does _agenerate() do?
_agenerate() is a function in the langchain codebase, defined in libs/core/langchain_core/language_models/chat_models.py.
Where is _agenerate() defined?
_agenerate() is defined in libs/core/langchain_core/language_models/chat_models.py at line 1755.
What does _agenerate() call?
_agenerate() calls 1 function(s): _agenerate.
What calls _agenerate()?
_agenerate() is called by 1 function(s): _agenerate.

Analyze Your Own Codebase

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

Try Supermodel Free