o
    PL
j                     @   sL   d Z ddlmZ ddlmZ G dd deZedddd	d
ddZee dS )zAWS Bedrock provider profile.    )register_provider)ProviderProfilec                   @   s:   e Zd ZdZddddedB dedee dB fdd	ZdS )
BedrockProfileu:   AWS Bedrock — no REST /v1/models endpoint; uses AWS SDK.Ng       @)api_keytimeoutr   r   returnc                C   s   dS )z8Bedrock model listing requires AWS SDK, not a REST call.N )selfr   r   r   r   L/home/kuhnn/.hermes/hermes-agent/plugins/model-providers/bedrock/__init__.pyfetch_models
   s   zBedrockProfile.fetch_models)__name__
__module____qualname____doc__strfloatlistr   r   r   r   r
   r      s    
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   r
   <module>   s    	