Spaces:
Running
Running
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
@Time : 2024/4/22 14:28 | |
@Author : alexanderwu | |
@File : ping.py | |
""" | |
import asyncio | |
from metagpt.llm import LLM | |
from metagpt.logs import logger | |
async def ask_and_print(question: str, llm: LLM, system_prompt) -> str: | |
logger.info(f"Q: {question}") | |
rsp = await llm.aask(question, system_msgs=[system_prompt]) | |
logger.info(f"A: {rsp}") | |
logger.info("\n") | |
return rsp | |
async def main(): | |
llm = LLM() | |
await ask_and_print("ping?", llm, "Just answer pong when ping.") | |
if __name__ == "__main__": | |
asyncio.run(main()) | |