================================================== [2026-04-11T13:17:32.688053] start-admin Command: cd admin && python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ================================================== [2026-04-11T13:17:32.688216] start-api Command: python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ * Serving Flask app 'app' * Debug mode: on 2026-04-11 13:17:33,190 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19007 * Running on http://192.168.2.17:19007 2026-04-11 13:17:33,190 - werkzeug - INFO - Press CTRL+C to quit 2026-04-11 13:17:33,192 - werkzeug - INFO - * Restarting with stat ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Serving Flask app 'app' * Debug mode: on WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19008 * Running on http://192.168.2.17:19008 Press CTRL+C to quit * Restarting with stat 2026-04-11 13:17:33,684 - werkzeug - WARNING - * Debugger is active! 2026-04-11 13:17:33,684 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-11 13:17:40,204 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:17:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:18:10,171 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:18:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:18:40,202 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:18:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:19:10,179 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:19:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:19:40,103 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:19:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:20:01,838 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 13:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 13:20:10,247 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:20:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:20:40,245 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:20:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:21:10,224 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:21:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:21:40,234 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:21:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:22:10,154 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:22:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:22:40,182 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:22:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:23:10,195 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:23:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:23:40,253 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:23:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:24:10,136 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:24:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:24:40,291 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:24:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:25:10,168 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:25:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:25:40,146 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:25:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:26:10,165 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:26:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:26:40,247 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:26:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:27:10,193 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:27:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:27:40,146 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:27:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:28:10,210 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:28:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:28:40,213 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:28:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:29:10,217 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:29:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:29:40,160 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:29:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:30:10,248 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:30:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:30:40,192 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:30:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:31:10,166 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:31:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:31:40,196 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:31:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:32:10,140 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:32:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:32:40,232 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:32:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:33:10,144 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:33:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:33:40,137 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:33:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:34:10,191 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:34:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:34:40,206 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:34:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:35:10,217 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:35:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:35:40,212 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:35:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:36:10,207 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:36:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:36:40,171 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:36:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:37:10,091 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:37:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:37:40,098 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:37:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:38:10,178 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:38:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:38:40,194 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:38:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:39:10,131 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:39:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:39:40,109 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:39:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:40:02,080 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:40:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 13:40:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 13:40:10,141 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:40:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:40:40,180 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:40:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:41:10,196 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:41:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:41:40,110 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:41:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:42:10,147 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:42:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:42:40,153 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:42:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:43:10,377 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:43:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:43:40,184 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:43:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:44:10,155 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:44:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:44:40,158 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:44:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:45:10,135 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:45:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:45:40,170 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:45:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:46:10,119 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:46:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:46:40,157 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:46:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:47:10,256 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:47:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:47:40,204 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:47:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:48:10,140 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:48:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:48:40,175 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:48:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:49:10,176 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:49:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:49:40,106 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:49:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:50:10,230 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:50:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:50:40,194 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:50:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:51:10,280 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:51:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:51:40,255 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:51:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:52:10,187 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:52:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:52:40,218 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:52:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:53:10,097 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:53:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:53:40,230 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:53:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:54:10,184 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:54:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:54:40,183 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:54:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:55:10,131 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:55:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:55:40,158 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:55:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:56:10,189 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:56:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:56:40,172 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:56:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:57:10,137 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:57:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:57:40,141 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:57:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:58:10,173 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:58:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:58:40,131 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:58:40] "GET /health HTTP/1.1" 200 - 2026-04-11 13:59:10,212 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:59:10] "GET /health HTTP/1.1" 200 - 2026-04-11 13:59:40,167 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 13:59:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:00:01,351 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 14:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 14:00:10,132 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:00:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:00:40,196 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:00:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:01:10,151 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:01:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:01:40,175 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:01:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:02:10,212 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:02:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:02:40,199 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:02:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:03:10,212 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:03:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:03:40,160 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:03:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:04:10,179 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:04:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:04:40,278 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:04:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:05:10,146 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:05:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:05:40,146 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:05:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:06:10,196 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:06:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:06:40,114 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:06:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:07:10,140 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:07:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:07:40,205 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:07:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:08:10,216 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:08:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:08:40,138 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:08:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:09:10,233 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:09:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:09:40,078 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:09:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:10:10,144 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:10:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:10:40,088 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:10:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:11:10,147 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:11:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:11:40,124 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:11:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:12:10,135 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:12:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:12:40,175 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:12:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:13:10,168 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:13:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:13:40,169 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:13:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:14:10,180 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:14:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:14:40,220 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:14:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:15:10,168 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:15:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:15:40,232 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:15:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:16:10,176 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:16:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:16:40,149 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:16:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:17:10,171 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:17:10] "GET /health HTTP/1.1" 200 - 2026-04-11 14:17:40,175 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:17:40] "GET /health HTTP/1.1" 200 - 2026-04-11 14:17:49,809 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:17:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:18:19,888 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:18:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:18:49,911 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:18:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:19:19,850 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:19:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:19:49,862 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:19:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:20:01,567 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 14:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 14:20:19,834 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:20:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:20:49,878 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:20:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:21:19,906 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:21:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:21:49,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:21:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:22:19,864 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:22:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:22:49,853 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:22:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:23:19,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:23:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:23:49,813 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:23:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:24:19,790 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:24:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:24:49,869 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:24:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:25:19,853 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:25:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:25:49,841 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:25:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:26:19,820 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:26:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:26:49,867 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:26:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:27:19,867 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:27:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:27:49,839 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:27:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:28:19,859 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:28:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:28:49,845 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:28:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:29:19,852 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:29:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:29:49,844 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:29:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:30:19,848 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:30:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:30:49,884 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:30:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:31:19,916 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:31:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:31:49,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:31:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:32:19,813 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:32:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:32:49,889 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:32:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:33:19,923 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:33:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:33:49,925 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:33:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:34:19,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:34:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:34:49,924 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:34:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:35:19,904 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:35:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:35:49,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:35:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:36:19,788 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:36:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:36:49,963 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:36:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:37:19,889 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:37:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:37:49,820 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:37:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:38:19,817 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:38:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:38:49,869 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:38:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:39:19,853 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:39:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:39:49,809 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:39:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:40:01,776 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 14:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 14:40:19,835 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:40:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:40:49,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:40:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:41:19,836 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:41:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:41:49,814 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:41:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:42:19,885 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:42:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:42:49,842 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:42:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:43:19,941 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:43:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:43:49,912 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:43:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:44:19,852 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:44:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:44:49,851 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:44:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:45:19,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:45:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:45:49,885 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:45:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:46:19,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:46:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:46:49,882 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:46:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:47:19,823 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:47:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:47:49,821 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:47:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:48:19,915 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:48:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:48:49,892 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:48:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:49:20,010 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:49:20] "GET /health HTTP/1.1" 200 - 2026-04-11 14:49:49,919 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:49:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:50:19,978 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:50:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:50:49,911 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:50:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:51:19,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:51:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:51:49,857 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:51:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:52:19,830 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:52:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:52:49,821 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:52:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:53:19,835 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:53:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:53:49,857 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:53:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:54:19,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:54:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:54:49,852 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:54:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:55:19,878 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:55:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:55:49,866 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:55:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:56:19,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:56:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:56:49,870 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:56:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:57:19,884 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:57:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:57:50,067 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:57:50] "GET /health HTTP/1.1" 200 - 2026-04-11 14:58:19,867 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:58:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:58:49,882 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:58:49] "GET /health HTTP/1.1" 200 - 2026-04-11 14:59:19,870 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:59:19] "GET /health HTTP/1.1" 200 - 2026-04-11 14:59:49,909 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 14:59:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:00:02,011 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 15:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 15:00:19,989 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:00:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:00:49,846 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:00:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:01:20,243 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:01:20] "GET /health HTTP/1.1" 200 - 2026-04-11 15:01:49,898 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:01:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:02:20,095 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:02:20] "GET /health HTTP/1.1" 200 - 2026-04-11 15:02:49,911 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:02:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:03:19,959 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:03:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:03:49,913 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:03:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:04:19,929 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:04:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:04:49,973 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:04:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:05:19,895 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:05:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:05:50,023 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:05:50] "GET /health HTTP/1.1" 200 - 2026-04-11 15:06:19,933 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:06:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:06:49,918 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:06:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:07:19,908 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:07:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:07:49,884 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:07:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:08:19,869 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:08:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:08:49,847 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:08:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:09:19,918 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:09:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:09:49,854 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:09:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:10:19,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:10:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:10:49,883 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:10:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:11:19,886 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:11:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:11:49,931 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:11:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:12:19,818 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:12:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:12:49,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:12:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:13:19,965 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:13:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:13:49,933 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:13:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:14:19,882 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:14:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:14:49,963 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:14:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:15:19,857 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:15:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:15:49,851 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:15:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:16:19,940 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:16:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:16:49,885 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:16:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:17:19,954 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:17:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:17:49,833 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:17:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:18:19,905 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:18:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:18:49,843 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:18:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:19:19,905 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:19:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:19:49,874 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:19:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:20:01,221 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 15:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 15:20:19,964 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:20:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:20:49,980 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:20:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:21:19,836 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:21:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:21:49,911 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:21:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:22:19,935 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:22:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:22:49,888 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:22:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:23:19,887 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:23:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:23:49,942 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:23:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:24:19,890 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:24:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:24:49,900 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:24:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:25:19,912 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:25:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:25:49,900 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:25:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:26:19,878 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:26:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:26:49,854 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:26:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:27:19,919 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:27:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:27:49,883 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:27:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:28:19,904 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:28:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:28:49,915 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:28:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:29:19,948 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:29:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:29:49,822 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:29:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:30:19,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:30:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:30:49,874 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:30:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:31:19,891 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:31:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:31:49,947 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:31:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:32:19,933 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:32:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:32:49,882 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:32:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:33:19,858 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:33:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:33:49,873 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:33:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:34:19,985 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:34:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:34:49,933 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:34:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:35:19,959 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:35:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:35:49,908 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:35:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:36:19,867 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:36:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:36:49,855 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:36:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:37:19,899 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:37:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:37:49,889 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:37:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:38:19,835 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:38:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:38:49,921 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:38:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:39:19,863 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:39:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:39:49,936 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:39:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:40:01,434 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 15:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 15:40:19,887 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:40:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:40:49,894 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:40:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:41:19,915 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:41:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:41:49,872 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:41:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:42:19,874 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:42:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:42:49,848 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:42:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:43:19,140 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 15:43:19,156 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 15:43:19,157 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 15:43:19,989 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:43:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:43:38,055 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 15:43:38] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 15:43:49,856 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:43:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:44:19,903 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:44:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:44:56,941 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:44:56] "GET /health HTTP/1.1" 200 - 2026-04-11 15:45:19,850 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:45:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:45:49,832 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:45:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:46:19,890 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:46:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:46:49,848 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:46:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:47:19,952 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:47:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:47:49,875 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:47:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:48:19,947 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:48:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:48:49,939 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:48:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:49:20,007 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:49:20] "GET /health HTTP/1.1" 200 - 2026-04-11 15:49:49,918 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:49:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:50:19,972 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:50:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:50:49,871 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:50:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:51:19,859 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:51:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:51:49,826 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:51:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:52:19,862 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:52:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:52:49,900 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:52:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:53:19,832 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:53:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:53:49,976 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:53:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:54:19,904 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:54:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:54:49,844 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:54:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:55:19,905 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:55:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:55:49,930 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:55:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:56:19,897 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:56:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:56:49,945 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:56:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:57:19,893 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:57:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:57:49,863 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:57:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:58:19,810 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:58:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:58:49,933 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:58:49] "GET /health HTTP/1.1" 200 - 2026-04-11 15:59:19,985 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:59:19] "GET /health HTTP/1.1" 200 - 2026-04-11 15:59:49,907 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 15:59:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:00:01,761 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 16:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 16:00:19,918 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:00:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:00:49,911 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:00:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:01:19,944 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:01:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:01:49,849 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:01:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:02:19,837 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:02:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:02:49,906 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:02:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:03:19,889 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:03:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:03:49,972 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:03:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:04:19,841 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:04:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:04:49,883 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:04:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:05:19,967 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:05:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:05:49,833 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:05:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:06:19,931 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:06:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:06:49,862 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:06:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:07:19,928 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:07:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:07:49,922 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:07:49] "GET /health HTTP/1.1" 200 - 2026-04-11 16:08:19,937 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:08:19] "GET /health HTTP/1.1" 200 - 2026-04-11 16:08:22,129 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:08:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:08:52,072 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:08:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:09:22,115 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:09:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:09:52,146 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:09:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:10:22,179 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:10:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:10:52,093 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:10:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:11:22,162 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:11:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:11:52,128 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:11:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:12:22,201 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:12:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:12:52,152 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:12:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:13:22,163 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:13:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:13:52,203 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:13:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:14:22,168 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:14:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:14:52,055 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:14:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:15:22,106 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:15:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:15:52,067 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:15:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:16:22,153 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:16:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:16:52,130 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:16:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:17:22,082 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:17:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:17:52,079 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:17:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:18:22,048 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:18:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:18:52,120 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:18:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:19:22,177 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:19:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:19:52,113 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:19:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:20:01,916 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 16:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 16:20:22,105 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:20:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:20:52,104 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:20:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:21:22,099 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:21:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:21:52,124 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:21:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:22:22,131 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:22:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:22:52,059 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:22:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:23:22,173 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:23:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:23:52,109 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:23:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:24:22,152 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:24:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:24:52,171 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:24:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:25:22,193 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:25:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:25:52,100 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:25:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:26:22,100 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:26:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:26:52,159 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:26:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:27:22,178 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:27:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:27:52,244 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:27:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:28:22,359 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:28:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:29:22,319 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:29:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:30:22,345 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:30:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:31:22,309 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:31:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:32:22,327 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:32:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:33:22,319 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:33:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:34:22,403 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:34:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:35:13,015 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:35:13] "GET /health HTTP/1.1" 200 - 2026-04-11 16:35:22,126 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:35:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:35:27,049 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:35:27] "GET /health HTTP/1.1" 200 - 2026-04-11 16:35:52,115 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:35:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:36:22,139 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:36:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:36:52,465 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:36:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:37:22,398 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:37:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:38:22,309 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:38:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:39:22,327 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:39:22] "GET /health HTTP/1.1" 200 - 2026-04-11 16:39:52,351 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:39:52] "GET /health HTTP/1.1" 200 - 2026-04-11 16:40:02,152 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 16:40:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 16:40:02] "GET /api/stats HTTP/1.1" 200 - ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ ================================================== [2026-04-11T20:40:15.641039] start-api Command: python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ================================================== [2026-04-11T20:40:15.642394] start-admin Command: cd admin && python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ * Serving Flask app 'app' * Debug mode: on ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Serving Flask app 'app' * Debug mode: on 2026-04-11 20:40:16,158 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19007 * Running on http://192.168.2.17:19007 2026-04-11 20:40:16,158 - werkzeug - INFO - Press CTRL+C to quit 2026-04-11 20:40:16,159 - werkzeug - INFO - * Restarting with stat WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19008 * Running on http://192.168.2.17:19008 Press CTRL+C to quit * Restarting with stat 2026-04-11 20:40:16,665 - werkzeug - WARNING - * Debugger is active! 2026-04-11 20:40:16,666 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-11 20:40:24,348 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:40:24] "GET /health HTTP/1.1" 200 - 2026-04-11 20:40:26,547 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 20:40:26,565 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 20:40:26,565 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 20:40:30,270 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:40:30] "GET /health HTTP/1.1" 200 - 2026-04-11 20:40:34,480 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 20:40:34] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 20:41:00,273 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:41:00] "GET /health HTTP/1.1" 200 - 2026-04-11 20:41:30,279 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:41:30] "GET /health HTTP/1.1" 200 - 2026-04-11 20:42:00,279 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:42:00] "GET /health HTTP/1.1" 200 - 2026-04-11 20:42:30,359 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:42:30] "GET /health HTTP/1.1" 200 - 2026-04-11 20:43:00,386 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:43:00] "GET /health HTTP/1.1" 200 - 2026-04-11 20:44:01,256 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:44:01] "GET /health HTTP/1.1" 200 - 2026-04-11 20:45:02,296 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:45:02] "GET /health HTTP/1.1" 200 - 2026-04-11 20:46:03,287 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:46:03] "GET /health HTTP/1.1" 200 - 2026-04-11 20:46:16,039 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:46:16] "GET /health HTTP/1.1" 200 - 2026-04-11 20:46:16,119 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:46:16] "GET /v1/models HTTP/1.1" 200 - 2026-04-11 20:46:53,957 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 20:46:53] "GET /v1/models HTTP/1.1" 200 - 2026-04-11 20:46:54,029 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:46:54] "GET /v1/models HTTP/1.1" 200 - 2026-04-11 20:47:04,290 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:47:04] "GET /health HTTP/1.1" 200 - 2026-04-11 20:48:05,447 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:48:05] "GET /health HTTP/1.1" 200 - 2026-04-11 20:49:06,287 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:49:06] "GET /health HTTP/1.1" 200 - 2026-04-11 20:50:07,331 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:50:07] "GET /health HTTP/1.1" 200 - 2026-04-11 20:51:08,444 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:51:08] "GET /health HTTP/1.1" 200 - 2026-04-11 20:52:09,276 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:52:09] "GET /health HTTP/1.1" 200 - 2026-04-11 20:52:15,175 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 20:52:15,188 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 20:52:15,188 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 20:52:22,925 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 20:52:22] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 20:53:10,285 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:53:10] "GET /health HTTP/1.1" 200 - 2026-04-11 20:53:40,541 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 20:53:40,557 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 20:53:40,558 - __main__ - WARNING - Provider Local Qwen marked as unavailable due to errors 2026-04-11 20:53:40,558 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 20:53:48,293 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 20:53:48] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 20:53:56,208 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 20:53:59,629 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 20:53:59] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 20:54:11,279 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:54:11] "GET /health HTTP/1.1" 200 - 2026-04-11 20:55:12,309 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:55:12] "GET /health HTTP/1.1" 200 - 2026-04-11 20:56:13,330 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:56:13] "GET /health HTTP/1.1" 200 - 2026-04-11 20:57:14,734 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:57:14] "GET /health HTTP/1.1" 200 - 2026-04-11 20:58:15,316 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:58:15] "GET /health HTTP/1.1" 200 - 2026-04-11 20:59:16,307 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 20:59:16] "GET /health HTTP/1.1" 200 - 2026-04-11 21:00:01,305 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 21:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 21:00:17,430 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:00:17] "GET /health HTTP/1.1" 200 - 2026-04-11 21:01:18,400 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:01:18] "GET /health HTTP/1.1" 200 - 2026-04-11 21:02:19,354 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:02:19] "GET /health HTTP/1.1" 200 - 2026-04-11 21:03:20,393 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:03:20] "GET /health HTTP/1.1" 200 - 2026-04-11 21:04:21,349 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:04:21] "GET /health HTTP/1.1" 200 - 2026-04-11 21:05:22,354 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:05:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:06:22,334 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:06:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:07:22,347 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:07:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:08:22,389 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:08:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:09:22,426 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:09:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:10:22,432 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:10:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:11:22,411 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:11:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:12:22,437 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:12:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:13:22,409 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:13:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:14:22,375 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:14:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:15:22,409 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:15:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:16:22,373 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:16:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:17:22,379 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:17:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:18:22,362 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:18:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:19:22,343 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:19:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:20:01,458 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 21:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 21:20:22,390 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:20:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:21:22,377 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:21:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:21:54,187 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:21:54] "GET /health HTTP/1.1" 200 - 2026-04-11 21:22:00,374 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:22:00] "GET /health HTTP/1.1" 200 - 2026-04-11 21:22:30,321 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:22:30] "GET /health HTTP/1.1" 200 - 2026-04-11 21:23:22,356 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:23:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:24:22,453 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:24:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:25:22,412 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:25:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:26:22,325 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:26:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:27:22,415 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:27:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:28:22,417 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:28:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:29:22,446 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:29:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:30:22,477 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:30:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:31:22,453 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:31:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:32:22,366 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:32:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:33:22,438 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:33:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:33:47,821 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/h11/__init__.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-11 21:33:47,938 - werkzeug - INFO - * Restarting with stat * Detected change in '/home/xian/.local/lib/python3.10/site-packages/h11/_abnf.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat 2026-04-11 21:33:48,433 - werkzeug - WARNING - * Debugger is active! 2026-04-11 21:33:48,434 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-11 21:34:22,318 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:34:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:35:11,735 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:35:11] "GET /health HTTP/1.1" 200 - 2026-04-11 21:35:30,307 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:35:30] "GET /health HTTP/1.1" 200 - 2026-04-11 21:36:00,388 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:36:00] "GET /health HTTP/1.1" 200 - 2026-04-11 21:37:01,395 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:37:01] "GET /health HTTP/1.1" 200 - 2026-04-11 21:37:30,761 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 21:37:30,784 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 21:37:30,784 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 21:37:35,445 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 21:37:35] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 21:38:02,389 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:38:02] "GET /health HTTP/1.1" 200 - 2026-04-11 21:39:03,414 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:39:03] "GET /health HTTP/1.1" 200 - 2026-04-11 21:40:01,674 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 21:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 21:40:04,386 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:40:04] "GET /health HTTP/1.1" 200 - 2026-04-11 21:41:05,367 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:41:05] "GET /health HTTP/1.1" 200 - 2026-04-11 21:42:06,422 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:42:06] "GET /health HTTP/1.1" 200 - 2026-04-11 21:43:07,368 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:43:07] "GET /health HTTP/1.1" 200 - 2026-04-11 21:44:08,298 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:44:08] "GET /health HTTP/1.1" 200 - 2026-04-11 21:45:09,352 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:45:09] "GET /health HTTP/1.1" 200 - 2026-04-11 21:46:10,405 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:46:10] "GET /health HTTP/1.1" 200 - 2026-04-11 21:47:11,361 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:47:11] "GET /health HTTP/1.1" 200 - 2026-04-11 21:48:12,347 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:48:12] "GET /health HTTP/1.1" 200 - 2026-04-11 21:49:13,443 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:49:13] "GET /health HTTP/1.1" 200 - 2026-04-11 21:50:14,322 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:50:14] "GET /health HTTP/1.1" 200 - 2026-04-11 21:51:15,319 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:51:15] "GET /health HTTP/1.1" 200 - 2026-04-11 21:52:16,425 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:52:16] "GET /health HTTP/1.1" 200 - 2026-04-11 21:53:17,351 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:53:17] "GET /health HTTP/1.1" 200 - 2026-04-11 21:54:18,434 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:54:18] "GET /health HTTP/1.1" 200 - 2026-04-11 21:55:19,345 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:55:19] "GET /health HTTP/1.1" 200 - 2026-04-11 21:56:20,435 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:56:20] "GET /health HTTP/1.1" 200 - 2026-04-11 21:57:21,383 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:57:21] "GET /health HTTP/1.1" 200 - 2026-04-11 21:58:22,358 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:58:22] "GET /health HTTP/1.1" 200 - 2026-04-11 21:59:22,350 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 21:59:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:00:01,948 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 22:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 22:00:22,294 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:00:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:01:22,435 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:01:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:02:22,422 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:02:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:03:22,424 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:03:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:04:22,463 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:04:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:05:22,301 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:05:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:06:22,347 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:06:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:07:22,389 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:07:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:08:22,397 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:08:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:09:22,332 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:09:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:10:22,433 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:10:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:11:22,370 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:11:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:12:22,376 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:12:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:13:22,464 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:13:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:14:22,367 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:14:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:15:22,410 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:15:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:16:22,405 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:16:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:17:22,407 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:17:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:18:22,369 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:18:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:19:22,366 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:19:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:20:01,136 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 22:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 22:20:22,493 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:20:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:21:22,455 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:21:22] "GET /health HTTP/1.1" 200 - 2026-04-11 22:21:57,724 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:21:57] "GET /health HTTP/1.1" 200 - 2026-04-11 22:22:02,253 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:22:02] "GET /health HTTP/1.1" 200 - 2026-04-11 22:22:03,084 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 22:22:03,123 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 22:22:03,123 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 22:22:06,976 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 22:22:06] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 22:40:01,347 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 22:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 22:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 22:40:46,222 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-11 22:40:46,239 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-11 22:40:46,239 - __main__ - WARNING - Provider Local Qwen marked as unavailable due to errors 2026-04-11 22:40:46,239 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-11 22:40:51,636 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 22:40:51] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 22:41:28,604 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 22:41:33,782 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 22:41:33] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:00:01,596 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 23:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 23:04:01,940 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:04:01] "GET /health HTTP/1.1" 200 - 2026-04-11 23:04:30,287 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:04:30] "GET /health HTTP/1.1" 200 - 2026-04-11 23:06:21,301 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:06:21] "GET /health HTTP/1.1" 200 - 2026-04-11 23:06:22,541 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:06:22] "GET /health HTTP/1.1" 200 - 2026-04-11 23:06:33,264 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:06:34,245 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:06:35,869 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:06:35] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:06:35,921 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:06:35] "GET /health HTTP/1.1" 200 - 2026-04-11 23:06:46,159 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:06:46] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:06:54,837 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:06:54] "GET /health HTTP/1.1" 200 - 2026-04-11 23:07:24,864 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:07:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:07:54,853 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:07:54] "GET /health HTTP/1.1" 200 - 2026-04-11 23:08:24,985 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:08:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:08:54,959 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:08:54] "GET /health HTTP/1.1" 200 - 2026-04-11 23:09:24,847 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:09:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:09:54,999 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:09:54] "GET /health HTTP/1.1" 200 - 2026-04-11 23:10:54,445 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:10:54] "GET /health HTTP/1.1" 200 - 2026-04-11 23:11:56,797 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:11:56] "GET /health HTTP/1.1" 200 - 2026-04-11 23:12:57,940 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:12:57] "GET /health HTTP/1.1" 200 - 2026-04-11 23:13:58,863 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:13:58] "GET /health HTTP/1.1" 200 - 2026-04-11 23:14:59,827 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:14:59] "GET /health HTTP/1.1" 200 - 2026-04-11 23:16:00,769 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:16:00] "GET /health HTTP/1.1" 200 - 2026-04-11 23:17:01,850 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:17:01] "GET /health HTTP/1.1" 200 - 2026-04-11 23:18:02,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:18:02] "GET /health HTTP/1.1" 200 - 2026-04-11 23:19:03,863 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:19:03] "GET /health HTTP/1.1" 200 - 2026-04-11 23:20:01,741 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 23:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 23:20:04,860 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:20:04] "GET /health HTTP/1.1" 200 - 2026-04-11 23:21:05,918 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:21:05] "GET /health HTTP/1.1" 200 - 2026-04-11 23:22:06,832 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:22:06] "GET /health HTTP/1.1" 200 - 2026-04-11 23:23:07,879 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:23:07] "GET /health HTTP/1.1" 200 - 2026-04-11 23:24:08,898 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:24:08] "GET /health HTTP/1.1" 200 - 2026-04-11 23:25:09,897 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:25:09] "GET /health HTTP/1.1" 200 - 2026-04-11 23:26:10,896 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:26:10] "GET /health HTTP/1.1" 200 - 2026-04-11 23:27:11,874 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:27:11] "GET /health HTTP/1.1" 200 - 2026-04-11 23:28:12,888 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:28:12] "GET /health HTTP/1.1" 200 - 2026-04-11 23:29:13,865 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:29:13] "GET /health HTTP/1.1" 200 - 2026-04-11 23:30:14,897 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:30:14] "GET /health HTTP/1.1" 200 - 2026-04-11 23:31:16,043 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:31:16] "GET /health HTTP/1.1" 200 - 2026-04-11 23:32:16,838 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:32:16] "GET /health HTTP/1.1" 200 - 2026-04-11 23:33:17,908 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:33:17] "GET /health HTTP/1.1" 200 - 2026-04-11 23:34:18,974 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:34:18] "GET /health HTTP/1.1" 200 - 2026-04-11 23:35:19,860 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:35:19] "GET /health HTTP/1.1" 200 - 2026-04-11 23:36:20,881 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:36:20] "GET /health HTTP/1.1" 200 - 2026-04-11 23:37:21,932 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:37:21] "GET /health HTTP/1.1" 200 - 2026-04-11 23:38:22,863 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:38:22] "GET /health HTTP/1.1" 200 - 2026-04-11 23:39:23,859 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:39:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:40:01,951 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [11/Apr/2026 23:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-11 23:40:23,857 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:40:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:41:23,914 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:41:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:42:24,072 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:42:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:43:23,929 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:43:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:44:23,926 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:44:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:45:23,890 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:45:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:46:23,960 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:46:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:47:23,855 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:47:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:48:24,123 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:48:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:49:23,950 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:49:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:49:53,624 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:50:00,957 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:50:00] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:50:02,223 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:50:03,502 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:50:03] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:50:23,877 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:50:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:50:27,904 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:50:35,054 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:50:35] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:50:35,815 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:50:43,917 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:50:43] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:51:23,986 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:51:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:51:55,674 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:52:08,295 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:52:08] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:52:08,983 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:52:11,415 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:52:11] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:52:23,913 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:52:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:52:29,668 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:52:35,136 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:52:35] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:52:35,816 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-11 23:52:39,779 - werkzeug - INFO - 192.168.2.8 - - [11/Apr/2026 23:52:39] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-11 23:53:23,931 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:53:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:54:23,861 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:54:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:55:24,031 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:55:24] "GET /health HTTP/1.1" 200 - 2026-04-11 23:56:23,957 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:56:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:57:23,935 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:57:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:58:23,923 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:58:23] "GET /health HTTP/1.1" 200 - 2026-04-11 23:59:24,005 - werkzeug - INFO - 127.0.0.1 - - [11/Apr/2026 23:59:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:00:01,269 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 00:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 00:00:23,978 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:00:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:01:23,899 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:01:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:01:25,025 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:01:29,709 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:01:29] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:01:30,352 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:01:32,781 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:01:32] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:02:24,099 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:02:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:03:24,066 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:03:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:04:23,891 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:04:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:05:23,990 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:05:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:06:24,076 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:06:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:09:17,256 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:09:17] "GET /health HTTP/1.1" 200 - 2026-04-12 00:09:24,993 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:09:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:09:30,219 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:09:37,448 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:09:37] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:09:39,121 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:09:42,261 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:09:42] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:10:28,478 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:10:40,837 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:10:40] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:13:40,520 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:13:49,461 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:13:49] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:13:58,477 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:14:05,844 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:14:05] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:14:07,324 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:14:11,374 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:14:11] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:14:23,102 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:14:31,649 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:14:31] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:14:46,260 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:14:53,454 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:14:53] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:14:54,106 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:15:00,622 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:15:00] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:16:13,186 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:16:13] "GET /health HTTP/1.1" 200 - 2026-04-12 00:16:24,908 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:16:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:16:54,980 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:16:54] "GET /health HTTP/1.1" 200 - 2026-04-12 00:17:18,714 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:17:26,038 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:17:26] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:17:27,545 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:17:33,513 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:17:33] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:17:55,927 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:17:55] "GET /health HTTP/1.1" 200 - 2026-04-12 00:18:56,964 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:18:56] "GET /health HTTP/1.1" 200 - 2026-04-12 00:19:58,002 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:19:58] "GET /health HTTP/1.1" 200 - 2026-04-12 00:20:01,401 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 00:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 00:20:59,036 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:20:59] "GET /health HTTP/1.1" 200 - 2026-04-12 00:21:59,887 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:21:59] "GET /health HTTP/1.1" 200 - 2026-04-12 00:22:22,171 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:22:32,315 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:22:32] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:22:32,958 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:22:53,101 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:22:53] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:23:01,013 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:23:01] "GET /health HTTP/1.1" 200 - 2026-04-12 00:24:01,924 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:24:01] "GET /health HTTP/1.1" 200 - 2026-04-12 00:25:02,919 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:25:02] "GET /health HTTP/1.1" 200 - 2026-04-12 00:26:03,979 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:26:03] "GET /health HTTP/1.1" 200 - 2026-04-12 00:27:04,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:27:04] "GET /health HTTP/1.1" 200 - 2026-04-12 00:27:55,864 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:28:04,598 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:28:04] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:28:05,929 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:28:05] "GET /health HTTP/1.1" 200 - 2026-04-12 00:28:06,193 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:28:19,192 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:28:19] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:29:06,972 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:29:06] "GET /health HTTP/1.1" 200 - 2026-04-12 00:30:08,008 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:30:08] "GET /health HTTP/1.1" 200 - 2026-04-12 00:31:08,991 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:31:08] "GET /health HTTP/1.1" 200 - 2026-04-12 00:32:09,866 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:32:09] "GET /health HTTP/1.1" 200 - 2026-04-12 00:33:10,956 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:33:10] "GET /health HTTP/1.1" 200 - 2026-04-12 00:34:10,470 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:34:10] "GET /health HTTP/1.1" 200 - 2026-04-12 00:35:12,877 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:35:12] "GET /health HTTP/1.1" 200 - 2026-04-12 00:36:13,850 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:36:13] "GET /health HTTP/1.1" 200 - 2026-04-12 00:37:14,995 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:37:14] "GET /health HTTP/1.1" 200 - 2026-04-12 00:38:15,959 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:38:15] "GET /health HTTP/1.1" 200 - 2026-04-12 00:39:16,970 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:39:16] "GET /health HTTP/1.1" 200 - 2026-04-12 00:40:01,598 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 00:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 00:40:17,852 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:40:17] "GET /health HTTP/1.1" 200 - 2026-04-12 00:41:18,881 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:41:18] "GET /health HTTP/1.1" 200 - 2026-04-12 00:42:19,904 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:42:19] "GET /health HTTP/1.1" 200 - 2026-04-12 00:43:20,900 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:43:20] "GET /health HTTP/1.1" 200 - 2026-04-12 00:44:21,970 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:44:21] "GET /health HTTP/1.1" 200 - 2026-04-12 00:45:17,561 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:45:21,501 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:45:21] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:45:22,952 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:45:22] "GET /health HTTP/1.1" 200 - 2026-04-12 00:46:23,902 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:46:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:47:24,030 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:47:24] "GET /health HTTP/1.1" 200 - 2026-04-12 00:48:23,942 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:48:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:49:23,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:49:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:50:23,998 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:50:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:51:23,965 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:51:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:52:23,888 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:52:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:53:23,859 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:53:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:54:23,920 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:54:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:55:23,882 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:55:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:56:23,901 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:56:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:57:23,933 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:57:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:58:04,328 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 00:58:12,583 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 00:58:12] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 00:58:23,865 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:58:23] "GET /health HTTP/1.1" 200 - 2026-04-12 00:59:23,920 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 00:59:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:00:01,863 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 01:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 01:00:24,028 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:00:24] "GET /health HTTP/1.1" 200 - 2026-04-12 01:01:23,862 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:01:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:02:23,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:02:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:03:23,896 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:03:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:04:23,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:04:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:05:23,985 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:05:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:06:23,970 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:06:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:07:24,077 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:07:24] "GET /health HTTP/1.1" 200 - 2026-04-12 01:08:23,873 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:08:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:09:24,000 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:09:24] "GET /health HTTP/1.1" 200 - 2026-04-12 01:10:24,066 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:10:24] "GET /health HTTP/1.1" 200 - 2026-04-12 01:11:23,878 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:11:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:11:44,318 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/__init__.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-12 01:11:44,447 - werkzeug - INFO - * Restarting with stat * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/config.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat 2026-04-12 01:11:45,007 - werkzeug - WARNING - * Debugger is active! 2026-04-12 01:11:45,007 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-12 01:12:23,958 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:12:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:13:00,501 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/__init__.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-12 01:13:00,626 - werkzeug - INFO - * Restarting with stat * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/api.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat 2026-04-12 01:13:01,144 - werkzeug - WARNING - * Debugger is active! 2026-04-12 01:13:01,145 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-12 01:13:23,947 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:13:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:14:23,955 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:14:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:15:23,884 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:15:23] "GET /health HTTP/1.1" 200 - 2026-04-12 01:20:02,015 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 01:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 01:26:56,181 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/db.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/api.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== 2026-04-12 01:26:56,322 - werkzeug - INFO - * Restarting with stat * Restarting with stat 2026-04-12 01:26:56,868 - werkzeug - WARNING - * Debugger is active! 2026-04-12 01:26:56,869 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-12 01:27:04,941 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 01:27:04,960 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 01:27:04,961 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 01:27:07,224 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 01:27:07] "POST /v1/chat/completions HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:43] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:44] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:44] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:44] "GET /static/img/favicon.svg HTTP/1.1" 304 - 192.168.2.10 - - [12/Apr/2026 01:27:53] "GET /chat HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:53] "GET /api/chat/models HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:53] "GET /api/chat/list HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:53] "GET /api/chat/9564cc5d HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:55] "GET /logs HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:55] "GET /api/logs HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:59] "GET /config HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:27:59] "GET /api/config HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:11] "GET /logs HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:12] "GET /api/logs HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:13] "GET /providers HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:13] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:14] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:14] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 01:28:14] "GET /api/providers HTTP/1.1" 200 - 2026-04-12 01:31:18,668 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/config.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-12 01:31:18,785 - werkzeug - INFO - * Restarting with stat * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/cli.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat 2026-04-12 01:31:19,309 - werkzeug - WARNING - * Debugger is active! 2026-04-12 01:31:19,310 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/config.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 2026-04-12 01:33:42,450 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/__main__.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-12 01:33:42,575 - werkzeug - INFO - * Restarting with stat 2026-04-12 01:33:43,055 - werkzeug - WARNING - * Debugger is active! 2026-04-12 01:33:43,056 - werkzeug - INFO - * Debugger PIN: 154-698-244 2026-04-12 01:39:20,545 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:39:20] "GET /health HTTP/1.1" 200 - 2026-04-12 01:39:26,520 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:39:26] "GET /health HTTP/1.1" 200 - 2026-04-12 01:39:54,903 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:39:54] "GET /health HTTP/1.1" 200 - 2026-04-12 01:40:01,214 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 01:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 01:40:55,975 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:40:55] "GET /health HTTP/1.1" 200 - 2026-04-12 01:41:24,969 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:41:24] "GET /health HTTP/1.1" 200 - 2026-04-12 01:41:54,995 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:41:54] "GET /health HTTP/1.1" 200 - 2026-04-12 01:42:56,006 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:42:56] "GET /health HTTP/1.1" 200 - 2026-04-12 01:43:56,917 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:43:56] "GET /health HTTP/1.1" 200 - 2026-04-12 01:44:57,956 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:44:57] "GET /health HTTP/1.1" 200 - 2026-04-12 01:45:59,004 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:45:59] "GET /health HTTP/1.1" 200 - 2026-04-12 01:47:00,021 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:47:00] "GET /health HTTP/1.1" 200 - 2026-04-12 01:48:00,899 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:48:00] "GET /health HTTP/1.1" 200 - 2026-04-12 01:49:02,000 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:49:02] "GET /health HTTP/1.1" 200 - 2026-04-12 01:50:02,943 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:50:02] "GET /health HTTP/1.1" 200 - 2026-04-12 01:51:04,025 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:51:04] "GET /health HTTP/1.1" 200 - 2026-04-12 01:52:04,895 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:52:04] "GET /health HTTP/1.1" 200 - 2026-04-12 01:53:05,933 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:53:05] "GET /health HTTP/1.1" 200 - 2026-04-12 01:54:06,912 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:54:06] "GET /health HTTP/1.1" 200 - 2026-04-12 01:55:07,983 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:55:07] "GET /health HTTP/1.1" 200 - 2026-04-12 01:56:08,998 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:56:08] "GET /health HTTP/1.1" 200 - 2026-04-12 01:56:57,160 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:56:57] "GET /health HTTP/1.1" 200 - 2026-04-12 01:57:25,005 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:57:25] "GET /health HTTP/1.1" 200 - 2026-04-12 01:57:54,996 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:57:54] "GET /health HTTP/1.1" 200 - 2026-04-12 01:58:56,017 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:58:56] "GET /health HTTP/1.1" 200 - 2026-04-12 01:59:56,899 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 01:59:56] "GET /health HTTP/1.1" 200 - 2026-04-12 02:00:01,455 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 02:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 02:00:57,985 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:00:57] "GET /health HTTP/1.1" 200 - 2026-04-12 02:01:58,923 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:01:58] "GET /health HTTP/1.1" 200 - 2026-04-12 02:02:59,953 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:02:59] "GET /health HTTP/1.1" 200 - 2026-04-12 02:04:00,965 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:04:00] "GET /health HTTP/1.1" 200 - 2026-04-12 02:05:02,005 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:05:02] "GET /health HTTP/1.1" 200 - 2026-04-12 02:06:02,925 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:06:02] "GET /health HTTP/1.1" 200 - 2026-04-12 02:07:03,957 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:07:03] "GET /health HTTP/1.1" 200 - 2026-04-12 02:08:04,987 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:08:04] "GET /health HTTP/1.1" 200 - 2026-04-12 02:09:06,006 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:09:06] "GET /health HTTP/1.1" 200 - 2026-04-12 02:10:06,892 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:10:06] "GET /health HTTP/1.1" 200 - 2026-04-12 02:11:07,979 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:11:07] "GET /health HTTP/1.1" 200 - 2026-04-12 02:12:08,940 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:12:08] "GET /health HTTP/1.1" 200 - 2026-04-12 02:13:10,032 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:13:10] "GET /health HTTP/1.1" 200 - 2026-04-12 02:14:10,882 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:14:10] "GET /health HTTP/1.1" 200 - 2026-04-12 02:15:11,984 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:15:11] "GET /health HTTP/1.1" 200 - 2026-04-12 02:16:12,953 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:16:12] "GET /health HTTP/1.1" 200 - 2026-04-12 02:17:13,970 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:17:13] "GET /health HTTP/1.1" 200 - 2026-04-12 02:18:14,985 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:18:14] "GET /health HTTP/1.1" 200 - 2026-04-12 02:19:15,997 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:19:15] "GET /health HTTP/1.1" 200 - 2026-04-12 02:20:01,626 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 02:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 02:20:16,909 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:20:16] "GET /health HTTP/1.1" 200 - 2026-04-12 02:21:17,963 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:21:17] "GET /health HTTP/1.1" 200 - 2026-04-12 02:22:19,014 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:22:19] "GET /health HTTP/1.1" 200 - 2026-04-12 02:23:20,033 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:23:20] "GET /health HTTP/1.1" 200 - 2026-04-12 02:24:20,945 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:24:20] "GET /health HTTP/1.1" 200 - 2026-04-12 02:25:21,944 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:25:21] "GET /health HTTP/1.1" 200 - 2026-04-12 02:26:23,009 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:26:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:27:24,015 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:27:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:28:23,983 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:28:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:29:23,912 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:29:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:30:23,926 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:30:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:31:24,039 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:31:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:32:24,026 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:32:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:33:24,002 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:33:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:34:24,027 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:34:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:35:24,018 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:35:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:36:23,986 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:36:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:37:24,034 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:37:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:38:23,945 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:38:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:39:23,943 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:39:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:40:01,821 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 02:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 02:40:23,968 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:40:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:41:23,899 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:41:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:42:23,927 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:42:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:43:23,935 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:43:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:44:23,955 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:44:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:45:23,944 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:45:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:46:23,975 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:46:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:47:23,986 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:47:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:48:23,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:48:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:49:23,984 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:49:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:50:24,021 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:50:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:51:24,042 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:51:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:52:23,993 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:52:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:53:24,026 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:53:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:54:24,043 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:54:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:55:23,958 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:55:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:56:24,010 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:56:24] "GET /health HTTP/1.1" 200 - 2026-04-12 02:57:23,907 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:57:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:58:23,900 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:58:23] "GET /health HTTP/1.1" 200 - 2026-04-12 02:59:23,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 02:59:23] "GET /health HTTP/1.1" 200 - 2026-04-12 03:00:02,054 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 03:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 03:01:24,098 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:01:24] "GET /health HTTP/1.1" 200 - 2026-04-12 03:02:23,981 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:02:23] "GET /health HTTP/1.1" 200 - 2026-04-12 03:03:24,006 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:03:24] "GET /health HTTP/1.1" 200 - 2026-04-12 03:04:23,953 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:04:23] "GET /health HTTP/1.1" 200 - 2026-04-12 03:20:01,327 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 03:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 03:40:01,562 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 03:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 03:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 04:00:01,794 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 04:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 04:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 04:20:01,945 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 04:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 04:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 04:40:01,140 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 04:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 04:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 05:00:01,385 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 05:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 05:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 05:20:01,644 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 05:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 05:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 05:40:01,845 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 05:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 05:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 06:00:02,079 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 06:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 06:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 06:20:01,246 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 06:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 06:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 06:40:01,458 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 06:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 06:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 07:00:01,704 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 07:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 07:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 07:20:01,890 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 07:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 07:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 07:40:02,104 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 07:40:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 07:40:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 08:00:01,347 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 08:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 08:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 08:20:01,568 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 08:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 08:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 08:40:01,808 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 08:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 08:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 09:00:02,142 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 09:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 09:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 09:20:01,316 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 09:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 09:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 09:40:01,531 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 09:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 09:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 10:00:01,765 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 10:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 10:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 10:20:01,995 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 10:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 10:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 10:40:01,208 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 10:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 10:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 11:00:01,500 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 11:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 11:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 11:20:01,630 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 11:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 11:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 11:40:01,848 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 11:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 11:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 12:00:02,195 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 12:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 12:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 12:20:01,348 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 12:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 12:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 12:40:01,555 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 12:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 12:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 13:00:01,893 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 13:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 13:20:02,048 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 13:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 13:40:01,265 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 13:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 13:54:22,840 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:54:22] "GET /health HTTP/1.1" 200 - 2026-04-12 13:54:55,205 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:54:55] "GET /health HTTP/1.1" 200 - 2026-04-12 13:55:56,098 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:55:56] "GET /health HTTP/1.1" 200 - 2026-04-12 13:56:57,155 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:56:57] "GET /health HTTP/1.1" 200 - 2026-04-12 13:57:58,147 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:57:58] "GET /health HTTP/1.1" 200 - 2026-04-12 13:58:59,211 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 13:58:59] "GET /health HTTP/1.1" 200 - 2026-04-12 14:00:00,119 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:00:00] "GET /health HTTP/1.1" 200 - 2026-04-12 14:00:01,556 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 14:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 14:01:01,134 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:01:01] "GET /health HTTP/1.1" 200 - 2026-04-12 14:02:02,231 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:02:02] "GET /health HTTP/1.1" 200 - 2026-04-12 14:03:03,214 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:03:03] "GET /health HTTP/1.1" 200 - 2026-04-12 14:04:04,486 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:04:04] "GET /health HTTP/1.1" 200 - 2026-04-12 14:05:05,182 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:05:05] "GET /health HTTP/1.1" 200 - 2026-04-12 14:06:06,168 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:06:06] "GET /health HTTP/1.1" 200 - 2026-04-12 14:07:07,154 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:07:07] "GET /health HTTP/1.1" 200 - 2026-04-12 14:08:08,209 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:08:08] "GET /health HTTP/1.1" 200 - 2026-04-12 14:09:09,173 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:09:09] "GET /health HTTP/1.1" 200 - 2026-04-12 14:10:10,144 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:10:10] "GET /health HTTP/1.1" 200 - 2026-04-12 14:11:11,174 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:11:11] "GET /health HTTP/1.1" 200 - 2026-04-12 14:12:12,122 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:12:12] "GET /health HTTP/1.1" 200 - 2026-04-12 14:13:13,119 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:13:13] "GET /health HTTP/1.1" 200 - 2026-04-12 14:14:14,203 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:14:14] "GET /health HTTP/1.1" 200 - 2026-04-12 14:15:15,116 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:15:15] "GET /health HTTP/1.1" 200 - 2026-04-12 14:16:16,233 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:16:16] "GET /health HTTP/1.1" 200 - 2026-04-12 14:17:17,173 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:17:17] "GET /health HTTP/1.1" 200 - 2026-04-12 14:18:18,177 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:18:18] "GET /health HTTP/1.1" 200 - 2026-04-12 14:19:19,264 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:19:19] "GET /health HTTP/1.1" 200 - 2026-04-12 14:20:01,699 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 14:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 14:20:20,200 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:20:20] "GET /health HTTP/1.1" 200 - 2026-04-12 14:21:21,193 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:21:21] "GET /health HTTP/1.1" 200 - 2026-04-12 14:22:22,267 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:22:22] "GET /health HTTP/1.1" 200 - 2026-04-12 14:23:23,147 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:23:23] "GET /health HTTP/1.1" 200 - 2026-04-12 14:24:24,159 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:24:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:25:24,251 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:25:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:26:24,174 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:26:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:27:24,297 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:27:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:28:24,327 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:28:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:29:24,255 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:29:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:30:24,358 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:30:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:31:24,257 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:31:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:32:24,163 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:32:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:33:24,243 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:33:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:34:24,210 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:34:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:35:24,156 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:35:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:36:24,202 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:36:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:37:24,144 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:37:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:38:24,122 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:38:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:39:24,323 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:39:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:40:01,909 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 14:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 14:40:24,180 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:40:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:41:05,288 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:41:05] "GET /health HTTP/1.1" 200 - 2026-04-12 14:41:25,185 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:41:25] "GET /health HTTP/1.1" 200 - 2026-04-12 14:41:51,802 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:41:51] "GET /health HTTP/1.1" 200 - 2026-04-12 14:41:57,622 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:41:57] "GET /health HTTP/1.1" 200 - 2026-04-12 14:42:28,117 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:42:28] "GET /health HTTP/1.1" 200 - 2026-04-12 14:42:58,127 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:42:58] "GET /health HTTP/1.1" 200 - 2026-04-12 14:43:28,220 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:43:28] "GET /health HTTP/1.1" 200 - 2026-04-12 14:43:58,171 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:43:58] "GET /health HTTP/1.1" 200 - 2026-04-12 14:44:28,136 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:44:28] "GET /health HTTP/1.1" 200 - 2026-04-12 14:45:05,125 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:45:05] "GET /health HTTP/1.1" 200 - 2026-04-12 14:45:28,184 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:45:28] "GET /health HTTP/1.1" 200 - 2026-04-12 14:46:24,180 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:46:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:47:04,411 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 14:47:04,441 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 14:47:04,441 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 14:47:11,352 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 14:47:11] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 14:47:24,181 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:47:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:48:24,154 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:48:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:49:24,265 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:49:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:50:20,628 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 14:50:20,644 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 14:50:20,644 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 14:50:24,186 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:50:24] "GET /health HTTP/1.1" 200 - 2026-04-12 14:50:26,592 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 14:50:26] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 14:51:13,791 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:51:13] "GET /health HTTP/1.1" 200 - 2026-04-12 14:51:28,204 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:51:28] "GET /health HTTP/1.1" 200 - 2026-04-12 14:51:58,175 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:51:58] "GET /health HTTP/1.1" 200 - 2026-04-12 14:52:59,186 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:52:59] "GET /health HTTP/1.1" 200 - 2026-04-12 14:54:00,149 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:54:00] "GET /health HTTP/1.1" 200 - 2026-04-12 14:55:01,186 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:55:01] "GET /health HTTP/1.1" 200 - 2026-04-12 14:56:02,116 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:56:02] "GET /health HTTP/1.1" 200 - 2026-04-12 14:57:03,079 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:57:03] "GET /health HTTP/1.1" 200 - 2026-04-12 14:58:04,215 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:58:04] "GET /health HTTP/1.1" 200 - 2026-04-12 14:59:05,105 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 14:59:05] "GET /health HTTP/1.1" 200 - 2026-04-12 15:00:02,398 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 15:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 15:00:06,217 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:00:06] "GET /health HTTP/1.1" 200 - 2026-04-12 15:01:07,155 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:01:07] "GET /health HTTP/1.1" 200 - 2026-04-12 15:02:08,090 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:02:08] "GET /health HTTP/1.1" 200 - 2026-04-12 15:03:09,062 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:03:09] "GET /health HTTP/1.1" 200 - 2026-04-12 15:04:10,187 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:04:10] "GET /health HTTP/1.1" 200 - 2026-04-12 15:05:11,151 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:05:11] "GET /health HTTP/1.1" 200 - 2026-04-12 15:06:12,190 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:06:12] "GET /health HTTP/1.1" 200 - 2026-04-12 15:07:13,140 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:07:13] "GET /health HTTP/1.1" 200 - 2026-04-12 15:08:14,218 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:08:14] "GET /health HTTP/1.1" 200 - 2026-04-12 15:09:15,069 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:09:15] "GET /health HTTP/1.1" 200 - 2026-04-12 15:10:16,100 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:10:16] "GET /health HTTP/1.1" 200 - 2026-04-12 15:11:17,126 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:11:17] "GET /health HTTP/1.1" 200 - 2026-04-12 15:12:18,084 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:12:18] "GET /health HTTP/1.1" 200 - 2026-04-12 15:13:19,061 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:13:19] "GET /health HTTP/1.1" 200 - 2026-04-12 15:14:20,096 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:14:20] "GET /health HTTP/1.1" 200 - 2026-04-12 15:15:21,039 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:15:21] "GET /health HTTP/1.1" 200 - 2026-04-12 15:16:22,155 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:16:22] "GET /health HTTP/1.1" 200 - 2026-04-12 15:17:23,129 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:17:23] "GET /health HTTP/1.1" 200 - 2026-04-12 15:18:24,290 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:18:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:19:24,111 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:19:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:19:35,366 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 15:19:35,385 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 15:19:35,385 - __main__ - WARNING - Provider Local Qwen marked as unavailable due to errors 2026-04-12 15:19:35,385 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 15:19:41,701 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 15:19:41] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 15:19:47,823 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 15:19:53,293 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 15:19:53] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 15:20:01,557 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 15:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 15:20:24,079 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:20:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:20:34,973 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 15:20:36,390 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:20:36] "GET /health HTTP/1.1" 200 - 2026-04-12 15:20:39,966 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 15:20:39] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 15:20:52,866 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 15:20:58,329 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:20:58] "GET /health HTTP/1.1" 200 - 2026-04-12 15:20:59,564 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 15:20:59] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 15:21:28,045 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:21:28] "GET /health HTTP/1.1" 200 - 2026-04-12 15:22:24,064 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:22:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:23:24,040 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:23:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:24:24,172 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:24:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:25:24,066 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:25:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:26:24,078 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:26:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:27:24,142 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:27:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:28:24,127 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:28:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:29:24,186 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:29:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:30:24,113 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:30:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:31:24,153 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:31:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:32:24,115 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:32:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:33:24,188 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:33:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:34:24,257 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:34:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:35:24,125 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:35:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:36:24,208 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:36:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:37:24,162 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:37:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:38:24,185 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:38:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:39:24,236 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:39:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:40:01,776 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 15:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 15:40:24,198 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:40:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:41:24,157 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:41:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:42:24,225 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:42:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:43:22,741 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:43:22] "GET /health HTTP/1.1" 200 - 2026-04-12 15:44:24,247 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:44:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:45:24,191 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:45:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:46:24,115 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:46:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:47:24,210 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:47:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:48:24,222 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:48:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:49:24,262 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:49:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:50:24,266 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:50:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:51:24,208 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:51:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:52:24,249 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:52:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:53:24,194 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:53:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:54:24,240 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:54:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:55:24,169 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:55:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:56:24,208 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:56:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:57:24,218 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:57:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:58:24,299 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:58:24] "GET /health HTTP/1.1" 200 - 2026-04-12 15:59:24,265 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 15:59:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:00:02,129 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 16:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 16:00:24,229 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:00:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:01:24,222 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:01:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:02:24,262 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:02:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:03:24,254 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:03:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:04:24,249 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:04:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:05:24,148 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:05:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:06:24,239 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:06:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:06:58,445 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:06:58] "GET /health HTTP/1.1" 200 - 2026-04-12 16:07:15,438 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 16:07:26,006 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 16:07:26] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 16:07:28,232 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:07:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:07:58,143 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:07:58] "GET /health HTTP/1.1" 200 - 2026-04-12 16:08:59,062 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:08:59] "GET /health HTTP/1.1" 200 - 2026-04-12 16:10:00,143 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:10:00] "GET /health HTTP/1.1" 200 - 2026-04-12 16:11:01,107 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:11:01] "GET /health HTTP/1.1" 200 - 2026-04-12 16:12:02,210 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:12:02] "GET /health HTTP/1.1" 200 - 2026-04-12 16:13:03,183 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:13:03] "GET /health HTTP/1.1" 200 - 2026-04-12 16:14:04,110 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:14:04] "GET /health HTTP/1.1" 200 - 2026-04-12 16:15:05,093 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:15:05] "GET /health HTTP/1.1" 200 - 2026-04-12 16:16:00,658 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 16:16:06,130 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:16:06] "GET /health HTTP/1.1" 200 - 2026-04-12 16:16:28,102 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:16:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:16:30,252 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 16:16:30] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 16:16:58,172 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:16:58] "GET /health HTTP/1.1" 200 - 2026-04-12 16:17:28,099 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:17:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:18:24,214 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:18:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:19:24,209 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:19:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:20:01,297 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 16:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 16:20:24,140 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:20:24] "GET /health HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 16:21:01] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 16:21:01] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 16:21:01] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [12/Apr/2026 16:21:01] "GET /static/img/favicon.svg HTTP/1.1" 304 - 2026-04-12 16:21:24,124 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:21:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:22:24,129 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:22:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:23:24,127 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:23:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:24:24,131 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:24:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:24:54,243 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:24:54] "GET /health HTTP/1.1" 200 - 2026-04-12 16:25:00,187 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:25:00] "GET /health HTTP/1.1" 200 - 2026-04-12 16:25:28,119 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:25:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:26:24,094 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:26:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:26:26,839 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 16:26:32,336 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 16:26:32] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 16:27:24,129 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:27:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:28:24,098 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:28:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:28:34,927 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:28:34] "GET /health HTTP/1.1" 200 - 2026-04-12 16:28:58,136 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:28:58] "GET /health HTTP/1.1" 200 - 2026-04-12 16:29:28,123 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:29:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:30:24,129 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:30:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:31:24,151 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:31:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:32:24,156 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:32:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:33:24,042 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:33:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:34:24,208 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:34:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:35:24,238 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:35:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:36:24,097 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:36:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:37:24,223 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:37:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:38:24,169 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:38:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:39:24,147 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:39:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:40:01,509 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 16:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 16:40:24,195 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:40:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:41:24,192 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:41:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:42:24,162 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:42:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:43:24,243 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:43:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:44:25,076 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:44:25] "GET /health HTTP/1.1" 200 - 2026-04-12 16:45:24,211 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:45:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:46:24,185 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:46:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:47:24,211 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:47:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:48:24,223 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:48:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:49:24,269 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:49:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:50:24,201 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:50:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:51:24,247 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:51:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:51:39,312 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:51:39] "GET /health HTTP/1.1" 200 - 2026-04-12 16:51:42,677 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-12 16:51:44,761 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 16:51:44] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 16:51:58,249 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:51:58] "GET /health HTTP/1.1" 200 - 2026-04-12 16:52:28,164 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:52:28] "GET /health HTTP/1.1" 200 - 2026-04-12 16:53:24,177 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:53:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:54:24,180 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:54:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:55:24,166 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:55:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:56:24,284 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:56:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:57:24,245 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:57:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:58:24,240 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:58:24] "GET /health HTTP/1.1" 200 - 2026-04-12 16:59:24,162 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 16:59:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:00:01,774 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 17:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 17:00:24,235 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:00:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:01:24,206 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:01:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:02:24,289 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:02:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:03:24,323 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:03:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:04:24,326 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:04:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:05:24,217 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:05:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:06:24,269 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:06:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:07:24,235 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:07:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:08:24,202 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:08:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:09:24,202 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:09:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:10:24,197 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:10:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:11:24,236 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:11:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:12:24,224 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:12:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:13:24,217 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:13:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:14:24,235 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:14:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:15:24,207 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:15:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:16:24,311 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:16:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:17:24,255 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:17:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:18:24,184 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:18:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:19:24,303 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:19:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:20:01,981 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 17:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 17:20:24,350 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:20:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:21:24,291 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:21:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:22:24,200 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:22:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:23:24,163 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:23:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:24:24,205 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:24:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:24:36,491 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:24:36] "GET /health HTTP/1.1" 200 - 2026-04-12 17:24:56,748 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:24:56] "GET /health HTTP/1.1" 200 - 2026-04-12 17:25:28,207 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:25:28] "GET /health HTTP/1.1" 200 - 2026-04-12 17:26:24,249 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:26:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:27:24,232 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:27:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:28:24,232 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:28:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:29:24,237 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:29:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:30:24,308 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:30:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:31:24,198 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:31:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:32:24,222 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:32:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:33:24,237 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:33:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:34:24,314 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:34:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:35:24,185 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:35:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:36:24,184 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:36:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:37:24,243 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:37:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:38:24,200 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:38:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:39:24,191 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:39:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:40:01,217 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 17:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 17:40:24,203 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:40:24] "GET /health HTTP/1.1" 200 - 2026-04-12 17:41:20,322 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:41:20] "GET /health HTTP/1.1" 200 - 2026-04-12 17:41:28,476 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 17:41:28] "GET /health HTTP/1.1" 200 - ================================================== [2026-04-12T18:59:16.716133] start-admin Command: cd admin && python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ================================================== [2026-04-12T18:59:16.717119] start-api Command: python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ * Serving Flask app 'app' * Debug mode: on ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Serving Flask app 'app' * Debug mode: on 2026-04-12 18:59:17,211 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19007 * Running on http://192.168.2.17:19007 2026-04-12 18:59:17,211 - werkzeug - INFO - Press CTRL+C to quit 2026-04-12 18:59:17,212 - werkzeug - INFO - * Restarting with stat WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19008 * Running on http://192.168.2.17:19008 Press CTRL+C to quit * Restarting with stat 2026-04-12 18:59:17,710 - werkzeug - WARNING - * Debugger is active! 2026-04-12 18:59:17,711 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Debugger is active! * Debugger PIN: 154-698-244 2026-04-12 18:59:24,823 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 18:59:24] "GET /health HTTP/1.1" 200 - 2026-04-12 18:59:25,939 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 18:59:25] "GET /health HTTP/1.1" 200 - 2026-04-12 18:59:43,607 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 18:59:43,627 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 18:59:43,627 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 18:59:52,042 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 18:59:52] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 18:59:55,975 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 18:59:55] "GET /health HTTP/1.1" 200 - 2026-04-12 19:00:02,214 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 19:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 19:00:26,002 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:00:26] "GET /health HTTP/1.1" 200 - 2026-04-12 19:00:56,868 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:00:56] "GET /health HTTP/1.1" 200 - 2026-04-12 19:01:26,827 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:01:26] "GET /health HTTP/1.1" 200 - 2026-04-12 19:01:56,748 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:01:56] "GET /health HTTP/1.1" 200 - 2026-04-12 19:02:26,721 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:02:26] "GET /health HTTP/1.1" 200 - 2026-04-12 19:02:56,722 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:02:56] "GET /health HTTP/1.1" 200 - 2026-04-12 19:03:57,819 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:03:57] "GET /health HTTP/1.1" 200 - 2026-04-12 19:04:58,772 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:04:58] "GET /health HTTP/1.1" 200 - 2026-04-12 19:05:59,780 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:05:59] "GET /health HTTP/1.1" 200 - 2026-04-12 19:07:00,808 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:07:00] "GET /health HTTP/1.1" 200 - 2026-04-12 19:08:01,759 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:08:01] "GET /health HTTP/1.1" 200 - 2026-04-12 19:09:02,778 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:09:02] "GET /health HTTP/1.1" 200 - 2026-04-12 19:10:03,779 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:10:03] "GET /health HTTP/1.1" 200 - 2026-04-12 19:11:04,829 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:11:04] "GET /health HTTP/1.1" 200 - 2026-04-12 19:12:05,786 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:12:05] "GET /health HTTP/1.1" 200 - 2026-04-12 19:13:06,859 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:13:06] "GET /health HTTP/1.1" 200 - 2026-04-12 19:14:07,817 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:14:07] "GET /health HTTP/1.1" 200 - 2026-04-12 19:15:08,792 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:15:08] "GET /health HTTP/1.1" 200 - 2026-04-12 19:16:09,754 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:16:09] "GET /health HTTP/1.1" 200 - 2026-04-12 19:17:10,833 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:17:10] "GET /health HTTP/1.1" 200 - 2026-04-12 19:18:11,793 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:18:11] "GET /health HTTP/1.1" 200 - 2026-04-12 19:19:12,770 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:19:12] "GET /health HTTP/1.1" 200 - 2026-04-12 19:20:01,365 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 19:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 19:20:13,761 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:20:13] "GET /health HTTP/1.1" 200 - 2026-04-12 19:21:14,925 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:21:14] "GET /health HTTP/1.1" 200 - 2026-04-12 19:22:15,777 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:22:15] "GET /health HTTP/1.1" 200 - 2026-04-12 19:23:16,817 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:23:16] "GET /health HTTP/1.1" 200 - 2026-04-12 19:24:17,837 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:24:17] "GET /health HTTP/1.1" 200 - 2026-04-12 19:25:18,785 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:25:18] "GET /health HTTP/1.1" 200 - 2026-04-12 19:26:19,783 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:26:19] "GET /health HTTP/1.1" 200 - 2026-04-12 19:27:20,840 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:27:20] "GET /health HTTP/1.1" 200 - 2026-04-12 19:28:21,700 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:28:21] "GET /health HTTP/1.1" 200 - 2026-04-12 19:29:22,774 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:29:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:30:22,768 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:30:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:31:22,803 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:31:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:32:22,753 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:32:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:33:22,795 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:33:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:34:22,773 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:34:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:35:22,854 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:35:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:36:22,903 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:36:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:37:22,848 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:37:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:38:23,003 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:38:23] "GET /health HTTP/1.1" 200 - 2026-04-12 19:39:22,868 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:39:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:40:01,574 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 19:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 19:40:22,759 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:40:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:41:22,761 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:41:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:42:22,698 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:42:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:43:22,766 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:43:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:44:22,772 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:44:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:45:22,749 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:45:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:46:22,821 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:46:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:47:22,780 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:47:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:48:22,800 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:48:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:49:22,802 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:49:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:50:22,696 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:50:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:51:22,741 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:51:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:52:22,719 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:52:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:53:22,713 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:53:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:54:22,761 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:54:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:55:22,726 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:55:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:56:22,740 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:56:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:57:22,786 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:57:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:58:22,785 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:58:22] "GET /health HTTP/1.1" 200 - 2026-04-12 19:59:22,741 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 19:59:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:00:01,915 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 20:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 20:00:22,802 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:00:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:01:22,737 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:01:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:02:22,795 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:02:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:03:22,826 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:03:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:04:22,797 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:04:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:05:22,777 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:05:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:06:22,801 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:06:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:06:30,668 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:06:30] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 20:06:30] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 20:10:49,303 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:10:49] "GET /health HTTP/1.1" 200 - 2026-04-12 20:10:55,983 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:10:55] "GET /health HTTP/1.1" 200 - 2026-04-12 20:11:25,964 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:11:25] "GET /health HTTP/1.1" 200 - 2026-04-12 20:11:56,006 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:11:56] "GET /health HTTP/1.1" 200 - 2026-04-12 20:12:25,930 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:12:25] "GET /health HTTP/1.1" 200 - 2026-04-12 20:12:55,974 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:12:55] "GET /health HTTP/1.1" 200 - 2026-04-12 20:13:25,963 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:13:25] "GET /health HTTP/1.1" 200 - 2026-04-12 20:13:55,976 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:13:55] "GET /health HTTP/1.1" 200 - 2026-04-12 20:14:25,993 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:14:25] "GET /health HTTP/1.1" 200 - 2026-04-12 20:14:52,156 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:14:52] "GET /health HTTP/1.1" 200 - 2026-04-12 20:14:56,590 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:14:56] "GET /health HTTP/1.1" 200 - 2026-04-12 20:15:25,926 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:15:25] "GET /health HTTP/1.1" 200 - 2026-04-12 20:15:56,804 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:15:56] "GET /health HTTP/1.1" 200 - 2026-04-12 20:16:26,762 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:16:26] "GET /health HTTP/1.1" 200 - 2026-04-12 20:17:22,872 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:17:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:18:22,830 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:18:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:19:22,797 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:19:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:20:02,084 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 20:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 20:20:04,835 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-12 20:20:04,855 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-12 20:20:04,855 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-12 20:20:20,244 - werkzeug - INFO - 192.168.2.8 - - [12/Apr/2026 20:20:20] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-12 20:20:22,812 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:20:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:21:22,819 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:21:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:22:22,832 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:22:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:23:22,807 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:23:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:24:22,809 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:24:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:25:22,755 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:25:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:26:22,944 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:26:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:27:22,800 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:27:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:28:22,794 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:28:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:29:22,822 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:29:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:30:22,770 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:30:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:31:22,843 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:31:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:32:22,814 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:32:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:33:22,892 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:33:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:34:22,790 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:34:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:35:22,816 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:35:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:36:22,810 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:36:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:37:22,826 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:37:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:38:22,842 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:38:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:39:22,848 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:39:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:40:01,307 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 20:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 20:40:22,725 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:40:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:41:22,774 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:41:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:42:22,777 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:42:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:43:22,726 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:43:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:44:22,722 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:44:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:45:22,790 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:45:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:46:22,805 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:46:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:47:22,915 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:47:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:48:22,846 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:48:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:49:22,817 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:49:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:50:22,828 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:50:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:51:22,817 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:51:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:52:22,790 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:52:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:53:22,894 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:53:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:54:22,739 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:54:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:55:22,885 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:55:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:56:22,728 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:56:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:57:22,776 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:57:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:58:22,814 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:58:22] "GET /health HTTP/1.1" 200 - 2026-04-12 20:59:22,843 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 20:59:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:00:01,622 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 21:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 21:00:22,787 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:00:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:01:22,766 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:01:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:02:22,807 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:02:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:03:22,780 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:03:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:04:22,811 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:04:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:05:22,822 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:05:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:06:22,790 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:06:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:07:22,830 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:07:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:08:22,880 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:08:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:09:22,925 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:09:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:10:22,894 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:10:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:11:22,812 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:11:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:12:22,796 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:12:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:13:22,809 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:13:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:14:22,840 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:14:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:15:22,795 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:15:22] "GET /health HTTP/1.1" 200 - 2026-04-12 21:20:01,817 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 21:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 21:40:02,034 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 21:40:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 21:40:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 22:00:01,344 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 22:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 22:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 22:20:01,492 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 22:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 22:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 22:40:01,709 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 22:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 22:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 23:00:02,019 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 23:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 23:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 23:20:01,224 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 23:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 23:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-12 23:40:01,445 - werkzeug - INFO - 127.0.0.1 - - [12/Apr/2026 23:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [12/Apr/2026 23:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 00:00:01,681 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 00:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 00:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 00:20:01,853 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 00:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 00:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 00:40:02,056 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 00:40:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 00:40:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 01:00:01,294 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 01:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 01:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 01:20:01,463 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 01:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 01:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 01:40:01,665 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 01:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 01:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 02:00:01,959 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 02:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 02:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 02:20:02,100 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 02:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 02:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 02:40:01,303 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 02:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 02:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 03:00:01,579 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 03:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 03:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 03:20:01,703 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 03:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 03:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 03:40:01,909 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 03:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 03:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 04:00:02,239 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 04:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 04:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 04:20:01,383 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 04:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 04:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 04:40:01,594 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 04:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 04:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 05:00:01,899 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 05:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 05:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 05:20:02,029 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 05:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 05:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 05:40:01,235 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 05:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 05:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 06:00:01,468 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 06:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 06:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 06:20:01,653 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 06:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 06:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 06:40:01,875 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 06:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 06:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 07:00:02,196 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 07:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 07:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 07:20:01,342 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 07:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 07:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 07:40:01,555 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 07:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 07:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 08:00:01,894 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 08:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 08:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 08:17:01,462 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-13 08:17:01,483 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-13 08:17:01,484 - __main__ - WARNING - Provider Local Qwen marked as unavailable due to errors 2026-04-13 08:17:01,484 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-13 08:17:13,822 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 08:17:13] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 08:20:02,071 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 08:20:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 08:20:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 08:40:01,302 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 08:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 08:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 09:00:01,581 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 09:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 09:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 09:20:01,777 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 09:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 09:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 09:40:01,992 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 09:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 09:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 10:00:01,372 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:00:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 10:00:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 10:08:02,988 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:08:02] "GET /health HTTP/1.1" 200 - 2026-04-13 10:08:26,986 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:08:26] "GET /health HTTP/1.1" 200 - 2026-04-13 10:08:56,944 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:08:56] "GET /health HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 10:08:57] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 10:08:57] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 10:08:57] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 10:08:58] "GET /static/img/favicon.svg HTTP/1.1" 304 - 2026-04-13 10:09:57,991 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:09:57] "GET /health HTTP/1.1" 200 - 2026-04-13 10:10:58,999 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:10:58] "GET /health HTTP/1.1" 200 - 2026-04-13 10:11:59,924 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:11:59] "GET /health HTTP/1.1" 200 - 2026-04-13 10:13:00,980 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:13:00] "GET /health HTTP/1.1" 200 - 2026-04-13 10:14:01,982 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:14:01] "GET /health HTTP/1.1" 200 - 2026-04-13 10:15:03,043 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:15:03] "GET /health HTTP/1.1" 200 - 2026-04-13 10:16:03,983 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:16:03] "GET /health HTTP/1.1" 200 - 2026-04-13 10:17:05,007 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:17:05] "GET /health HTTP/1.1" 200 - 2026-04-13 10:18:05,956 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:18:05] "GET /health HTTP/1.1" 200 - 2026-04-13 10:19:06,974 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:19:06] "GET /health HTTP/1.1" 200 - 2026-04-13 10:20:01,548 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 10:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 10:20:08,000 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:20:08] "GET /health HTTP/1.1" 200 - 2026-04-13 10:21:09,023 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:21:09] "GET /health HTTP/1.1" 200 - 2026-04-13 10:22:10,007 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:22:10] "GET /health HTTP/1.1" 200 - 2026-04-13 10:23:10,967 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:23:10] "GET /health HTTP/1.1" 200 - 2026-04-13 10:23:26,169 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:23:26] "GET /health HTTP/1.1" 200 - 2026-04-13 10:23:56,138 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:23:56] "GET /health HTTP/1.1" 200 - 2026-04-13 10:24:26,135 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:24:26] "GET /health HTTP/1.1" 200 - 2026-04-13 10:24:56,104 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:24:56] "GET /health HTTP/1.1" 200 - 2026-04-13 10:25:26,134 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:25:26] "GET /health HTTP/1.1" 200 - 2026-04-13 10:25:56,216 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:25:56] "GET /health HTTP/1.1" 200 - 2026-04-13 10:26:26,239 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:26:26] "GET /health HTTP/1.1" 200 - 2026-04-13 10:26:56,978 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:26:56] "GET /health HTTP/1.1" 200 - 2026-04-13 10:27:27,153 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:27:27] "GET /health HTTP/1.1" 200 - 2026-04-13 10:27:42,057 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:27:42] "GET /health HTTP/1.1" 200 - 2026-04-13 10:28:13,013 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:28:13] "GET /health HTTP/1.1" 200 - 2026-04-13 10:28:43,012 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:28:43] "GET /health HTTP/1.1" 200 - 2026-04-13 10:29:11,478 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:29:11] "GET /health HTTP/1.1" 200 - 2026-04-13 10:29:43,001 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:29:43] "GET /health HTTP/1.1" 200 - 2026-04-13 10:30:12,997 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:30:12] "GET /health HTTP/1.1" 200 - 2026-04-13 10:30:43,050 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:30:43] "GET /health HTTP/1.1" 200 - 2026-04-13 10:31:13,049 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:31:13] "GET /health HTTP/1.1" 200 - 2026-04-13 10:32:05,750 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:32:05] "GET /health HTTP/1.1" 200 - 2026-04-13 10:32:09,692 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:32:09] "GET /health HTTP/1.1" 200 - 2026-04-13 10:32:24,975 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:32:24] "GET /health HTTP/1.1" 200 - 2026-04-13 10:32:39,546 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:32:39] "GET /health HTTP/1.1" 200 - 2026-04-13 10:33:09,924 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:33:09] "GET /health HTTP/1.1" 200 - 2026-04-13 10:33:11,178 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:33:11] "GET /health HTTP/1.1" 200 - 2026-04-13 10:33:42,033 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:33:42] "GET /health HTTP/1.1" 200 - 2026-04-13 10:34:12,020 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:34:12] "GET /health HTTP/1.1" 200 - 2026-04-13 10:34:42,046 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:34:42] "GET /health HTTP/1.1" 200 - 2026-04-13 10:35:11,994 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:35:11] "GET /health HTTP/1.1" 200 - 2026-04-13 10:35:41,974 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:35:41] "GET /health HTTP/1.1" 200 - 2026-04-13 10:36:11,996 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:36:11] "GET /health HTTP/1.1" 200 - 2026-04-13 10:36:42,044 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:36:42] "GET /health HTTP/1.1" 200 - 2026-04-13 10:36:47,926 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:36:47] "GET /health HTTP/1.1" 200 - 2026-04-13 10:37:18,092 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:37:18] "GET /health HTTP/1.1" 200 - 2026-04-13 10:37:47,983 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:37:47] "GET /health HTTP/1.1" 200 - 2026-04-13 10:38:17,877 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:38:17] "GET /health HTTP/1.1" 200 - 2026-04-13 10:38:47,967 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:38:47] "GET /health HTTP/1.1" 200 - 2026-04-13 10:39:15,373 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/werkzeug/test.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-13 10:39:15,510 - werkzeug - INFO - * Restarting with stat * Detected change in '/home/xian/.local/lib/python3.10/site-packages/flask/sansio/scaffold.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== 2026-04-13 10:39:16,164 - werkzeug - WARNING - * Debugger is active! 2026-04-13 10:39:16,165 - werkzeug - INFO - * Debugger PIN: 154-698-244 * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 2026-04-13 10:39:18,308 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:39:18] "GET /health HTTP/1.1" 200 - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/api.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 2026-04-13 10:39:36,122 - werkzeug - INFO - * Detected change in '/home/xian/.local/lib/python3.10/site-packages/xian_favor/api.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-13 10:39:36,254 - werkzeug - INFO - * Restarting with stat 2026-04-13 10:39:36,765 - werkzeug - WARNING - * Debugger is active! 2026-04-13 10:39:36,766 - werkzeug - INFO - * Debugger PIN: 154-698-244 2026-04-13 10:39:47,980 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:39:47] "GET /health HTTP/1.1" 200 - 2026-04-13 10:40:01,767 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:40:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 10:40:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 10:40:18,031 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:40:18] "GET /health HTTP/1.1" 200 - 2026-04-13 10:40:51,611 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:40:51] "GET /health HTTP/1.1" 200 - 2026-04-13 10:40:52,294 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:40:52] "GET /health HTTP/1.1" 200 - 2026-04-13 10:41:23,000 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:41:22] "GET /health HTTP/1.1" 200 - 2026-04-13 10:41:53,003 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:41:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:42:23,006 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:42:53,037 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:42:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:43:23,008 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:43:53,026 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:43:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:44:22,954 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:44:22] "GET /health HTTP/1.1" 200 - 2026-04-13 10:44:52,292 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:44:52] "GET /health HTTP/1.1" 200 - 2026-04-13 10:45:23,052 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:45:53,000 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:45:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:46:23,065 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:47:23,079 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:48:23,089 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:49:23,072 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:50:23,093 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:50:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:51:01,742 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:51:01] "GET /health HTTP/1.1" 200 - 2026-04-13 10:51:23,007 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:51:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:51:53,004 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:51:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:52:23,038 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:52:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:52:53,005 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:52:53] "GET /health HTTP/1.1" 200 - 2026-04-13 10:53:23,045 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:53:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:54:23,003 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:54:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:55:23,051 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:55:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:56:23,039 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:56:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:57:23,026 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:57:23] "GET /health HTTP/1.1" 200 - * Detected change in '/home/xian/.openclaw/common/projects/llm-proxy/app.py', reloading ================================================== 大模型API中转系统 - 后台管理 ================================================== 访问地址: http://localhost:19008 前台地址: http://localhost:19007 ================================================== * Restarting with stat 2026-04-13 10:57:57,329 - werkzeug - INFO - * Detected change in '/home/xian/.openclaw/common/projects/llm-proxy/app.py', reloading ============================================================ 大模型API中转系统 ============================================================ 访问地址: http://localhost:19007 API端点: http://localhost:19007/v1/chat/completions ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ 支持的模型别名: auto -> auto qwen -> qwen3.5-4b qwen3.5 -> qwen3.5-4b qwen3.5-4b -> qwen3.5-4b deepseek -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3 -> Pro/deepseek-ai/DeepSeek-V3.2 deepseek-v3.2 -> Pro/deepseek-ai/DeepSeek-V3.2 ============================================================ 2026-04-13 10:57:57,457 - werkzeug - INFO - * Restarting with stat * Debugger is active! * Debugger PIN: 154-698-244 2026-04-13 10:57:57,975 - werkzeug - WARNING - * Debugger is active! 2026-04-13 10:57:57,976 - werkzeug - INFO - * Debugger PIN: 154-698-244 2026-04-13 10:58:23,093 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:58:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:59:23,049 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 10:59:23] "GET /health HTTP/1.1" 200 - 2026-04-13 10:59:58,112 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-13 10:59:58,132 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-13 10:59:58,132 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-13 11:00:02,085 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:00:02] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 11:00:02] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 11:00:12,975 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 11:00:12] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 11:00:18,662 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-13 11:00:18,678 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-13 11:00:18,678 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-13 11:00:23,101 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:00:23] "GET /health HTTP/1.1" 200 - 2026-04-13 11:00:31,234 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 11:00:31] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 11:01:23,008 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:01:23] "GET /health HTTP/1.1" 200 - 2026-04-13 11:02:23,137 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:02:23] "GET /health HTTP/1.1" 200 - 2026-04-13 11:03:23,015 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:03:23] "GET /health HTTP/1.1" 200 - 2026-04-13 11:03:53,028 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:03:53] "GET /health HTTP/1.1" 200 - 2026-04-13 11:04:23,118 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:04:23] "GET /health HTTP/1.1" 200 - 2026-04-13 11:04:33,429 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:04:33] "GET /health HTTP/1.1" 200 - 2026-04-13 11:04:38,646 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:04:38] "GET /health HTTP/1.1" 200 - 2026-04-13 11:05:09,060 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:05:09] "GET /health HTTP/1.1" 200 - 2026-04-13 11:05:38,629 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:05:38] "GET /health HTTP/1.1" 200 - 2026-04-13 11:06:09,032 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:06:09] "GET /health HTTP/1.1" 200 - 2026-04-13 11:06:32,057 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-13 11:06:32,075 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-13 11:06:32,075 - __main__ - WARNING - Provider Local Qwen marked as unavailable 2026-04-13 11:06:32,076 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-13 11:06:33,788 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:06:33] "GET /health HTTP/1.1" 200 - 2026-04-13 11:06:38,705 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:06:38] "GET /health HTTP/1.1" 200 - 2026-04-13 11:06:38,763 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 11:06:38] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 11:06:51,409 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-13 11:06:52,255 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:06:52] "GET /health HTTP/1.1" 200 - 2026-04-13 11:07:02,949 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 11:07:02] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 11:07:08,653 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:07:08] "GET /health HTTP/1.1" 200 - 2026-04-13 11:07:37,113 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:07:37] "GET /health HTTP/1.1" 200 - 2026-04-13 11:07:44,052 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:07:44] "GET /health HTTP/1.1" 200 - 2026-04-13 11:08:07,069 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:08:07] "GET /health HTTP/1.1" 200 - 2026-04-13 11:08:37,089 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:08:37] "GET /health HTTP/1.1" 200 - 2026-04-13 11:09:07,628 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:09:07] "GET /health HTTP/1.1" 200 - 2026-04-13 11:09:37,562 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:09:37] "GET /health HTTP/1.1" 200 - 2026-04-13 11:10:21,570 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:10:21] "GET /health HTTP/1.1" 200 - 2026-04-13 11:11:21,593 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:11:21] "GET /health HTTP/1.1" 200 - 2026-04-13 11:12:21,609 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:12:21] "GET /health HTTP/1.1" 200 - 2026-04-13 11:13:21,593 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:13:21] "GET /health HTTP/1.1" 200 - 2026-04-13 11:14:21,586 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:14:21] "GET /health HTTP/1.1" 200 - 2026-04-13 11:14:49,978 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:14:49] "GET /health HTTP/1.1" 200 - 2026-04-13 11:14:57,342 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:14:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:15:27,395 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:15:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:15:48,824 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:48] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:15:49,066 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:49] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:15:49,070 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:49] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:15:49,274 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:49] "GET /static/img/favicon.svg HTTP/1.1" 404 - 2026-04-13 11:15:51,888 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:51] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:15:52,036 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:52] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:15:52,038 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:52] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:15:57,535 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:15:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:15:59,828 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:15:59] "GET /admin/providers HTTP/1.1" 200 - 2026-04-13 11:16:00,023 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:00] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:16:01,969 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:01] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:16:02,124 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:02] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:16:02,129 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:02] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:16:03,402 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:03] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:16:03,607 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:03] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:16:03,609 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:03] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:16:05,384 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:05] "GET /admin/providers HTTP/1.1" 200 - 2026-04-13 11:16:05,553 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:05] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:16:08,850 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:08] "GET /admin/config HTTP/1.1" 200 - 2026-04-13 11:16:09,035 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:16:09] "GET /api/config HTTP/1.1" 404 - 2026-04-13 11:16:27,551 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:16:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:16:31,975 - __main__ - INFO - Request: model=auto -> provider=SiliconFlow DeepSeek, resolved_model=Pro/deepseek-ai/DeepSeek-V3.2, stream=False 2026-04-13 11:16:38,325 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 11:16:38] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 11:16:57,560 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:16:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:17:27,856 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:17:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:17:57,590 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:17:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:18:27,631 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:18:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:18:49,702 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:18:49] "GET /health HTTP/1.1" 200 - 2026-04-13 11:18:57,398 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:18:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:19:27,401 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:19:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:19:57,358 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:19:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:20:01,238 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:20:01] "GET /health HTTP/1.1" 200 - 127.0.0.1 - - [13/Apr/2026 11:20:01] "GET /api/stats HTTP/1.1" 200 - 2026-04-13 11:20:27,701 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:20:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:20:57,657 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:20:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:21:01,977 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:01] "GET /admin/config HTTP/1.1" 200 - 2026-04-13 11:21:02,172 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:02] "GET /api/config HTTP/1.1" 404 - 2026-04-13 11:21:03,055 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:03] "GET /admin/config HTTP/1.1" 200 - 2026-04-13 11:21:03,181 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:03] "GET /api/config HTTP/1.1" 404 - 2026-04-13 11:21:05,186 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:05] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:21:05,328 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:05] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:21:05,330 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:05] "GET /api/providers HTTP/1.1" 404 - 192.168.2.10 - - [13/Apr/2026 11:21:16] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:16] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:16] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:16] "GET /static/img/favicon.svg HTTP/1.1" 304 - 192.168.2.10 - - [13/Apr/2026 11:21:17] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:17] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:17] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:21:18] "GET /static/img/favicon.svg HTTP/1.1" 304 - 2026-04-13 11:21:27,037 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:27] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:21:27,188 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:27] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:21:27,189 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:27] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:21:27,588 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:21:27] "GET /health HTTP/1.1" 200 - 2026-04-13 11:21:27,923 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:27] "GET /admin HTTP/1.1" 200 - 2026-04-13 11:21:28,052 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:28] "GET /api/stats HTTP/1.1" 404 - 2026-04-13 11:21:28,054 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 11:21:28] "GET /api/providers HTTP/1.1" 404 - 2026-04-13 11:21:57,565 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:21:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:22:57,104 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:22:57] "GET /health HTTP/1.1" 200 - 2026-04-13 11:23:11,377 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:23:11] "GET /api/admin/stats HTTP/1.1" 200 - 2026-04-13 11:23:11,406 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 11:23:11] "GET /api/stats HTTP/1.1" 404 - 192.168.2.10 - - [13/Apr/2026 11:36:19] "GET / HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:36:19] "GET /api/stats HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:36:19] "GET /api/providers HTTP/1.1" 200 - 192.168.2.10 - - [13/Apr/2026 11:36:19] "GET /static/img/favicon.svg HTTP/1.1" 304 - ================================================== [2026-04-13T18:56:34.176672] start Command: python3 app.py Directory: /home/xian/.openclaw/common/projects/llm-proxy ============================================================ 大模型API中转系统 v2.0.0 ============================================================ API地址: http://localhost:19007 后台管理: http://localhost:19007/admin ============================================================ 上游提供商: [1] Local Qwen: http://192.168.2.5:1234/v1 模型: qwen/qwen3.5-35b-a3b, qwen3.5-4b, qwen3.5, qwen [2] SiliconFlow DeepSeek: https://api.siliconflow.cn/v1 模型: Pro/deepseek-ai/DeepSeek-V3.2, deepseek-v3, deepseek ============================================================ * Serving Flask app 'app' * Debug mode: on 2026-04-13 18:56:34,707 - werkzeug - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Running on all addresses (0.0.0.0) * Running on http://127.0.0.1:19007 * Running on http://192.168.2.17:19007 2026-04-13 18:56:34,708 - werkzeug - INFO - Press CTRL+C to quit 2026-04-13 18:56:34,709 - werkzeug - INFO - * Restarting with stat 2026-04-13 18:56:35,222 - werkzeug - WARNING - * Debugger is active! 2026-04-13 18:56:35,223 - werkzeug - INFO - * Debugger PIN: 154-698-244 2026-04-13 18:56:40,958 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:56:40] "GET /health HTTP/1.1" 200 - 2026-04-13 18:56:44,734 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-13 18:56:44,757 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-13 18:56:44,758 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-13 18:56:55,245 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:56:55] "GET /health HTTP/1.1" 200 - 2026-04-13 18:56:58,041 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 18:56:58] "GET /admin HTTP/1.1" 200 - 2026-04-13 18:56:58,239 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 18:56:58] "GET /api/admin/stats HTTP/1.1" 200 - 2026-04-13 18:56:58,243 - werkzeug - INFO - 192.168.2.10 - - [13/Apr/2026 18:56:58] "GET /api/admin/providers HTTP/1.1" 200 - 2026-04-13 18:57:11,452 - werkzeug - INFO - 192.168.2.8 - - [13/Apr/2026 18:57:11] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-13 18:57:25,191 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:57:25] "GET /health HTTP/1.1" 200 - 2026-04-13 18:57:55,211 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:57:55] "GET /health HTTP/1.1" 200 - 2026-04-13 18:58:56,225 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:58:56] "GET /health HTTP/1.1" 200 - 2026-04-13 18:59:55,684 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 18:59:55] "GET /health HTTP/1.1" 200 - 2026-04-13 19:00:01,464 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:00:01] "GET /health HTTP/1.1" 200 - 2026-04-13 19:00:58,263 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:00:58] "GET /health HTTP/1.1" 200 - 2026-04-13 19:01:59,169 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:01:59] "GET /health HTTP/1.1" 200 - 2026-04-13 19:03:00,287 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:03:00] "GET /health HTTP/1.1" 200 - 2026-04-13 19:04:01,262 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:04:01] "GET /health HTTP/1.1" 200 - 2026-04-13 19:05:02,189 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:05:02] "GET /health HTTP/1.1" 200 - 2026-04-13 19:06:03,198 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:06:03] "GET /health HTTP/1.1" 200 - 2026-04-13 19:07:04,189 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:07:04] "GET /health HTTP/1.1" 200 - 2026-04-13 19:08:05,243 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:08:05] "GET /health HTTP/1.1" 200 - 2026-04-13 19:09:06,161 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:09:06] "GET /health HTTP/1.1" 200 - 2026-04-13 19:10:07,198 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:10:07] "GET /health HTTP/1.1" 200 - 2026-04-13 19:11:08,307 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:11:08] "GET /health HTTP/1.1" 200 - 2026-04-13 19:12:09,348 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:12:09] "GET /health HTTP/1.1" 200 - 2026-04-13 19:13:10,287 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:13:10] "GET /health HTTP/1.1" 200 - 2026-04-13 19:14:11,240 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:14:11] "GET /health HTTP/1.1" 200 - 2026-04-13 19:15:12,216 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:15:12] "GET /health HTTP/1.1" 200 - 2026-04-13 19:16:13,229 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:16:13] "GET /health HTTP/1.1" 200 - 2026-04-13 19:17:14,148 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:17:14] "GET /health HTTP/1.1" 200 - 2026-04-13 19:18:15,229 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:18:15] "GET /health HTTP/1.1" 200 - 2026-04-13 19:19:16,288 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:19:16] "GET /health HTTP/1.1" 200 - 2026-04-13 19:20:01,640 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:20:01] "GET /health HTTP/1.1" 200 - 2026-04-13 19:20:17,310 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:20:17] "GET /health HTTP/1.1" 200 - 2026-04-13 19:21:18,246 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:21:18] "GET /health HTTP/1.1" 200 - 2026-04-13 19:22:19,287 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:22:19] "GET /health HTTP/1.1" 200 - 2026-04-13 19:23:20,262 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:23:20] "GET /health HTTP/1.1" 200 - 2026-04-13 19:24:21,259 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:24:21] "GET /health HTTP/1.1" 200 - 2026-04-13 19:25:22,227 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:25:22] "GET /health HTTP/1.1" 200 - 2026-04-13 19:26:23,292 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:26:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:27:23,199 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:27:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:28:23,338 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:28:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:29:23,198 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:29:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:30:23,231 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:30:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:31:23,184 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:31:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:32:23,238 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:32:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:33:23,268 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:33:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:34:23,221 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:34:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:35:23,191 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:35:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:36:23,262 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:36:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:37:23,295 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:37:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:38:23,186 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:38:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:39:23,243 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:39:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:40:01,864 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:40:01] "GET /health HTTP/1.1" 200 - 2026-04-13 19:40:23,244 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:40:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:41:23,172 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:41:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:42:23,290 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:43:23,318 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:44:23,205 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:44:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:45:23,210 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:46:23,188 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:47:23,222 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:48:23,252 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:49:23,199 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:50:23,251 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:50:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:51:23,241 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:51:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:52:23,257 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:52:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:53:23,256 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:53:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:54:23,240 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:54:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:55:23,253 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:55:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:56:23,216 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:56:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:57:23,309 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:57:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:58:23,240 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:58:23] "GET /health HTTP/1.1" 200 - 2026-04-13 19:59:23,218 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 19:59:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:00:02,193 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:00:02] "GET /health HTTP/1.1" 200 - 2026-04-13 20:00:23,217 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:00:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:01:23,231 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:01:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:02:23,216 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:02:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:03:23,183 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:03:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:04:23,327 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:04:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:05:23,266 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:05:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:06:23,340 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:06:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:07:23,224 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:07:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:08:23,293 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:08:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:09:23,289 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:09:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:10:23,262 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:10:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:11:23,244 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:11:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:12:23,313 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:12:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:13:23,317 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:13:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:14:23,282 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:14:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:15:23,254 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:15:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:16:23,244 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:16:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:17:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:17:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:18:23,243 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:18:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:19:23,300 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:19:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:20:01,419 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:20:01] "GET /health HTTP/1.1" 200 - 2026-04-13 20:20:23,260 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:20:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:21:23,272 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:21:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:22:23,654 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:22:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:23:23,244 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:23:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:24:23,278 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:24:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:25:23,293 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:25:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:26:23,263 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:26:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:27:23,322 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:27:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:28:23,331 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:28:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:29:23,265 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:29:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:30:23,311 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:30:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:31:23,210 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:31:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:32:23,222 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:32:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:33:23,260 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:33:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:34:23,236 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:34:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:35:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:35:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:36:23,291 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:36:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:37:23,288 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:37:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:38:23,306 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:38:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:39:23,268 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:39:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:40:01,639 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:40:01] "GET /health HTTP/1.1" 200 - 2026-04-13 20:40:23,275 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:40:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:41:23,164 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:41:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:42:23,241 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:43:23,260 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:44:23,255 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:44:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:45:23,350 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:46:23,224 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:47:23,261 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:48:23,171 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:49:23,188 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:50:23,182 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:50:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:51:23,212 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:51:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:52:23,228 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:52:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:53:23,261 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:53:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:54:23,280 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:54:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:55:23,233 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:55:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:56:23,204 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:56:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:57:23,256 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:57:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:58:23,248 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:58:23] "GET /health HTTP/1.1" 200 - 2026-04-13 20:59:23,233 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 20:59:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:00:01,954 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:00:01] "GET /health HTTP/1.1" 200 - 2026-04-13 21:00:23,261 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:00:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:01:23,306 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:01:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:02:23,173 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:02:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:03:23,213 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:03:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:04:23,217 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:04:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:05:23,240 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:05:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:06:23,208 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:06:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:07:23,250 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:07:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:08:23,294 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:08:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:09:23,204 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:09:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:10:23,277 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:10:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:11:23,295 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:11:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:12:23,331 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:12:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:13:23,403 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:13:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:14:23,284 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:14:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:15:23,317 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:15:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:16:23,287 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:16:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:17:23,324 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:17:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:18:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:18:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:19:23,299 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:19:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:20:02,103 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:20:02] "GET /health HTTP/1.1" 200 - 2026-04-13 21:20:23,279 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:20:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:21:23,245 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:21:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:22:23,314 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:22:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:23:23,324 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:23:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:24:23,297 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:24:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:25:23,212 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:25:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:26:23,267 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:26:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:27:23,220 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:27:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:28:23,389 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:28:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:29:23,317 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:29:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:30:23,239 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:30:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:31:23,224 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:31:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:32:23,430 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:32:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:33:23,347 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:33:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:34:23,244 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:34:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:35:23,310 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:35:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:36:23,232 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:36:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:37:23,208 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:37:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:38:23,322 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:38:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:39:23,250 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:39:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:40:01,321 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:40:01] "GET /health HTTP/1.1" 200 - 2026-04-13 21:40:23,186 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:40:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:41:23,264 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:41:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:42:23,215 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:43:23,367 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:44:23,277 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:44:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:45:23,279 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:46:23,312 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:47:23,260 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:48:23,199 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:49:23,219 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:50:23,247 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:50:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:51:23,216 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:51:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:52:23,245 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:52:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:53:23,342 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:53:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:54:23,310 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:54:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:55:23,195 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:55:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:56:23,239 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:56:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:57:23,373 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:57:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:58:23,317 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:58:23] "GET /health HTTP/1.1" 200 - 2026-04-13 21:59:23,256 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 21:59:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:00:01,632 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:00:01] "GET /health HTTP/1.1" 200 - 2026-04-13 22:00:23,247 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:00:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:01:23,325 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:01:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:02:23,206 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:02:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:03:23,215 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:03:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:04:23,215 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:04:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:05:23,192 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:05:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:06:23,219 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:06:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:07:23,204 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:07:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:08:23,252 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:08:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:09:23,238 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:09:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:10:23,230 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:10:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:11:23,169 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:11:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:12:23,191 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:12:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:13:23,337 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:13:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:14:23,291 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:14:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:15:23,201 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:15:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:16:23,200 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:16:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:17:23,386 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:17:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:18:23,221 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:18:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:19:23,203 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:19:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:20:01,790 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:20:01] "GET /health HTTP/1.1" 200 - 2026-04-13 22:20:23,270 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:20:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:21:23,235 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:21:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:22:23,282 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:22:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:23:23,245 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:23:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:24:23,259 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:24:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:25:23,311 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:25:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:26:23,271 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:26:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:27:23,235 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:27:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:28:23,280 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:28:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:29:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:29:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:30:23,325 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:30:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:31:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:31:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:32:23,303 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:32:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:33:23,271 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:33:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:34:23,250 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:34:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:35:23,265 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:35:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:36:23,292 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:36:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:37:23,279 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:37:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:38:23,246 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:38:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:39:23,252 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:39:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:40:02,007 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:40:02] "GET /health HTTP/1.1" 200 - 2026-04-13 22:40:23,270 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:40:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:41:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:41:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:42:23,272 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:43:23,261 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:44:23,342 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:44:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:45:23,324 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:46:23,352 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:47:23,353 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:48:23,234 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:49:23,225 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:50:23,254 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:50:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:51:23,217 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:51:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:52:23,247 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:52:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:53:23,640 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:53:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:54:23,228 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:54:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:55:23,285 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:55:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:56:23,319 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:56:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:57:23,221 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:57:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:58:23,230 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:58:23] "GET /health HTTP/1.1" 200 - 2026-04-13 22:59:23,301 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 22:59:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:00:01,372 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:00:01] "GET /health HTTP/1.1" 200 - 2026-04-13 23:00:23,337 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:00:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:01:23,303 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:01:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:02:23,331 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:02:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:03:23,220 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:03:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:04:21,736 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:04:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:05:21,713 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:05:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:06:21,712 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:06:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:07:21,726 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:07:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:08:21,775 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:08:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:09:21,774 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:09:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:10:23,361 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:10:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:11:23,247 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:11:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:12:23,219 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:12:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:13:23,209 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:13:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:14:23,199 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:14:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:15:23,218 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:15:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:16:23,291 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:16:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:17:23,274 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:17:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:18:23,295 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:18:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:19:23,197 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:19:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:20:01,476 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:20:01] "GET /health HTTP/1.1" 200 - 2026-04-13 23:20:23,259 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:20:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:21:23,251 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:21:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:22:23,206 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:22:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:23:23,416 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:23:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:24:23,255 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:24:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:25:23,290 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:25:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:26:23,272 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:26:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:27:23,236 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:27:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:28:23,263 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:28:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:29:23,248 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:29:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:30:21,787 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:30:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:31:23,351 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:31:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:32:23,328 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:32:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:33:23,215 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:33:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:34:23,308 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:34:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:35:23,249 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:35:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:36:23,245 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:36:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:37:23,275 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:37:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:38:23,229 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:38:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:39:23,250 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:39:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:40:01,692 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:40:01] "GET /health HTTP/1.1" 200 - 2026-04-13 23:40:23,265 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:40:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:41:23,253 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:41:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:42:23,338 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:42:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:43:23,276 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:43:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:44:23,188 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:44:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:45:23,225 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:45:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:46:23,198 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:46:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:47:23,223 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:47:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:48:23,294 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:48:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:49:23,224 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:49:23] "GET /health HTTP/1.1" 200 - 2026-04-13 23:50:21,744 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:50:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:51:21,764 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:51:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:52:21,767 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:52:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:53:21,787 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:53:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:54:21,796 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:54:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:55:21,766 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:55:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:56:21,739 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:56:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:57:21,797 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:57:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:58:21,843 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:58:21] "GET /health HTTP/1.1" 200 - 2026-04-13 23:59:21,756 - werkzeug - INFO - 127.0.0.1 - - [13/Apr/2026 23:59:21] "GET /health HTTP/1.1" 200 - 2026-04-14 00:00:01,925 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 00:00:21,891 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:00:21] "GET /health HTTP/1.1" 200 - 2026-04-14 00:01:21,767 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:01:21] "GET /health HTTP/1.1" 200 - 2026-04-14 00:02:21,793 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:02:21] "GET /health HTTP/1.1" 200 - 2026-04-14 00:03:23,277 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:04:23,392 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:05:23,274 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:06:23,245 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:07:23,291 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:08:23,323 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:09:23,281 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:10:24,461 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:10:24] "GET /health HTTP/1.1" 200 - 2026-04-14 00:11:23,411 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:12:23,395 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:13:23,401 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:14:23,561 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:15:23,566 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:16:23,537 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:17:23,515 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:18:23,477 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:19:23,599 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:20:01,169 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 00:20:23,432 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:21:23,669 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:22:23,390 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:23:23,462 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:24:23,438 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:25:23,436 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:26:23,501 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:27:23,457 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:28:23,423 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:29:23,378 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:30:23,477 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:31:23,350 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:32:23,464 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:33:23,478 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:34:23,455 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:35:23,382 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:36:23,384 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:37:23,497 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:38:23,429 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:39:23,523 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:40:01,418 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 00:40:23,415 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:41:23,544 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:42:23,439 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:43:23,448 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:44:23,471 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:45:23,538 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:46:23,516 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:47:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:48:23,514 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:49:23,358 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:50:23,442 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:51:23,382 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:52:23,439 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:53:23,411 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:54:23,421 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:55:23,502 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:56:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:57:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:58:23,456 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 00:59:23,623 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 00:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:00:01,723 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 01:00:23,486 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:01:23,502 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:02:23,477 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:03:23,400 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:04:23,452 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:05:23,412 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:06:23,381 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:07:23,424 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:08:23,596 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:09:23,337 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:10:23,566 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:11:23,406 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:12:23,455 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:13:23,444 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:14:23,452 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:15:23,411 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:16:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:17:23,502 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:18:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:19:23,385 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:20:01,941 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 01:20:23,559 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:21:23,374 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:22:23,634 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:23:23,546 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:24:23,352 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:25:23,386 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:26:23,359 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:27:23,348 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:28:23,446 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:29:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:30:23,452 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:31:23,452 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:32:23,454 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:33:23,424 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:34:23,305 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:35:23,358 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:36:23,389 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:37:23,452 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:38:23,444 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:39:23,361 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:40:01,156 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 01:40:23,408 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:41:23,395 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:42:23,406 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:43:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:44:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:45:23,414 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:46:23,543 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:47:23,538 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:48:23,519 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:49:23,332 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:50:23,404 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:51:23,403 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:52:23,420 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:53:23,542 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:54:23,400 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:55:23,376 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:56:23,436 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:57:23,461 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:58:23,532 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 01:59:23,616 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 01:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:00:01,526 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 02:00:23,542 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:01:23,538 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:02:23,606 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:03:23,529 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:04:23,529 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:05:23,575 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:06:23,520 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:07:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:08:23,454 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:09:23,450 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:10:23,439 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:11:23,469 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:12:23,536 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:13:23,410 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:14:23,520 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:15:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:16:23,604 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:17:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:18:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:19:23,513 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:20:01,832 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 02:20:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:21:23,436 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:22:23,513 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:23:23,410 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:24:23,711 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:25:23,534 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:26:23,465 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:27:23,506 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:28:23,607 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:29:23,469 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:30:23,642 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:31:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:32:23,611 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:33:23,488 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:34:23,597 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:35:23,377 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:36:23,552 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:37:23,434 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:38:23,481 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:39:23,652 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:40:02,073 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:40:02] "GET /health HTTP/1.1" 200 - 2026-04-14 02:40:23,515 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:41:23,576 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:42:23,511 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:43:23,563 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:44:23,579 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:45:23,455 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:46:23,506 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:47:23,502 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:48:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:49:23,552 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:50:23,413 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:51:23,646 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:52:23,467 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:53:23,505 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:54:23,406 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:55:23,409 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:56:23,466 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:57:23,499 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:58:23,469 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 02:59:23,486 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 02:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:00:01,409 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 03:01:23,631 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:02:23,621 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:03:23,482 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:04:23,484 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:05:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:06:24,219 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:06:24] "GET /health HTTP/1.1" 200 - 2026-04-14 03:07:23,500 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:08:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:09:23,505 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:10:23,438 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:11:23,458 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:12:23,451 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:13:23,477 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:14:23,648 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:15:23,488 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:16:23,423 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:17:23,563 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:18:23,518 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:19:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:20:01,629 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 03:20:23,724 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:21:23,655 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:22:23,774 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:23:23,460 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:24:23,450 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:25:23,544 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:26:23,481 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:27:23,496 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:28:23,596 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:29:23,370 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:30:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:31:23,491 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:32:23,526 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:33:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:34:23,423 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:35:23,537 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:36:23,536 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:37:23,609 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:38:23,439 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:39:23,606 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:40:01,853 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 03:40:23,547 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:41:23,624 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:42:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:43:23,587 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:44:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:45:23,527 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:46:23,593 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:47:23,591 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:48:23,402 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:49:23,483 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:50:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:51:23,522 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:52:23,515 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:53:23,700 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:54:23,578 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:55:23,440 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:56:23,778 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:57:23,439 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:58:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 03:59:23,533 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 03:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:00:02,277 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:00:02] "GET /health HTTP/1.1" 200 - 2026-04-14 04:00:23,502 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:01:23,450 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:02:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:03:23,531 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:04:23,440 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:05:23,592 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:06:23,426 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:07:23,606 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:08:23,475 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:09:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:10:23,459 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:11:23,652 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:12:23,442 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:13:23,481 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:14:23,484 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:15:23,515 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:16:23,534 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:17:23,560 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:18:23,592 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:19:23,488 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:20:01,377 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 04:20:23,626 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:21:23,581 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:22:23,698 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:23:23,543 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:24:23,613 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:25:23,448 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:26:23,405 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:27:23,587 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:28:23,465 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:29:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:30:23,500 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:31:23,508 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:32:23,454 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:33:23,437 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:34:23,542 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:35:23,669 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:36:23,426 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:37:23,708 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:38:23,516 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:39:23,494 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:40:01,600 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 04:40:23,376 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:41:23,505 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:42:23,524 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:43:23,464 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:44:23,555 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:45:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:46:23,494 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:47:23,461 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:48:23,484 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:49:23,396 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:50:23,495 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:51:23,519 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:52:23,568 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:53:23,660 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:54:23,437 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:55:23,503 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:56:23,503 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:57:23,517 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:58:23,360 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 04:59:23,508 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 04:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:00:01,983 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 05:00:23,468 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:01:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:02:23,713 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:03:23,552 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:04:23,557 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:05:23,378 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:06:23,698 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:07:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:08:23,672 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:09:23,405 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:10:23,453 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:11:23,546 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:12:23,471 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:13:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:14:23,470 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:15:23,536 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:16:23,397 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:17:23,577 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:18:23,521 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:19:23,697 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:20:01,210 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 05:20:23,616 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:21:23,424 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:22:23,611 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:23:23,689 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:24:23,472 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:25:23,657 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:26:23,472 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:27:23,545 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:28:23,544 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:29:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:30:23,471 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:31:23,628 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:32:23,583 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:33:23,567 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:34:23,574 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:35:23,513 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:36:23,522 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:37:23,601 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:38:23,649 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:39:23,588 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:40:01,435 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 05:40:23,493 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:41:23,542 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:42:23,594 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:43:23,465 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:44:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:45:23,491 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:46:23,535 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:47:23,491 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:48:23,498 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:49:23,604 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:50:23,538 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:51:23,435 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:52:23,495 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:53:23,564 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:54:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:55:23,696 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:56:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:57:23,446 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:58:23,487 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 05:59:23,563 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 05:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:00:01,762 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 06:00:23,447 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:01:23,486 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:02:23,652 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:03:23,559 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:04:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:05:23,571 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:06:23,632 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:07:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:08:23,672 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:09:23,494 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:10:23,509 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:11:23,547 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:12:23,466 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:13:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:14:23,584 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:15:23,774 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:16:23,658 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:17:23,608 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:18:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:19:23,393 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:20:01,908 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 06:20:23,570 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:21:23,613 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:22:23,547 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:23:23,664 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:24:23,718 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:25:23,582 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:26:23,644 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:27:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:28:23,620 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:29:23,430 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:30:23,459 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:31:23,482 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:32:23,556 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:33:23,516 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:34:23,417 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:35:23,579 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:36:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:37:23,643 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:38:23,440 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:39:23,517 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:40:02,152 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:40:02] "GET /health HTTP/1.1" 200 - 2026-04-14 06:40:23,503 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:41:23,462 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:42:23,568 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:43:23,448 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:44:23,572 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:45:23,457 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:46:23,583 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:47:23,532 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:48:23,625 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:49:23,559 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:50:23,811 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:51:23,535 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:52:23,579 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:53:23,566 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:54:23,573 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:55:23,705 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:56:23,494 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:57:23,598 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:58:23,486 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 06:59:23,653 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 06:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:00:01,427 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 07:00:23,538 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:01:23,567 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:02:23,456 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:03:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:04:23,592 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:05:23,499 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:06:23,514 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:07:23,580 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:08:23,501 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:09:23,570 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:10:23,636 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:11:23,564 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:12:23,485 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:13:23,496 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:14:23,671 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:15:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:16:23,418 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:17:23,506 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:18:23,565 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:19:23,516 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:20:01,762 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 07:20:23,539 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:21:23,662 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:22:23,583 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:23:23,531 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:24:23,546 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:25:23,711 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:26:23,455 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:27:24,048 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:27:24] "GET /health HTTP/1.1" 200 - 2026-04-14 07:28:23,588 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:29:23,496 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:30:23,621 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:31:23,490 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:32:23,568 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:33:23,597 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:34:23,560 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:35:23,669 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:36:23,564 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:37:23,603 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:38:23,579 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:39:23,707 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:40:01,983 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 07:40:23,610 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:41:23,623 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:42:23,633 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:43:23,541 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:44:23,555 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:45:23,609 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:46:23,467 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:47:23,839 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:48:23,669 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:49:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:50:23,634 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:51:23,520 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:52:23,579 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:53:23,459 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:54:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:55:23,537 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:56:23,529 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:57:23,558 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:58:23,530 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 07:59:23,628 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 07:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:00:01,469 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 08:00:23,480 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:01:23,494 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:02:23,542 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:03:23,462 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:04:23,754 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:05:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:06:23,478 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:07:23,550 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:08:23,549 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:09:23,747 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:10:23,537 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:11:23,762 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:12:23,587 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:13:23,499 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:14:23,602 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:15:23,463 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:16:23,648 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:17:23,479 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:18:23,559 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:19:23,532 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:20:01,761 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 08:20:23,475 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:21:23,493 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:21:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:22:23,479 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:23:23,625 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:23:38,651 - __main__ - INFO - Request: model=auto -> provider=Local Qwen, resolved_model=qwen/qwen3.5-35b-a3b, stream=False 2026-04-14 08:23:38,670 - __main__ - WARNING - Provider Local Qwen returned 400: {'error': '{\n "error": {\n "message": "No models loaded. Please load a model in the developer page or use the \'lms load\' command.",\n "type": "invalid_request_error",\n "param": "model",\n "code": null\n }\n}'} 2026-04-14 08:23:38,671 - __main__ - INFO - Switching to next provider: SiliconFlow DeepSeek 2026-04-14 08:24:23,555 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:25:23,458 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:25:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:25:39,955 - __main__ - ERROR - Attempt 2 failed: Provider SiliconFlow DeepSeek timeout 2026-04-14 08:25:55,153 - werkzeug - INFO - 192.168.2.8 - - [14/Apr/2026 08:25:55] "POST /v1/chat/completions HTTP/1.1" 200 - 2026-04-14 08:26:23,665 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:27:23,577 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:28:23,492 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:29:23,575 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:30:23,463 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:31:23,563 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:32:23,540 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:33:23,768 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:34:23,641 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:35:23,706 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:36:23,699 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:37:23,898 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:38:23,872 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:39:24,025 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:39:24] "GET /health HTTP/1.1" 200 - 2026-04-14 08:40:02,008 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:40:02] "GET /health HTTP/1.1" 200 - 2026-04-14 08:40:23,596 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:41:23,573 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:42:23,527 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:43:23,511 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:44:23,562 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:45:23,528 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:46:23,740 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:47:23,547 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:48:23,512 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:49:23,699 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:50:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:51:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:52:23,682 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:53:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:54:23,508 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:55:23,757 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:56:23,704 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:57:23,581 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:58:23,710 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 08:59:23,473 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 08:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:00:01,389 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:00:01] "GET /health HTTP/1.1" 200 - 2026-04-14 09:00:23,484 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:01:23,509 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:02:23,578 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:03:23,691 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:04:23,651 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:05:23,716 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:06:23,558 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:07:23,755 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:08:23,613 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:09:23,563 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:10:23,760 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:11:23,585 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:12:23,684 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:13:23,613 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:14:23,961 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:15:22,054 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:15:22] "GET /health HTTP/1.1" 200 - 2026-04-14 09:16:23,707 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:17:23,672 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:18:23,766 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:18:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:19:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:19:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:20:01,630 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 09:20:23,548 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:20:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:21:22,021 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:21:22] "GET /health HTTP/1.1" 200 - 2026-04-14 09:22:23,521 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:22:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:23:23,536 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:23:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:24:23,570 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:24:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:25:21,984 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:25:21] "GET /health HTTP/1.1" 200 - 2026-04-14 09:26:23,468 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:26:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:27:23,432 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:28:23,532 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:29:23,629 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:30:23,499 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:30:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:31:23,475 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:32:23,546 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:33:23,433 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:34:23,480 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:34:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:35:23,485 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:35:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:36:23,461 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:36:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:37:23,544 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:37:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:38:23,447 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:38:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:39:23,489 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:39:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:40:01,898 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:40:01] "GET /health HTTP/1.1" 200 - 2026-04-14 09:40:23,467 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:40:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:41:23,493 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:41:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:42:23,520 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:42:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:43:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:43:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:44:23,422 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:44:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:45:23,441 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:45:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:46:23,539 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:46:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:47:23,448 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:47:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:48:23,462 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:48:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:49:23,471 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:49:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:50:23,468 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:50:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:51:23,458 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:51:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:52:23,486 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:52:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:53:23,424 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:53:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:54:23,505 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:54:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:55:23,498 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:55:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:56:23,378 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:56:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:57:23,581 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:57:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:58:23,392 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:58:23] "GET /health HTTP/1.1" 200 - 2026-04-14 09:59:23,436 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 09:59:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:00:02,271 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:00:02] "GET /health HTTP/1.1" 200 - 2026-04-14 10:00:23,454 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:00:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:01:23,406 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:01:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:02:23,402 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:02:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:03:23,429 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:03:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:04:23,513 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:04:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:05:23,493 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:05:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:06:23,479 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:06:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:07:23,455 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:07:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:08:23,432 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:08:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:09:23,476 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:09:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:10:23,516 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:10:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:11:23,504 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:11:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:12:23,558 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:12:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:13:23,440 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:13:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:14:23,412 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:14:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:15:23,509 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:15:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:16:23,468 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:16:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:17:23,507 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:17:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:18:22,346 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:18:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:19:21,993 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:19:21] "GET /health HTTP/1.1" 200 - 2026-04-14 10:20:01,421 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:20:01] "GET /health HTTP/1.1" 200 - 2026-04-14 10:20:20,254 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:20:20] "GET /health HTTP/1.1" 200 - 2026-04-14 10:20:22,180 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:20:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:20:52,058 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:20:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:21:22,089 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:21:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:21:52,052 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:21:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:22:13,545 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:13] "GET /admin HTTP/1.1" 200 - 2026-04-14 10:22:13,645 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:13] "GET /api/admin/stats HTTP/1.1" 200 - 2026-04-14 10:22:13,648 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:13] "GET /api/admin/providers HTTP/1.1" 200 - 2026-04-14 10:22:22,479 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:22:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:22:28,323 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:28] "GET /admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:22:29,108 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /api/admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:22:29,110 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /api/admin/providers HTTP/1.1" 200 - 2026-04-14 10:22:29,238 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /admin/chat HTTP/1.1" 200 - 2026-04-14 10:22:29,394 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /api/admin/chat/models HTTP/1.1" 200 - 2026-04-14 10:22:29,397 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /api/admin/chat/list HTTP/1.1" 200 - 2026-04-14 10:22:29,420 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:29] "GET /api/chat/9564cc5d HTTP/1.1" 404 - 2026-04-14 10:22:30,001 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:30] "GET /admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:22:30,075 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:30] "GET /api/admin/providers HTTP/1.1" 200 - 2026-04-14 10:22:30,078 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:22:30] "GET /api/admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:22:52,078 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:22:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:23:22,022 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:23:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:23:52,021 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:23:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:24:21,996 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:24:21] "GET /health HTTP/1.1" 200 - 2026-04-14 10:24:51,979 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:24:51] "GET /health HTTP/1.1" 200 - 2026-04-14 10:25:22,038 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:25:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:25:52,497 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:25:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:26:22,515 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:26:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:27:23,479 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:27:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:28:23,602 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:28:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:29:19,971 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:29:19] "GET /admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:29:20,066 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:29:20] "GET /api/admin/providers HTTP/1.1" 200 - 2026-04-14 10:29:20,068 - werkzeug - INFO - 192.168.2.10 - - [14/Apr/2026 10:29:20] "GET /api/admin/auto-profiles HTTP/1.1" 200 - 2026-04-14 10:29:23,531 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:29:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:30:11,279 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:30:11] "GET /health HTTP/1.1" 200 - 2026-04-14 10:30:22,484 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:30:22] "GET /health HTTP/1.1" 200 - 2026-04-14 10:30:52,549 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:30:52] "GET /health HTTP/1.1" 200 - 2026-04-14 10:31:23,485 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:31:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:32:23,463 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:32:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:33:23,514 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:33:23] "GET /health HTTP/1.1" 200 - 2026-04-14 10:34:23,570 - werkzeug - INFO - 127.0.0.1 - - [14/Apr/2026 10:34:23] "GET /health HTTP/1.1" 200 -