code: def test_embedding_exception_any_model(client):
      try:
          # Your test data
          test_data = {"model": "Lite-GPT-12", "input": ["hi"]}
  
          response = client.post("/embeddings", json=test_data)
          print("Response from proxy=", response)
          print(response.json())
  
          json_response = response.json()
          print("keys in json response", json_response.keys())
          assert json_response.keys() == {"error"}
  
          # make an openai client to call _make_status_error_from_response
          openai_client = openai.OpenAI(api_key="anything")
          openai_exception = (
              openai_client._make_status_error_from_response(
                  response=response
              )
          )
          print("Exception raised=", openai_exception)
          assert isinstance(openai_exception, openai.BadRequestError)
  
      except Exception as e:
          pytest.fail(f"LiteLLM Proxy test failed. Exception {str(e)}")
  
file_path: litellm/litellm/tests/test_proxy_exception_mapping.py
imports: import sys, os
  from dotenv import load_dotenv
  import os, io, asyncio
  import pytest
  import litellm, openai
  from fastapi.testclient import TestClient
  from fastapi import FastAPI
  from litellm.proxy.proxy_server import router, save_worker_config, initialize
label_desc: Use image node_id 7 for calling a global function with example usage: test_embedding_exception_any_model(client) without return types