Raised when SDK configuration or input is invalid before any request is sent.
Examples: a missing or malformed API key, an empty questions map, a score question without criteria, or a request body that cannot be encoded as JSON.
questions
@type t() :: %TypeSafe.ConfigError{__exception__: term(), message: String.t()}