Spaces:
Paused
Paused
| # this is an example endpoint to receive data from litellm | |
| from fastapi import FastAPI, HTTPException, Request | |
| app = FastAPI() | |
| async def log_event(request: Request): | |
| try: | |
| print("Received /log-event request") # noqa | |
| # Assuming the incoming request has JSON data | |
| data = await request.json() | |
| print("Received request data:") # noqa | |
| print(data) # noqa | |
| # Your additional logic can go here | |
| # For now, just printing the received data | |
| return {"message": "Request received successfully"} | |
| except Exception: | |
| raise HTTPException(status_code=500, detail="Internal Server Error") | |
| if __name__ == "__main__": | |
| import uvicorn | |
| uvicorn.run(app, host="127.0.0.1", port=8000) | |