(input: str, turns=None)
| 359 | if system_config.get("run_async", True): |
| 360 | |
| 361 | async def model_callback(input: str, turns=None) -> str: |
| 362 | response = await target_model.a_generate(input) |
| 363 | # Ensure we return a string, handle different response types |
| 364 | if isinstance(response, tuple): |
| 365 | return str(response[0]) if response else "Empty response" |
| 366 | return str(response) |
| 367 | |
| 368 | else: |
| 369 |
no test coverage detected