Extra HTTP request headers required when this tool is active.
These headers are injected into every inference API call made after
model.bind_tools([this_tool, ...]). The default implementation
returns an empty dict; subclasses set self._request_headers
in their __init__ to declare requirements.