ChatAdapter#
- class langchain_ai21.chat.chat_adapter.ChatAdapter[source]#
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
call
()convert_messages
(messages)- abstract call(client: Any, stream: Literal[True], **params: Any) Iterator[ChatGenerationChunk] [source]#
- abstract call(client: Any, stream: Literal[False], **params: Any) List[BaseMessage]
- abstract convert_messages(messages: List[BaseMessage]) Dict[str, Any] [source]#
- Parameters:
messages (List[BaseMessage])
- Return type:
Dict[str, Any]