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]