827 prompts,
828 stop=stop,
829▶ # TODO: support multiple run managers
830 run_manager=run_managers[0] if run_managers else None,
831 **kwargs,
· · ·
1538 **kwargs: Any,
1539 ) -> LLMResult:
1540▶ # TODO: add caching here.
1541 generations = []
1542 new_arg_supported = inspect.signature(self._call).parameters.get("run_manager")