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

Method invoke

libs/core/langchain_core/language_models/llms.py:266–288  ·  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

264 )
265
266 def invoke(
267 self,
268 input: LanguageModelInput,
269 config: Optional[RunnableConfig] = None,
270 *,
271 stop: Optional[List[str]] = None,
272 **kwargs: Any,
273 ) -> str:
274 config = ensure_config(config)
275 return (
276 self.generate_prompt(
277 [self._convert_input(input)],
278 stop=stop,
279 callbacks=config.get("callbacks"),
280 tags=config.get("tags"),
281 metadata=config.get("metadata"),
282 run_name=config.get("run_name"),
283 run_id=config.pop("run_id", None),
284 **kwargs,
285 )
286 .generations[0][0]
287 .text
288 )
289
290 async def ainvoke(
291 self,

Callers 2

streamMethod · 0.95
streamMethod · 0.45

Calls 5

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

Tested by

no test coverage detected