Called per request (e.g. to fetch a fresh auth token); merged over the defaults, case-insensitively. ChatRequest.extraHeaders merge last.
ChatRequest.extraHeaders
final FutureOr<Map<String, String>> Function()? headers;