BedrockLLMConfigEntry

BedrockLLMConfigEntry(**data: Any)

!!! abstract “Usage Documentation” Models

A base class for creating Pydantic models.

Parameters:
NameDescription
**dataType: Any

Class Attributes

api_type



aws_access_key



aws_profile_name



aws_region



aws_secret_key



aws_session_token



cache_seed



k



maxTokens



model_config



price



seed



stream



supports_system_prompts



temperature



timeout



topP



top_k



top_p



Instance Methods

create_client

create_client(self) -> 

model_dump

model_dump(
    self,
    *args: Any,
    exclude_none: bool = True,
    **kwargs: Any
) -> dict[str, Any]

!!! abstract “Usage Documentation” model_dump

Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.

Parameters:
NameDescription
*argsType: Any
exclude_noneWhether to exclude fields that have a value of None.

Type: bool

Default: True
**kwargsType: Any
Returns:
TypeDescription
dict[str, typing.Any]A dictionary representation of the model.

model_dump_json

model_dump_json(
    self,
    *args: Any,
    exclude_none: bool = True,
    **kwargs: Any
) -> str

!!! abstract “Usage Documentation” model_dump_json

Generates a JSON representation of the model using Pydantic’s to_json method.

Parameters:
NameDescription
*argsType: Any
exclude_noneWhether to exclude fields that have a value of None.

Type: bool

Default: True
**kwargsType: Any
Returns:
TypeDescription
strA JSON string representation of the model.

serialize_aws_secrets

serialize_aws_secrets(self, v: SecretStr) -> str
Parameters:
NameDescription
vType: SecretStr