code: def test_to_dict_with_custom_init_parameters(self):
      transcriber = RemoteWhisperTranscriber(
          api_key="test_api_key",
          model="whisper-1",
          organization="test-org",
          api_base_url="test_api_url",
          language="en",
          prompt="test-prompt",
          response_format="json",
          temperature="0.5",
      )
      data = transcriber.to_dict()
      assert data == {
          "type": "haystack.components.audio.whisper_remote.RemoteWhisperTranscriber",
          "init_parameters": {
              "model": "whisper-1",
              "organization": "test-org",
              "api_base_url": "test_api_url",
              "language": "en",
              "prompt": "test-prompt",
              "response_format": "json",
              "temperature": "0.5",
          },
      }
  
file_path: haystack/test/components/audio/test_whisper_remote.py
imports: import os
  import pytest
  from openai import OpenAIError
  from haystack.components.audio.whisper_remote import RemoteWhisperTranscriber
  from haystack.dataclasses import ByteStream
label_desc: Use image node_id 7 for calling the TestRemoteWhisperTranscriber obj's underlying member method code with example usage: obj.test_to_dict_with_custom_init_parameters() without return types