Most providers will automatically enable prompt caching, except for Anthropic. We will need to add support for it