langchain_ai21.chat.chat_adapter
.ChatAdapter¶
- class langchain_ai21.chat.chat_adapter.ChatAdapter[source]¶
Provides a common interface for the different Chat models available in AI21. It converts LangChain messages to AI21 messages. Calls the appropriate AI21 model API with the converted messages.
Methods
__init__
()call
(client, **params)convert_messages
(messages)- __init__()¶
- abstract call(client: Any, **params: Any) List[BaseMessage] [source]¶
- Parameters
client (Any) –
params (Any) –
- Return type
List[BaseMessage]
- abstract convert_messages(messages: List[BaseMessage]) Dict[str, Any] [source]¶
- Parameters
messages (List[BaseMessage]) –
- Return type
Dict[str, Any]