code: def asynctest_completion_openai_exception_bad_model():
      try:
          import openai
          import litellm, asyncio
  
          print("azure exception bad model\n\n")
          litellm.set_verbose = True
  
          ## Test azure call
          async def test():
              response = await litellm.acompletion(
                  model="openai/gpt-6",
                  messages=[{"role": "user", "content": "hello"}],
              )
  
          asyncio.run(test())
      except openai.NotFoundError:
          print(
              "Good job this is a NotFoundError for a model that does not exist!"
          )
          print("Passed")
      except Exception as e:
          print("Raised wrong type of exception", type(e))
          assert isinstance(e, openai.BadRequestError)
          pytest.fail(f"Error occurred: {e}")
  
file_path: litellm/litellm/tests/test_exceptions.py
imports: from openai import AuthenticationError, BadRequestError, RateLimitError, OpenAIError
  import os
  import sys
  import traceback
  import subprocess
  import litellm
  from litellm import embedding, completion, ContextWindowExceededError
  from concurrent.futures import ThreadPoolExecutor
  import pytest
label_desc: Use image node_id 6 for calling a global function with example usage: asynctest_completion_openai_exception_bad_model() without return types