{ "status": "ok", "persistence": "sqlite_app_state", "updated_at": "2026-06-16T16:51:22+00:00", "last_request_at": "2026-06-16T16:51:22+00:00", "total_requests": 104, "successful_requests": 1, "failed_requests": 103, "success_rate": 0.96, "error_rate": 99.04, "avg_latency_ms": 0.64, "status_codes": { "200": 1, "503": 103 }, "stats_note": "Stats are persisted in SQLite app_state and updated once per final request outcome.", "models": [ { "model": "gpt-5.4", "total": 48, "successful_requests": 0, "failed_requests": 48, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.63, "last_request_at": "2026-06-15T18:47:46+00:00", "status_codes": { "503": 48 } }, { "model": "gpt-5.3-codex", "total": 36, "successful_requests": 0, "failed_requests": 36, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.56, "last_request_at": "2026-06-13T19:50:18+00:00", "status_codes": { "503": 36 } }, { "model": "gpt-image-1.5", "total": 12, "successful_requests": 0, "failed_requests": 12, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.08, "last_request_at": "2026-06-16T16:51:22+00:00", "status_codes": { "503": 12 } }, { "model": "gpt-4o-mini", "total": 6, "successful_requests": 0, "failed_requests": 6, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 1.67, "last_request_at": "2026-05-28T17:39:00+00:00", "status_codes": { "503": 6 } }, { "model": "gpt-4", "total": 1, "successful_requests": 0, "failed_requests": 1, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 6, "last_request_at": "2026-05-28T11:11:08+00:00", "status_codes": { "503": 1 } } ], "providers": [ { "provider": "openai", "total": 103, "successful_requests": 0, "failed_requests": 103, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.65, "last_request_at": "2026-06-16T16:51:22+00:00", "status_codes": { "503": 103 } }, { "provider": "system", "total": 1, "successful_requests": 1, "failed_requests": 0, "success_rate": 100, "error_rate": 0, "avg_latency_ms": 0, "last_request_at": "2026-05-28T10:58:40+00:00", "status_codes": { "200": 1 } } ], "paths": [ { "path": "/v1/chat/completions", "total": 91, "successful_requests": 0, "failed_requests": 91, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.73, "last_request_at": "2026-06-15T18:47:46+00:00", "status_codes": { "503": 91 } }, { "path": "/v1/images/generations", "total": 12, "successful_requests": 0, "failed_requests": 12, "success_rate": 0, "error_rate": 100, "avg_latency_ms": 0.08, "last_request_at": "2026-06-16T16:51:22+00:00", "status_codes": { "503": 12 } }, { "path": "/v1/models", "total": 1, "successful_requests": 1, "failed_requests": 0, "success_rate": 100, "error_rate": 0, "avg_latency_ms": 0, "last_request_at": "2026-05-28T10:58:40+00:00", "status_codes": { "200": 1 } } ], "recent": { "last_5m": { "total": 0, "successful_requests": 0, "failed_requests": 0, "success_rate": 0, "error_rate": 0, "avg_latency_ms": 0, "last_request_at": null, "status_codes": [] }, "last_1h": { "total": 0, "successful_requests": 0, "failed_requests": 0, "success_rate": 0, "error_rate": 0, "avg_latency_ms": 0, "last_request_at": null, "status_codes": [] }, "last_24h": { "total": 0, "successful_requests": 0, "failed_requests": 0, "success_rate": 0, "error_rate": 0, "avg_latency_ms": 0, "last_request_at": null, "status_codes": [] } } }