∞ Messages Concat¶
Documentation¶
- Class name:
LLMChatMessageConcat
- Category:
SALT/Language Toolkit/Messages
- Output node:
False
The node is designed to concatenate two lists of chat messages, effectively merging conversations or message sequences into a single, continuous stream.
Input types¶
Required¶
message_a
- Represents the first list of chat messages to be concatenated. It is crucial for combining multiple message sequences into a unified list.
- Comfy dtype:
LIST
- Python dtype:
List[ChatMessage]
message_b
- Represents the second list of chat messages to be concatenated with the first. This parameter is essential for merging conversations or extending message sequences.
- Comfy dtype:
LIST
- Python dtype:
List[ChatMessage]
Output types¶
llm_message
- Comfy dtype:
LIST
- The concatenated list of chat messages, providing a unified sequence of conversations or message exchanges.
- Python dtype:
List[ChatMessage]
- Comfy dtype:
Usage tips¶
- Infra type:
CPU
- Common nodes: unknown
Source code¶
class LLMChatMessageConcat:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"message_a": ("LIST", ),
"message_b": ("LIST", ),
},
}
RETURN_TYPES = ("LIST",)
RETURN_NAMES = ("llm_message", )
FUNCTION = "concat_messages"
CATEGORY = f"{MENU_NAME}/{SUB_MENU_NAME}/Messages"
def concat_messages(self, message_a, message_b):
return (message_a + message_b, )