A callback that runs before a request is sent to the model.
The current callback context.
The raw model request. Callback can mutate the request.
The content to return to the user. When present, the model call will be skipped and the provided content will be returned to user.
A callback that runs before a request is sent to the model.