langchain_community.chat_models.bedrock.ChatPromptAdapter¶

class langchain_community.chat_models.bedrock.ChatPromptAdapter[source]¶

Adapter class to prepare the inputs from Langchain to prompt format that Chat model expects.

Methods

__init__()

convert_messages_to_prompt(provider, messages)

format_messages(provider, messages)

__init__()¶
classmethod convert_messages_to_prompt(provider: str, messages: List[BaseMessage]) str[source]¶
Parameters
  • provider (str) –

  • messages (List[BaseMessage]) –

Return type

str

classmethod format_messages(provider: str, messages: List[BaseMessage]) Tuple[Optional[str], List[Dict]][source]¶
Parameters
  • provider (str) –

  • messages (List[BaseMessage]) –

Return type

Tuple[Optional[str], List[Dict]]