[docs]classBedrockInfo(TypedDict):"""BedrockInfo is a dictionary that contains information about a bedrock's properties. It is expected to be used in the bedrock_info property of a model client. """aws_access_key:Required[SecretStr]"""Access key for the aws account to gain bedrock model access"""aws_secret_key:Required[SecretStr]"""Access secret key for the aws account to gain bedrock model access"""aws_session_token:Required[SecretStr]"""aws session token for the aws account to gain bedrock model access"""aws_region:Required[str]"""aws region for the aws account to gain bedrock model access"""
classBaseAnthropicClientConfiguration(CreateArguments,total=False):api_key:strbase_url:Optional[str]model_capabilities:ModelCapabilities# type: ignoremodel_info:ModelInfo"""What functionality the model supports, determined by default from model name but is overridden if value passed."""timeout:Optional[float]max_retries:Optional[int]default_headers:Optional[Dict[str,str]]