slidedeckai.helpers.chat_helper#


Chat helper: message classes and history.

AIMessage

Message from AI assistant.

ChatMessage

Base class for chat messages.

ChatMessageHistory

Chat message history stored in a list.

ChatPromptTemplate

Template for chat prompts.

HumanMessage

Message from human user.

Chat helper: message classes and history.

class slidedeckai.helpers.chat_helper.AIMessage(content: str)[source]#

Bases: ChatMessage

Message from AI assistant.

class slidedeckai.helpers.chat_helper.ChatMessage(content: str, role: str)[source]#

Bases: object

Base class for chat messages.

class slidedeckai.helpers.chat_helper.ChatMessageHistory[source]#

Bases: object

Chat message history stored in a list.

add_ai_message(content: str)[source]#

Append AI-generated response to the history.

add_user_message(content: str)[source]#

Append user message to the history.

class slidedeckai.helpers.chat_helper.ChatPromptTemplate(template: str)[source]#

Bases: object

Template for chat prompts.

format(**kwargs)[source]#
classmethod from_template(template: str)[source]#
class slidedeckai.helpers.chat_helper.HumanMessage(content: str)[source]#

Bases: ChatMessage

Message from human user.