[HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [Auth] 已从文件恢复 19 个有效 token ======================================================= 正方元智能广告工作台 - 代理服务器 v2.0 端口: 9000 静态目录: D:\AI-Ad-Agent\portal 用户认证: 已启用 (users.xlsx) ======================================================= [警告] 端口 9000 已被占用,尝试强制释放... 已终止 PID=15968 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 已终止 PID=0 代理服务器运行在 http://0.0.0.0:9000 路由: ['/api/ollama/', '/api/comfyui/', '/api/iopaint/', '/api/gptsovits/'] 健康检查: http://127.0.0.1:9000/api/health 登录接口: http://127.0.0.1:9000/api/auth/login [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [BrushInpaint] Mask覆盖率: 11.33% (10201px / 300x300) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [BrushInpaint] mask膨胀1px + 羽化1px [BrushInpaint] 发送IOPaint请求 (原图300x300, mask覆盖率11.3%) [PROXY] POST /api/iopaint/brush_inpaint HTTP/1.1 [BrushInpaint] 去水印完成 (仅修复涂抹区域) [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/records?type=content&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=image&page=1&page_size=20 HTTP/1.1 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [v8.0] 无描述词,自动检测水印 (511x510) [Auto] top边缘检测到文字/水印 密度=16.63% [Auto] bottom边缘检测到文字/水印 密度=76.54% [Auto] left边缘检测到文字/水印 密度=56.91% [Auto] right边缘检测到文字/水印 密度=41.50% [Auto] 角落水印: (0,0)-(102,102) 密度=14.78% [Auto] 角落水印: (409,0)-(511,102) 密度=21.27% [Auto] 角落水印: (0,408)-(102,510) 密度=94.91% [Auto] 角落水印: (409,408)-(511,510) 密度=62.01% [Auto] 检测到水印区域,执行inpaint... [PROXY] POST /api/iopaint/detect_and_inpaint HTTP/1.1 [Auto] 自动去水印完成 [BrushInpaint] Mask覆盖率: 4.92% (12812px / 511x510) [BrushInpaint] mask膨胀1px + 羽化1px [BrushInpaint] 发送IOPaint请求 (原图511x510, mask覆盖率4.9%) [PROXY] POST /api/iopaint/brush_inpaint HTTP/1.1 [BrushInpaint] 去水印完成 (仅修复涂抹区域) [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [BrushInpaint] Mask覆盖率: 9.38% (24433px / 511x510) [BrushInpaint] mask膨胀1px + 羽化1px [BrushInpaint] 发送IOPaint请求 (原图511x510, mask覆盖率9.4%) [PROXY] POST /api/iopaint/brush_inpaint HTTP/1.1 [BrushInpaint] 去水印完成 (仅修复涂抹区域) [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [BrushInpaint] Mask覆盖率: 10.39% (27085px / 511x510) [BrushInpaint] mask膨胀1px + 羽化1px [BrushInpaint] 发送IOPaint请求 (原图511x510, mask覆盖率10.4%) [PROXY] POST /api/iopaint/brush_inpaint HTTP/1.1 [BrushInpaint] 去水印完成 (仅修复涂抹区域) [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [BrushInpaint] Mask覆盖率: 4.51% (28858px / 800x800) [BrushInpaint] mask膨胀1px + 羽化1px [BrushInpaint] 发送IOPaint请求 (原图800x800, mask覆盖率4.5%) [PROXY] POST /api/iopaint/brush_inpaint HTTP/1.1 [BrushInpaint] 去水印完成 (仅修复涂抹区域) [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/iopaint/remove_background HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/comfyui/upload/image HTTP/1.1 [PROXY] GET /workflows/i2i_flux.json HTTP/1.1 [PROXY] POST /api/comfyui/prompt HTTP/1.1 [PROXY] POST /api/comfyui/upload/image HTTP/1.1 [PROXY] GET /workflows/i2i_flux.json HTTP/1.1 [PROXY] POST /api/comfyui/prompt HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /material_search.html HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/knowledge/upload HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] POST /api/knowledge/upload HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [PROXY] GET /api/records?type=knowledge&page=1&page_size=20 HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] POST /api/knowledge/upload HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/ollama/generate HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/ollama/generate HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] GPT-SoVITS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] POST /api/ollama/generate HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/ollama/generate HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/knowledge/upload HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/upload HTTP/1.1 [PROXY] POST /api/digital-human/train HTTP/1.1 [PROXY] GET /api/digital-human/task/2e313334 HTTP/1.1 [PROXY] GET /api/digital-human/task/2e313334 HTTP/1.1 [PROXY] GET /api/digital-human/task/2e313334 HTTP/1.1 [PROXY] GET /api/digital-human/task/2e313334 HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/preview/dh_1783059396?token=78792c869fd5050461a51f66bbbd87fa.admin:76db580480db4f3eba2e70c02407bbd5:1782983066.957203 HTTP/1.1 [PROXY] 404 [PROXY] GET /favicon.ico HTTP/1.1 [PROXY] GET /api/digital-human/preview/dh_1783059396?token=78792c869fd5050461a51f66bbbd87fa.admin:76db580480db4f3eba2e70c02407bbd5:1782983066.957203 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] GPT-SoVITS OK (TCP fallback after TimeoutError) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/upload HTTP/1.1 [PROXY] POST /api/digital-human/voice/train HTTP/1.1 [PROXY] GET /api/digital-human/task/f2a7ada2 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [PROXY] GET /api/health HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/reseed HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_dh_1783059396 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783058253 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783058252 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783057981 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/generate HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/task/f30d115b HTTP/1.1 [PROXY] GET /api/digital-human/videos HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [PROXY] 404 [PROXY] GET /favicon.ico HTTP/1.1 [PROXY] GET /api/digital-human/v2/video/f30d115b_dh_1783057838_final.mp4 HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/videos HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/upload HTTP/1.1 [PROXY] POST /api/digital-human/voice/train HTTP/1.1 [PROXY] GET /api/digital-human/task/b52f0d01 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/voice/upload HTTP/1.1 [PROXY] POST /api/digital-human/voice/train HTTP/1.1 [PROXY] GET /api/digital-human/task/9ae79f67 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /knowledge.html HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] 404 [PROXY] GET /api/knowledge/list?category=material HTTP/1.1 [PROXY] 404 [PROXY] GET /api/knowledge/list?category=case HTTP/1.1 [PROXY] 404 [PROXY] GET /api/knowledge/list?category=knowledge HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/ollama/api/generate HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] POST /api/records/save HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/auth/logout HTTP/1.1 [PROXY] POST /api/auth/login HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] GPT-SoVITS OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] GPT-SoVITS OK (TCP fallback after TimeoutError) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK (TCP fallback after TimeoutError) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Ollama OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 ---------------------------------------- Exception occurred during processing of request from ('192.168.5.106', 62724) Traceback (most recent call last): File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\socketserver.py", line 697, in process_request_thread self.finish_request(request, client_address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\AI-Ad-Agent\portal\proxy_server.py", line 355, in __init__ super().__init__(*args, directory=BASE_DIR, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\http\server.py", line 683, in __init__ super().__init__(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\socketserver.py", line 766, in __init__ self.handle() ~~~~~~~~~~~^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\http\server.py", line 447, in handle self.handle_one_request() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\http\server.py", line 435, in handle_one_request method() ~~~~~~^^ File "D:\AI-Ad-Agent\portal\proxy_server.py", line 486, in do_POST self._proxy_request('POST', user=user) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "D:\AI-Ad-Agent\portal\proxy_server.py", line 1873, in _proxy_request self.end_headers() ~~~~~~~~~~~~~~~~^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\http\server.py", line 549, in end_headers self.flush_headers() ~~~~~~~~~~~~~~~~~~^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\http\server.py", line 553, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\liuyu\.workbuddy\binaries\python\versions\3.13.12\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ~~~~~~~~~~~~~~~~~~^^^ ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。 ---------------------------------------- [HEALTH] GPT-SoVITS OK (TCP fallback after TimeoutError) [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] POST /api/knowledge/upload HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] POST /api/digital-human/voice/preview HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.TTS OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Ollama OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783059876 HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783059835 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] DELETE /api/digital-human/voice/delete/vc_1783059437 HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] DELETE /api/digital-human/delete/dh_1783059396 HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] DELETE /api/digital-human/delete/dh_1783057838 HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] Duix.TTS OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] Ollama OK: 200 [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix视频合成 OK (HTTP 404) [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] 数字人v2 OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /portal.html HTTP/1.1 [PROXY] GET /xz.png HTTP/1.1 [PROXY] GET /api/auth/check HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [HEALTH] Ollama OK: 200 [HEALTH] ComfyUI OK: 200 [HEALTH] IOPaint OK: 200 [HEALTH] GPT-SoVITS OK: 200 [HEALTH] 数字人v2 OK: 200 [HEALTH] Duix视频合成 OK (HTTP 404) [HEALTH] Duix.ASR OK (TCP fallback after RemoteDisconnected) [HEALTH] Duix.TTS OK: 200 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/digital-human/list HTTP/1.1 [PROXY] GET /api/digital-human/voices HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/health HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/digital-human/v2/status HTTP/1.1 [PROXY] GET /api/ollama/api/tags HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1 [PROXY] GET /api/knowledge/list HTTP/1.1