ainvoke() — langchain Function Reference
Architecture documentation for the ainvoke() function in llms.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 9a69543c_9797_7645_cf18_8d67993b8584["ainvoke()"] ce4aa464_3868_179e_5d99_df48bc307c5f["BaseLLM"] 9a69543c_9797_7645_cf18_8d67993b8584 -->|defined in| ce4aa464_3868_179e_5d99_df48bc307c5f 6d1a7389_71e1_42ae_986c_fd865f245d2b["astream()"] 6d1a7389_71e1_42ae_986c_fd865f245d2b -->|calls| 9a69543c_9797_7645_cf18_8d67993b8584 55376563_12dc_0d47_e55b_0b52a5d2db0e["agenerate_prompt()"] 9a69543c_9797_7645_cf18_8d67993b8584 -->|calls| 55376563_12dc_0d47_e55b_0b52a5d2db0e 38007078_b49e_18a9_9c2b_bb8361fa3fb3["_convert_input()"] 9a69543c_9797_7645_cf18_8d67993b8584 -->|calls| 38007078_b49e_18a9_9c2b_bb8361fa3fb3 style 9a69543c_9797_7645_cf18_8d67993b8584 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/language_models/llms.py lines 393–412
async def ainvoke(
self,
input: LanguageModelInput,
config: RunnableConfig | None = None,
*,
stop: list[str] | None = None,
**kwargs: Any,
) -> str:
config = ensure_config(config)
llm_result = await self.agenerate_prompt(
[self._convert_input(input)],
stop=stop,
callbacks=config.get("callbacks"),
tags=config.get("tags"),
metadata=config.get("metadata"),
run_name=config.get("run_name"),
run_id=config.pop("run_id", None),
**kwargs,
)
return llm_result.generations[0][0].text
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does ainvoke() do?
ainvoke() is a function in the langchain codebase, defined in libs/core/langchain_core/language_models/llms.py.
Where is ainvoke() defined?
ainvoke() is defined in libs/core/langchain_core/language_models/llms.py at line 393.
What does ainvoke() call?
ainvoke() calls 2 function(s): _convert_input, agenerate_prompt.
What calls ainvoke()?
ainvoke() is called by 1 function(s): astream.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free