Skip to content

Request

dandy.llm.service.request.message.RequestMessage

Bases: BaseModel

role instance-attribute

content instance-attribute

images = None class-attribute instance-attribute

dandy.llm.service.request.message.MessageHistory

Bases: BaseModel

messages = Field(default_factory=list) class-attribute instance-attribute

add_message

Source code in dandy/llm/service/request/message.py
def add_message(
        self,
        role: RoleLiteralStr,
        content: str,
        images: Union[List[str], None] = None
) -> None:
    self.messages.append(
        RequestMessage(
            role=role,
            content=content,
            images=images
        )
    )