Update app.py
Browse files
app.py
CHANGED
|
@@ -97,7 +97,7 @@ class RateLimiter:
|
|
| 97 |
|
| 98 |
# Initialize rate limiter with 100 requests per day
|
| 99 |
rate_limiter = RateLimiter(
|
| 100 |
-
max_requests=
|
| 101 |
time_window=timedelta(days=1)
|
| 102 |
)
|
| 103 |
|
|
@@ -231,7 +231,7 @@ async def process_gemini_request_background(
|
|
| 231 |
# --- API Endpoints ---
|
| 232 |
|
| 233 |
@app.post("/chat", response_class=StreamingResponse)
|
| 234 |
-
async def direct_chat(payload: ChatPayload):
|
| 235 |
logger.info(f"Direct chat request received. Temperature: {payload.temperature}, Message: '{payload.message[:50]}...'")
|
| 236 |
user_ip = get_user_ip(request)
|
| 237 |
|
|
|
|
| 97 |
|
| 98 |
# Initialize rate limiter with 100 requests per day
|
| 99 |
rate_limiter = RateLimiter(
|
| 100 |
+
max_requests=3,
|
| 101 |
time_window=timedelta(days=1)
|
| 102 |
)
|
| 103 |
|
|
|
|
| 231 |
# --- API Endpoints ---
|
| 232 |
|
| 233 |
@app.post("/chat", response_class=StreamingResponse)
|
| 234 |
+
async def direct_chat(payload: ChatPayload, request: Request):
|
| 235 |
logger.info(f"Direct chat request received. Temperature: {payload.temperature}, Message: '{payload.message[:50]}...'")
|
| 236 |
user_ip = get_user_ip(request)
|
| 237 |
|