Connection settings, built with TypeSafe.new/1. The API key is kept out of
inspect/1 output.
Summary
Types
@type t() :: %TypeSafe.Client{ api_key: String.t() | nil, base_url: String.t(), headers: [{String.t(), String.t()}], model: String.t(), req_options: keyword(), retry: TypeSafe.Retry.t(), timeout: pos_integer() }