Bedrock / Client / get_foundation_model
get_foundation_model#
- Bedrock.Client.get_foundation_model(**kwargs)#
- Get details about a Bedrock foundation model. - See also: AWS API Documentation - Request Syntax- response = client.get_foundation_model( modelIdentifier='string' ) - Parameters:
- modelIdentifier (string) – - [REQUIRED] - The model identifier. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'modelDetails': { 'modelArn': 'string', 'modelId': 'string', 'modelName': 'string', 'providerName': 'string', 'inputModalities': [ 'TEXT'|'IMAGE'|'EMBEDDING', ], 'outputModalities': [ 'TEXT'|'IMAGE'|'EMBEDDING', ], 'responseStreamingSupported': True|False, 'customizationsSupported': [ 'FINE_TUNING', ], 'inferenceTypesSupported': [ 'ON_DEMAND'|'PROVISIONED', ] } } - Response Structure- (dict) – - modelDetails (dict) – - Information about the foundation model. - modelArn (string) – - The model ARN. 
- modelId (string) – - The model identifier. 
- modelName (string) – - The model name. 
- providerName (string) – - he model’s provider name. 
- inputModalities (list) – - The input modalities that the model supports. - (string) – 
 
- outputModalities (list) – - The output modalities that the model supports. - (string) – 
 
- responseStreamingSupported (boolean) – - Indicates whether the model supports streaming. 
- customizationsSupported (list) – - The customization that the model supports. - (string) – 
 
- inferenceTypesSupported (list) – - The inference types that the model supports. - (string) – 
 
 
 
 
 - Exceptions- Bedrock.Client.exceptions.ResourceNotFoundException
- Bedrock.Client.exceptions.AccessDeniedException
- Bedrock.Client.exceptions.ValidationException
- Bedrock.Client.exceptions.InternalServerException
- Bedrock.Client.exceptions.ThrottlingException