/ main.py
main.py
1 from fastapi import FastAPI, Depends 2 from src.tools.parallelai import parallelai_tool 3 from src.auth.server import validate_swarm_key 4 5 app = FastAPI(title="ParallelAI Swarm") 6 7 @app.post("/research") 8 async def conduct_swarm_research( 9 query: str, 10 key_record = Depends(validate_swarm_key) # Our new API Key Server 11 ): 12 # This calls your local ParallelAI platform 13 intelligence = await parallelai_tool(query, provider="groq") 14 15 return { 16 "status": "success", 17 "agent_id": "swarm_01", 18 "intelligence": intelligence 19 }