processors(realtime-ai): add support for getting/updating LLM context

This commit is contained in:
Aleix Conchillo Flaqué
2024-07-18 14:52:48 -07:00
parent f551f55f03
commit 3e738642a7
3 changed files with 101 additions and 28 deletions

View File

@@ -158,6 +158,16 @@ class LLMMessagesFrame(DataFrame):
messages: List[dict]
@dataclass
class LLMMessagesUpdateFrame(DataFrame):
"""A frame containing a list of new LLM messages. These messages will
replace the current context LLM messages and should generate a new
LLMMessagesFrame.
"""
messages: List[dict]
@dataclass
class TransportMessageFrame(DataFrame):
message: Any