INNER CODE UNIT · Python
PredictPopulationRequest
cmu-sei/GHOSTS · experimental/grms/grms/main.py:369
class PredictPopulationRequest(BaseModel):
country: str
event: GeopoliticalEvent
leader_action_summary: str = ""
period: str = "current"
class PredictCombinedRequest(BaseModel):
leader_id: UUID
country: str
event: GeopoliticalEvent
period: str = "current"
@app.post("/api/v1/predict/leader", response_model=LeaderResponse)
async def predict_leader(request: PredictLeaderRequest):
if request.leader_id not in leaders:
raise HTTPException(404, "Leader not found")