Spaces:
Runtime error
Runtime error
from conversation import Conversation | |
from models.base import BaseModel | |
class ChatML(BaseModel): | |
def _get_prompt(self, conversation: Conversation): | |
system_message = "\n".join( | |
[conversation.memory, conversation.prompt] | |
).strip() | |
prompt = f"<|im_start|>system\n{system_message}<|im_end|>" | |
for message in conversation.messages: | |
prompt += f"\n<|im_start|>{message['from']}\n{message['value']}<|im_end|>" | |
prompt += f"\n<|im_start|>{conversation.bot_label}\n" | |
return prompt | |