SorboBot / message.py
leo-bourrel's picture
feat: Add source documents on right of display
b8c8744
raw
history blame
297 Bytes
from dataclasses import dataclass
from typing import Literal, Optional, List
from langchain.schema import Document
@dataclass
class Message:
"""Class for keeping track of a chat message."""
origin: Literal["human", "ai"]
message: str
documents: Optional[List[Document]] = None