Spaces:
Paused
Paused
| import os | |
| import sys | |
| from litellm.llms.bedrock.chat import BedrockConverseLLM | |
| sys.path.insert( | |
| 0, os.path.abspath("../../../../..") | |
| ) # Adds the parent directory to the system path | |
| import litellm | |
| def test_encode_model_id_with_inference_profile(): | |
| """ | |
| Test instance profile is properly encoded when used as a model | |
| """ | |
| test_model = "arn:aws:bedrock:us-east-1:12345678910:application-inference-profile/ujdtmcirjhevpi" | |
| expected_model = "arn%3Aaws%3Abedrock%3Aus-east-1%3A12345678910%3Aapplication-inference-profile%2Fujdtmcirjhevpi" | |
| bedrock_converse_llm = BedrockConverseLLM() | |
| returned_model = bedrock_converse_llm.encode_model_id(test_model) | |
| assert expected_model == returned_model | |