lmflow.utils.conversation_template.gemma#

Attributes#

Classes#

Module Contents#

lmflow.utils.conversation_template.gemma.logger[source]#
class lmflow.utils.conversation_template.gemma.GemmaConversationTemplate[source]#

Bases: lmflow.utils.conversation_template.base.ConversationTemplate

encode_conversation(*args, **kwargs)[source]#

Messages here should be guaranteed to be in pairs, with the first message being the user message and the second message being the system message. Data example: ```json {

“conversation_id”: 2, “system”: “sysinfo1”, “tools”: [“tool_1_desc”], “messages”: [

{

“role”: “user”, “content”: “hi”

}, {

“role”: “assistant”, “content”: “Hello!”

}

]

}#

lmflow.utils.conversation_template.gemma.GEMMA_TEMPLATE[source]#