
    i                     v    d Z ddlmZ ddlmZ  G d de          Z edddd	d
d          Z ee           dS )zAWS Bedrock provider profile.    )register_provider)ProviderProfilec                   F    e Zd ZdZddddedz  dedee         dz  fdZdS )	BedrockProfileu:   AWS Bedrock — no REST /v1/models endpoint; uses AWS SDK.Ng       @)api_keytimeoutr   r   returnc                    dS )z8Bedrock model listing requires AWS SDK, not a REST call.N )selfr   r   s      M/home/piyush/.hermes/hermes-agent/plugins/model-providers/bedrock/__init__.pyfetch_modelszBedrockProfile.fetch_models
   s	     t    )__name__
__module____qualname____doc__strfloatlistr   r   r   r   r   r      sk        DD
 #	   t 	
 
cT	     r   r   bedrock)awszaws-bedrockzamazon-bedrockamazonbedrock_converser   z/https://bedrock-runtime.us-east-1.amazonaws.comaws_sdk)namealiasesapi_modeenv_varsbase_url	auth_typeN)r   	providersr   providers.baser   r   r   r   r   r   <module>r$      s    # # ' ' ' ' ' ' * * * * * *
 
 
 
 
_ 
 
 
 .	>>    '     r   