SPO / examples /search_with_specific_engine.py
XiangJinYu's picture
add metagpt
fe5c39d verified
raw
history blame contribute delete
492 Bytes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
"""
import asyncio
from metagpt.config2 import Config
from metagpt.roles import Searcher
from metagpt.tools.search_engine import SearchEngine
async def main():
question = "What are the most interesting human facts?"
search = Config.default().search
kwargs = search.model_dump()
await Searcher(search_engine=SearchEngine(engine=search.api_type, **kwargs)).run(question)
if __name__ == "__main__":
asyncio.run(main())