(
self,
input: LanguageModelInput,
config: Optional[RunnableConfig] = None,
*,
stop: Optional[List[str]] = None,
**kwargs: Any,
)
| 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, |
no test coverage detected