wrap_model_call(
self,
request: ModelRequest[ContextT],
handler: Callable[[ModelRequest[| Name | Type | Description |
|---|---|---|
request* | ModelRequest[ContextT] | Model request with model, messages, state, and runtime. |
handler* | Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]] |
Intercept model execution and retry on failure.
Callable to execute the model (can be called multiple times).