Replaced synchronous requests with aiohttp to enable non-blocking, async HTTP requests. Updated `smd_detail_article` and `smd_research` to utilize asyncio for parallel execution, significantly improving efficiency for handling multiple API calls. Added aiohttp and asyncio dependencies to requirements.txt.
15 lines
No EOL
240 B
Text
15 lines
No EOL
240 B
Text
# GPT Researcher dependencies
|
|
gpt-researcher>=0.13.3
|
|
python-dotenv~=1.1.0
|
|
|
|
# MCP dependencies
|
|
mcp>=1.6.0
|
|
fastapi>=0.103.1
|
|
uvicorn>=0.23.2
|
|
pydantic>=2.3.0
|
|
|
|
# Utility dependencies
|
|
loguru>=0.7.0
|
|
requests~=2.32.3
|
|
aiohttp~=3.11.18
|
|
asyncio~=3.4.3 |