jianuo's picture
first
09321b6
raw
history blame
No virus
584 Bytes
from ..agent_types import AgentType
from .messages_prompt import MessagesGenerator
from .mrkl_prompt import MrklPromptGenerator
from .ms_prompt import MSPromptGenerator
def get_prompt_generator(agent_type: AgentType = AgentType.DEFAULT, **kwargs):
if AgentType.DEFAULT == agent_type or agent_type == AgentType.MS_AGENT:
return MSPromptGenerator(**kwargs)
elif AgentType.MRKL == agent_type:
return MrklPromptGenerator(**kwargs)
elif AgentType.Messages == agent_type:
return MessagesGenerator(**kwargs)
else:
raise NotImplementedError