class ProviderConfigurationError(RuntimeError): """Raised when a provider is missing required configuration.""" class ProviderAPICallError(RuntimeError): """Raised when the upstream provider responds with an error."""