code: def test_completion_bedrock_claude_2_1_completion_auth():
      print("calling bedrock claude 2.1 completion params auth")
      import os
  
      aws_access_key_id = os.environ["AWS_ACCESS_KEY_ID"]
      aws_secret_access_key = os.environ["AWS_SECRET_ACCESS_KEY"]
      aws_region_name = os.environ["AWS_REGION_NAME"]
  
      os.environ.pop("AWS_ACCESS_KEY_ID", None)
      os.environ.pop("AWS_SECRET_ACCESS_KEY", None)
      os.environ.pop("AWS_REGION_NAME", None)
  
      try:
          response = completion(
              model="bedrock/anthropic.claude-v2:1",
              messages=messages,
              max_tokens=10,
              temperature=0.1,
              aws_access_key_id=aws_access_key_id,
              aws_secret_access_key=aws_secret_access_key,
              aws_region_name=aws_region_name,
          )
          # Add any assertions here to check the response
          print(response)
  
          os.environ["AWS_ACCESS_KEY_ID"] = aws_access_key_id
          os.environ["AWS_SECRET_ACCESS_KEY"] = aws_secret_access_key
          os.environ["AWS_REGION_NAME"] = aws_region_name
      except RateLimitError:
          pass
      except Exception as e:
          pytest.fail(f"Error occurred: {e}")
  
file_path: litellm/litellm/tests/test_bedrock_completion.py
imports: import sys, os
  import traceback
  from dotenv import load_dotenv
  import os, io
  import pytest
  import litellm
  from litellm import embedding, completion, completion_cost, Timeout
  from litellm import RateLimitError
label_desc: Use image node_id 3 for calling a global function with example usage: test_completion_bedrock_claude_2_1_completion_auth() without return types