Home / Function/ _agenerate() — langchain Function Reference

_agenerate() — langchain Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  ffe354d9_4df1_2cd5_e12d_ff4ee146557e["_agenerate()"]
  b2c7d2a5_0852_93df_c3e1_828c36a88999["LLM"]
  ffe354d9_4df1_2cd5_e12d_ff4ee146557e -->|defined in| b2c7d2a5_0852_93df_c3e1_828c36a88999
  70d0ab8e_d34a_ffec_e962_7f1649597664["_agenerate()"]
  70d0ab8e_d34a_ffec_e962_7f1649597664 -->|calls| ffe354d9_4df1_2cd5_e12d_ff4ee146557e
  a27ba324_f950_5f71_c654_3c089ef7f49a["_acall()"]
  ffe354d9_4df1_2cd5_e12d_ff4ee146557e -->|calls| a27ba324_f950_5f71_c654_3c089ef7f49a
  70d0ab8e_d34a_ffec_e962_7f1649597664["_agenerate()"]
  ffe354d9_4df1_2cd5_e12d_ff4ee146557e -->|calls| 70d0ab8e_d34a_ffec_e962_7f1649597664
  style ffe354d9_4df1_2cd5_e12d_ff4ee146557e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/language_models/llms.py lines 1512–1528

    async def _agenerate(
        self,
        prompts: list[str],
        stop: list[str] | None = None,
        run_manager: AsyncCallbackManagerForLLMRun | None = None,
        **kwargs: Any,
    ) -> LLMResult:
        generations = []
        new_arg_supported = inspect.signature(self._acall).parameters.get("run_manager")
        for prompt in prompts:
            text = (
                await self._acall(prompt, stop=stop, run_manager=run_manager, **kwargs)
                if new_arg_supported
                else await self._acall(prompt, stop=stop, **kwargs)
            )
            generations.append([Generation(text=text)])
        return LLMResult(generations=generations)

Domain

Subdomains

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/llms.py.
Where is _agenerate() defined?
_agenerate() is defined in libs/core/langchain_core/language_models/llms.py at line 1512.
What does _agenerate() call?
_agenerate() calls 2 function(s): _acall, _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