groq-moa / moa /main.py
dromerosm's picture
Upload 11 files
7c24f26 verified
raw
history blame
785 Bytes
from agent import MOAgent
# Configure agent
layer_agent_config = {
'layer_agent_1' : {'system_prompt': "Think through your response with step by step {helper_response}", 'model_name': 'llama3-8b-8192'},
'layer_agent_2' : {'system_prompt': "Respond with a thought and then your response to the question {helper_response}", 'model_name': 'gemma-7b-it'},
'layer_agent_3' : {'model_name': 'llama3-8b-8192'},
'layer_agent_4' : {'model_name': 'gemma-7b-it'},
'layer_agent_5' : {'model_name': 'llama3-8b-8192'},
}
agent = MOAgent.from_config(
main_model='mixtral-8x7b-32768',
layer_agent_config=layer_agent_config
)
while True:
inp = input("\nAsk a question: ")
stream = agent.chat(inp, output_format='json')
for chunk in stream:
print(chunk)