constructor(input) {
    this.#input = input
    this.#body = JSON.parse(this.#input.body)
    this.#modelId = this.#input.modelId?.toLowerCase() ?? ''
  }
@param {object} input The `input` property from an InvokeModelCommand or
InvokeModelWithResponseStreamCommand instance that is used for the
conversation.