MCPcopy
hub / github.com/langchain-ai/langchain / ainvoke

Method ainvoke

libs/core/langchain_core/language_models/llms.py:290–309  ·  view source on GitHub ↗
(
        self,
        input: LanguageModelInput,
        config: Optional[RunnableConfig] = None,
        *,
        stop: Optional[List[str]] = None,
        **kwargs: Any,
    )

Source from the content-addressed store, hash-verified

288 )
289
290 async def ainvoke(
291 self,
292 input: LanguageModelInput,
293 config: Optional[RunnableConfig] = None,
294 *,
295 stop: Optional[List[str]] = None,
296 **kwargs: Any,
297 ) -> str:
298 config = ensure_config(config)
299 llm_result = await self.agenerate_prompt(
300 [self._convert_input(input)],
301 stop=stop,
302 callbacks=config.get("callbacks"),
303 tags=config.get("tags"),
304 metadata=config.get("metadata"),
305 run_name=config.get("run_name"),
306 run_id=config.pop("run_id", None),
307 **kwargs,
308 )
309 return llm_result.generations[0][0].text
310
311 def batch(
312 self,

Callers 2

astreamMethod · 0.95
astreamMethod · 0.45

Calls 5

agenerate_promptMethod · 0.95
_convert_inputMethod · 0.95
ensure_configFunction · 0.90
popMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected