code: def test_bedrock_embedding_cohere():
      try:
          litellm.set_verbose = False
          response = embedding(
              model="cohere.embed-multilingual-v3",
              input=[
                  "good morning from litellm, attempting to embed data",
                  "lets test a second string for good measure",
              ],
              aws_region_name="os.environ/AWS_REGION_NAME_2",
          )
          assert isinstance(
              response["data"][0]["embedding"], list
          ), "Expected response to be a list"
          print(
              f"type of first embedding:",
              type(response["data"][0]["embedding"][0]),
          )
          assert all(
              isinstance(x, float)
              for x in response["data"][0]["embedding"]
          ), "Expected response to be a list of floats"
          # print(f"response:", response)
      except Exception as e:
          pytest.fail(f"Error occurred: {e}")
  
imports: import sys, os
  import traceback
  import pytest
  from dotenv import load_dotenv
  import openai
  import litellm
  from litellm import embedding, completion
label_desc: Use image node_id 9 for calling a global function with example usage: test_bedrock_embedding_cohere() without return types