Per-provider mapping table. Keys are canonical-request fields. A field
present in the canonical request but absent from the config is dropped
with a warning (strict mode — protects against unknown-field rejections).
messages and model are intentionally not handled here — adapters
reshape messages themselves because the structure is provider-specific.
Per-provider mapping table. Keys are canonical-request fields. A field present in the canonical request but absent from the config is dropped with a warning (strict mode — protects against unknown-field rejections).
messagesandmodelare intentionally not handled here — adapters reshape messages themselves because the structure is provider-specific.