Configuration for a custom API provider (BYOK).
@type t() :: %Copilot.Types.ProviderConfig{ api_key: String.t() | nil, azure: map() | nil, base_url: String.t(), bearer_token: String.t() | nil, type: String.t() | nil, wire_api: String.t() | nil }