Provides struct and type for a Provider
@type t() :: %OpenCode.Generated.Provider{ env: [String.t()], id: String.t(), key: String.t() | nil, models: map(), name: String.t(), options: map(), source: String.t() }