
    `gj4                     b    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       y)zAWS Bedrock provider profile.    )register_provider)ProviderProfilec            
       J    e Zd ZdZdddddedz  dedz  dedee   dz  fd	Zy)
BedrockProfileu:   AWS Bedrock — no REST /v1/models endpoint; uses AWS SDK.Ng       @)api_keybase_urltimeoutr   r   r	   returnc                     y)z8Bedrock model listing requires AWS SDK, not a REST call.N )selfr   r   r	   s       [/root/.hermes/venv/lib/python3.12/site-packages/plugins/model-providers/bedrock/__init__.pyfetch_modelszBedrockProfile.fetch_models
   s         )__name__
__module____qualname____doc__strfloatlistr   r   r   r   r   r      sN    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_varsr   	auth_typeN)r   	providersr   providers.baser   r   r   r   r   r   <module>r$      sB    # ' *_  	>> ' r   