123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270 |
- 2025-07-22 00:28:27 [INFO] [app.UnifiedApp] unified_api.py:4440 - 接收到信号 2,准备退出...
- 2025-07-22 00:28:27 [ERROR] [app.UnifiedApp] unified_api.py:521 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 01:03:06 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 01:03:08 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 01:03:08 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4522 - 🚀 启动统一API服务...
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4523 - 📍 服务地址: http://localhost:8084
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4524 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4525 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4526 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4533 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 01:03:09 [INFO] [app.UnifiedApp] unified_api.py:4534 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 01:04:57 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 01:04:57 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:33:44 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:33:46 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:33:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 11:33:47 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 11:53:31 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 11:53:31 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:53:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:53:47 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:53:47 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 11:53:49 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 11:56:39 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 11:56:39 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:56:58 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:57:00 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 11:57:00 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 11:57:02 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 11:57:12 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 11:57:12 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 12:08:43 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 12:08:45 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 12:08:45 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 12:08:47 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 12:25:31 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 12:25:31 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 12:26:17 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 12:26:18 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 12:26:18 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 12:26:20 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 12:27:03 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 12:27:03 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 13:24:45 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 13:24:46 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 13:24:46 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 13:24:48 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 13:32:02 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 13:32:02 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 13:32:18 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 13:32:19 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 13:32:19 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 13:32:21 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 13:33:54 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 13:33:54 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 17:38:36 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 17:38:37 [INFO] [app.RedisConversationManager] redis_conversation_manager.py:35 - Redis连接成功: localhost:6379
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 17:38:37 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4642 - 🚀 启动统一API服务...
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4643 - 📍 服务地址: http://localhost:8084
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4644 - 🔗 健康检查: http://localhost:8084/health
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4645 - 📘 React Agent API: http://localhost:8084/api/v0/ask_react_agent
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4646 - 📘 LangGraph Agent API: http://localhost:8084/api/v0/ask_agent
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4647 - 💾 Vector备份API: http://localhost:8084/api/v0/data_pipeline/vector/backup
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4648 - 📥 Vector恢复API: http://localhost:8084/api/v0/data_pipeline/vector/restore
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4649 - 📋 备份列表API: http://localhost:8084/api/v0/data_pipeline/vector/restore/list
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4656 - 🚀 使用ASGI模式启动异步Flask应用...
- 2025-07-22 17:38:39 [INFO] [app.UnifiedApp] unified_api.py:4657 - 这将解决事件循环冲突问题,支持LangGraph异步checkpoint保存
- 2025-07-22 20:45:47 [INFO] [app.UnifiedApp] unified_api.py:282 - 🚀 正在异步初始化 Custom React Agent...
- 2025-07-22 20:45:47 [INFO] [app.UnifiedApp] unified_api.py:290 - ✅ Redis客户端连接成功
- 2025-07-22 20:45:50 [INFO] [app.UnifiedApp] unified_api.py:293 - ✅ React Agent 异步初始化完成
- 2025-07-22 20:45:50 [INFO] [app.UnifiedApp] unified_api.py:592 - 📨 收到React Agent请求 - User: wang16, Question: 请问系统中哪个服务区档口最多?...
- 2025-07-22 20:45:56 [INFO] [app.VannaSingleton] vanna_instance.py:29 - 创建 Vanna 实例...
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:187 - === 当前模型配置 ===
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:188 - LLM提供商: api
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:189 - LLM模型: qianwen
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:190 - Embedding提供商: api
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:191 - Embedding模型: text-embedding-v4
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:192 - 向量数据库: pgvector
- 2025-07-22 20:45:56 [INFO] [app.ConfigUtils] utils.py:193 - ==================
- 2025-07-22 20:45:57 [INFO] [app.VannaSingleton] vanna_instance.py:34 - Vanna 实例创建成功
- 2025-07-22 20:54:00 [INFO] [app.UnifiedApp] unified_api.py:245 - 👤 未提供user_id,从 thread_id 'wang16:20250722204550155' 中推断出: 'wang16'
- 2025-07-22 20:54:00 [INFO] [app.UnifiedApp] unified_api.py:592 - 📨 收到React Agent请求 - User: wang16, Question: 请问这个服务区有几个餐饮档口?...
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:2502 - 📋 获取用户 wang16 的对话列表(直接Redis方式)
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:329 - 🔍 扫描模式: checkpoint:wang16:*
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:339 - 📋 找到 36 个keys
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:361 - 📊 找到 1 个thread
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:381 - 🔍 Key checkpoint:wang16:20250722204550155:__empty__:1f066fb2-052e-667e-8021-9fd6bcb08135 的类型: ReJSON-RL
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:403 - 🔍 使用JSON.GET获取RedisJSON数据
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:409 - 🔍 JSON数据长度: 24914 字符
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:425 - 🔍 JSON顶级keys: ['thread_id', 'checkpoint_ns', 'checkpoint_id', 'parent_checkpoint_id', 'checkpoint', 'metadata', 'source', 'step']
- 2025-07-22 20:55:54 [INFO] [app.UnifiedApp] unified_api.py:437 - 🔍 找到messages: 19 条消息
- 2025-07-22 20:55:57 [INFO] [app.UnifiedApp] unified_api.py:499 - ✅ 返回 1 个对话
- 2025-07-22 20:56:25 [INFO] [app.UnifiedApp] unified_api.py:2559 - 📖 获取对话详情 - Thread: wang16:20250722204550155, Include Tools: False
- 2025-07-22 20:56:25 [INFO] [app.UnifiedApp] unified_api.py:2588 - ✅ 成功获取对话详情 - Messages: 4, Mode: 简化模式
- 2025-07-22 23:13:30 [INFO] [app.UnifiedApp] unified_api.py:4441 - 接收到信号 2,准备退出...
- 2025-07-22 23:13:30 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: asyncio.run() cannot be called from a running event loop
- 2025-07-22 23:13:30 [ERROR] [app.UnifiedApp] unified_api.py:522 - 清理资源失败: Event loop is closed
|