Skip to content

[Bug]: ollama模型列表不显示 #488

@lfhy

Description

@lfhy

相关组件

前端界面

Bug 描述

一直显示加载中,但是看接口已经返回数据了。
Image

期望行为

正确显示模型列表。

相关日志

WeKnora-app        | INFO [2025-12-26 17:32:57.667] [request_id=OPSNXNCYqPdl] initialization.go:804[CheckOllamaStatus] | Checking Ollama service status
WeKnora-app        | INFO [2025-12-26 17:32:57.695] [request_id=OPSNXNCYqPdl] initialization.go:833[CheckOllamaStatus] | Ollama service is available
WeKnora-app        | INFO [2025-12-26 17:32:57.696] [request_id=OPSNXNCYqPdl client_ip=192.168.50.219 latency=29.939804ms method=GET path=/api/v1/initialization/ollama/status response_body={"data":{"available":true,"baseUrl":"http://192.168.60.166:11434","version":"0.13.2"},"success":true} size=101 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:32:57.767] [request_id=kcioJq0DWmma] initialization.go:1091[ListOllamaModels] | Listing installed Ollama models
WeKnora-app        | INFO [2025-12-26 17:32:57.771] [request_id=kcioJq0DWmma]                      | List models detailed: [{"name":"qwen3-coder-flash:latest","model":"qwen3-coder-flash:latest","modified_at":"2025-12-25T06:16:00.132667819Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"anarko/qwen3-coder-flash:latest","model":"anarko/qwen3-coder-flash:latest","modified_at":"2025-12-25T01:40:41.082036831Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","model":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","modified_at":"2025-12-25T01:33:36.999558874Z","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","details":{"parent_model":"","format":"gguf","family":"glm4","families":["glm4"],"parameter_size":"9.4B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b-a3b-instruct","model":"qwen3-vl:30b-a3b-instruct","modified_at":"2025-12-23T00:15:13.189868162Z","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}},{"name":"ministral-3:latest","model":"ministral-3:latest","modified_at":"2025-12-11T06:57:08.314233489Z","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","details":{"parent_model":"","format":"gguf","family":"mistral3","families":["mistral3"],"parameter_size":"8.9B","quantization_level":"Q4_K_M"}},{"name":"qwen3-embedding:latest","model":"qwen3-embedding:latest","modified_at":"2025-11-29T00:11:58.370869821Z","size":4676805193,"digest":"64b933495768fbd3b87c20583d379728a07471e0c66733a9df87cd1901b3c44b","details":{"parent_model":"","format":"gguf","family":"qwen3","families":["qwen3"],"parameter_size":"7.6B","quantization_level":"Q4_K_M"}},{"name":"gpt-oss:latest","model":"gpt-oss:latest","modified_at":"2025-11-29T00:10:34.79440587Z","size":13793441244,"digest":"17052f91a42e97930aa6e28a6c6c06a983e6a58dbb00434885a0cf5313e376f7","details":{"parent_model":"","format":"gguf","family":"gptoss","families":["gptoss"],"parameter_size":"20.9B","quantization_level":"MXFP4"}},{"name":"bge-m3:latest","model":"bge-m3:latest","modified_at":"2025-11-29T00:07:12.711866132Z","size":1157672605,"digest":"7907646426070047a77226ac3e684fbbe8410524f7b4a74d02837e43f2146bab","details":{"parent_model":"","format":"gguf","family":"bert","families":["bert"],"parameter_size":"566.70M","quantization_level":"F16"}},{"name":"qwen3-coder:latest","model":"qwen3-coder:latest","modified_at":"2025-11-28T02:39:02.384098098Z","size":18556700761,"digest":"06c1097efce0431c2045fe7b2e5108366e43bee1b4603a7aded8f21689e90bca","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:32b","model":"qwen3-vl:32b","modified_at":"2025-11-25T00:33:01.826197593Z","size":20910297800,"digest":"ff2e46876908853b8d0872595047c46d599d970056277e4864c8a1f0fd93fd3b","details":{"parent_model":"","format":"gguf","family":"qwen3vl","families":["qwen3vl"],"parameter_size":"33.4B","quantization_level":"Q4_K_M"}},{"name":"llama4:latest","model":"llama4:latest","modified_at":"2025-11-14T00:37:41.803363853Z","size":67436862523,"digest":"bf31604e25c25d964e250bcf28a82bfbdbe88af5f236257fabb27629bb24c7f3","details":{"parent_model":"","format":"gguf","family":"llama4","families":["llama4"],"parameter_size":"108.6B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b","model":"qwen3-vl:30b","modified_at":"2025-11-13T07:01:33.672359281Z","size":19595410062,"digest":"eda0be1008774ea4e575187712b9a3b1201f3e66e7ecff899cc295db1cf00248","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}}]
WeKnora-app        | INFO [2025-12-26 17:32:57.771] [request_id=kcioJq0DWmma client_ip=192.168.50.219 latency=4.65093ms method=GET path=/api/v1/initialization/ollama/models response_body={"data":{"models":[{"name":"qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T06:16:00.132667819Z"},{"name":"anarko/qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T01:40:41.082036831Z"},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","modified_at":"2025-12-25T01:33:36.999558874Z"},{"name":"qwen3-vl:30b-a3b-instruct","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","modified_at":"2025-12-23T00:15:13.189868162Z"},{"name":"ministral-3:latest","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","modified_at":"2025-12-11T06:57:08.314233489Z"},{"name":"qwen3-embedding:latest","size":4676805193,"digest":"64b933495768fbd3b87c...[truncated] size=2115 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:33:00.001192 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:33:01.433] [request_id=GGogTRDGQ11K] model.go:200[ListModels] | Start retrieving model list
WeKnora-app        | INFO [2025-12-26 17:33:01.433] [request_id=GGogTRDGQ11K] model.go:146[ListModels] | Start listing models
WeKnora-app        | INFO [2025-12-26 17:33:01.433] [request_id=GGogTRDGQ11K] model.go:149[ListModels] | Listing models for tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:01.434] [request_id=GGogTRDGQ11K] model.go:160[ListModels] | Retrieved 6 models successfully
WeKnora-app        | INFO [2025-12-26 17:33:01.434] [request_id=GGogTRDGQ11K] model.go:216[ListModels] | Retrieved model list successfully, Tenant ID: 10000, Total: 6 models
WeKnora-app        | INFO [2025-12-26 17:33:01.434] [request_id=GGogTRDGQ11K client_ip=192.168.50.219 latency=2.309294ms method=GET path=/api/v1/models response_body={"data":[{"id":"04b9534d-322c-46a6-8107-2296bd747f14","tenant_id":10000,"name":"qwen3-coder","type":"KnowledgeQA","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":0,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:09:44.622627+08:00","updated_at":"2025-12-26T10:09:44.622627+08:00","deleted_at":null},{"id":"45bc5561-1b36-43d1-90e6-809432d85b32","tenant_id":10000,"name":"bgm-m3","type":"Embedding","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":1024,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:10:16.110093+08:00","updated_at":"2025-12-26T10:10:16.110093+08:00","deleted_at":null},{"id":"6a...[truncated] size=2967 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:03.922] [request_id=72125a74-44a1-4897-94ba-2b234333c677 client_ip=::1 latency=45.721µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:33:15.003441 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:33:28.847] [request_id=h1v4lr3k2HVQ] system.go:81[GetSystemInfo] | System info retrieved successfully
WeKnora-app        | INFO [2025-12-26 17:33:28.848] [request_id=h1v4lr3k2HVQ client_ip=192.168.50.219 latency=2.066592ms method=GET path=/api/v1/system/info response_body={"code":0,"data":{"version":"0.2.5","commit_id":"2784207","build_time":"2025-12-22 07:23:34 UTC","go_version":"go version go1.24.11 linux/amd64","keyword_index_engine":"postgres","vector_store_engine":"postgres","graph_database_engine":"未启用","minio_enabled":true},"msg":"success"} size=286 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:31.142] [request_id=R0IboEXLvjQI client_ip=192.168.50.219 latency=17.823796ms method=GET path=/api/v1/mcp-services response_body={"data":[],"success":true} size=26 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:33.979] [request_id=0c064331-9769-414b-8142-31a56fe69ab8 client_ip=::1 latency=51.961µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:37.191] [request_id=RMBcyZDqSM5n] web_search.go:36[GetProviders] | Getting web search providers
WeKnora-app        | INFO [2025-12-26 17:33:37.191] [request_id=RMBcyZDqSM5n] web_search.go:60[GetProviders] | Returning 1 web search providers
WeKnora-app        | INFO [2025-12-26 17:33:37.191] [request_id=RMBcyZDqSM5n client_ip=192.168.50.219 latency=1.604244ms method=GET path=/api/v1/web-search/providers response_body={"data":[{"id":"duckduckgo","name":"DuckDuckGo","free":true,"requires_api_key":false,"description":"DuckDuckGo API"}],"success":true} size=133 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:37.259] [request_id=SfYUhfWutxxj] tenant.go:711[GetTenantWebSearchConfig] | Start getting tenant web search config
WeKnora-app        | INFO [2025-12-26 17:33:37.259] [request_id=SfYUhfWutxxj] tenant.go:720[GetTenantWebSearchConfig] | Tenant web search config retrieved successfully, Tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:37.260] [request_id=SfYUhfWutxxj client_ip=192.168.50.219 latency=1.256985ms method=GET path=/api/v1/tenants/kv/web-search-config response_body={"data":{"provider":"duckduckgo","api_key":"***","max_results":5,"include_date":true,"compression_method":"none","blacklist":[]},"success":true} size=141 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:38.229] [request_id=omVa1GZzS5Vh] tenant.go:471[GetTenantAgentConfig] | Tenant has no agent config, returning defaults
WeKnora-app        | INFO [2025-12-26 17:33:38.230] [request_id=omVa1GZzS5Vh client_ip=192.168.50.219 latency=1.526708ms method=GET path=/api/v1/tenants/kv/agent-config response_body={"data":{"allowed_tools":["thinking","todo_write","knowledge_search","grep_chunks","list_knowledge_chunks","query_knowledge_graph","get_document_info","database_query"],"available_placeholders":[{"description":"自动格式化为表格形式的知识库列表,包含知识库名称、描述、文档数量、最近添加的文档等信息","label":"知识库列表","name":"knowledge_bases"},{"description":"网络检索(web_search)工具是否启用的状态说明,值为 Enabled 或 Disabled","label":"网络检索模式开关状态","name":"web_search_status"},{"description":"格式为 RFC3339 的当前系统时间,用于帮助模型感知实时性","label":"当前系统时间","name":"current_time"}],"available_tools":[{"description":"动态和反思性的问题解决思考工具","label":"思考","name":"thinking"},{"description":"创建结构化的研究计划","label":"制定计划","name":"todo_write"},{"description":"快速定位包含特定关键词的文档和分块","la...[truncated] size=13976 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:33:40.005212 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:33:43.650] [request_id=WAjDYUtwX3oy] web_search.go:36[GetProviders] | Getting web search providers
WeKnora-app        | INFO [2025-12-26 17:33:43.650] [request_id=WAjDYUtwX3oy] web_search.go:60[GetProviders] | Returning 1 web search providers
WeKnora-app        | INFO [2025-12-26 17:33:43.650] [request_id=WAjDYUtwX3oy client_ip=192.168.50.219 latency=1.375554ms method=GET path=/api/v1/web-search/providers response_body={"data":[{"id":"duckduckgo","name":"DuckDuckGo","free":true,"requires_api_key":false,"description":"DuckDuckGo API"}],"success":true} size=133 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:43.720] [request_id=Tb8JfzYJRWS4] tenant.go:711[GetTenantWebSearchConfig] | Start getting tenant web search config
WeKnora-app        | INFO [2025-12-26 17:33:43.720] [request_id=Tb8JfzYJRWS4] tenant.go:720[GetTenantWebSearchConfig] | Tenant web search config retrieved successfully, Tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:43.720] [request_id=Tb8JfzYJRWS4 client_ip=192.168.50.219 latency=1.437423ms method=GET path=/api/v1/tenants/kv/web-search-config response_body={"data":{"provider":"duckduckgo","api_key":"***","max_results":5,"include_date":true,"compression_method":"none","blacklist":[]},"success":true} size=141 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:46.808] [request_id=76LHDRqCoqf1 client_ip=192.168.50.219 latency=1.711024ms method=GET path=/api/v1/knowledge-bases response_body={"data":[],"success":true} size=26 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:47.953] [request_id=n3F3mmvmAMET client_ip=192.168.50.219 latency=1.650719ms method=GET path=/api/v1/knowledge-bases response_body={"data":[],"success":true} size=26 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:48.019] [request_id=enCjQ2Iowb2u] model.go:200[ListModels] | Start retrieving model list
WeKnora-app        | INFO [2025-12-26 17:33:48.019] [request_id=enCjQ2Iowb2u] model.go:146[ListModels] | Start listing models
WeKnora-app        | INFO [2025-12-26 17:33:48.019] [request_id=enCjQ2Iowb2u] model.go:149[ListModels] | Listing models for tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:48.020] [request_id=enCjQ2Iowb2u] model.go:160[ListModels] | Retrieved 6 models successfully
WeKnora-app        | INFO [2025-12-26 17:33:48.020] [request_id=enCjQ2Iowb2u] model.go:216[ListModels] | Retrieved model list successfully, Tenant ID: 10000, Total: 6 models
WeKnora-app        | INFO [2025-12-26 17:33:48.020] [request_id=DXZ7qObZaYwU] tenant.go:807[GetTenantConversationConfig] | Tenant has no conversation config, returning defaults
WeKnora-app        | INFO [2025-12-26 17:33:48.021] [request_id=enCjQ2Iowb2u client_ip=192.168.50.219 latency=2.006126ms method=GET path=/api/v1/models response_body={"data":[{"id":"04b9534d-322c-46a6-8107-2296bd747f14","tenant_id":10000,"name":"qwen3-coder","type":"KnowledgeQA","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":0,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:09:44.622627+08:00","updated_at":"2025-12-26T10:09:44.622627+08:00","deleted_at":null},{"id":"45bc5561-1b36-43d1-90e6-809432d85b32","tenant_id":10000,"name":"bgm-m3","type":"Embedding","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":1024,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:10:16.110093+08:00","updated_at":"2025-12-26T10:10:16.110093+08:00","deleted_at":null},{"id":"6a...[truncated] size=2967 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:48.021] [request_id=URHabb9JDtNp] tenant.go:711[GetTenantWebSearchConfig] | Start getting tenant web search config
WeKnora-app        | INFO [2025-12-26 17:33:48.021] [request_id=URHabb9JDtNp] tenant.go:720[GetTenantWebSearchConfig] | Tenant web search config retrieved successfully, Tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:48.021] [request_id=DXZ7qObZaYwU client_ip=192.168.50.219 latency=2.103269ms method=GET path=/api/v1/tenants/kv/conversation-config response_body={"data":{"use_custom_system_prompt":true,"prompt":"你是一个专业的智能信息检索助手,名为WeKnora。你犹如专业的高级秘书,依据检索到的信息回答用户问题,不能利用任何先验知识。\n当用户提出问题时,助手会基于特定的信息进行解答。助手首先在心中思考推理过程,然后向用户提供答案。\n","use_custom_context_template":true,"context_template":"## 回答问题规则\n- 仅根据检索到的信息中的事实进行回复,不得运用任何先验知识,保持回应的客观性和准确性。\n- 复杂问题和答案的按Markdown分结构展示,总述部分不需要拆分\n- 如果是比较简单的答案,不需要把最终答案拆分的过于细碎\n- 结果中使用的图片地址必须来自于检索到的信息,不得虚构\n- 检查结果中的文字和图片是否来自于检索到的信息,如果扩展了不在检索到的信息中的内容,必须进行修改,直到得到最终答�...[truncated] size=4629 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:48.021] [request_id=URHabb9JDtNp client_ip=192.168.50.219 latency=2.940609ms method=GET path=/api/v1/tenants/kv/web-search-config response_body={"data":{"provider":"duckduckgo","api_key":"***","max_results":5,"include_date":true,"compression_method":"none","blacklist":[]},"success":true} size=141 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:33:50.005979 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:33:52.369] [request_id=xvcZCSXnZjr9 client_ip=192.168.50.219 latency=4.185789ms method=GET path=/api/v1/sessions?page=1&page_size=30 response_body={"data":[],"page":1,"page_size":30,"success":true,"total":0} size=60 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:52.434] [request_id=CSI8vHXKocq6] model.go:200[ListModels] | Start retrieving model list
WeKnora-app        | INFO [2025-12-26 17:33:52.434] [request_id=CSI8vHXKocq6] model.go:146[ListModels] | Start listing models
WeKnora-app        | INFO [2025-12-26 17:33:52.434] [request_id=CSI8vHXKocq6] model.go:149[ListModels] | Listing models for tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:52.435] [request_id=CSI8vHXKocq6] model.go:160[ListModels] | Retrieved 6 models successfully
WeKnora-app        | INFO [2025-12-26 17:33:52.435] [request_id=CSI8vHXKocq6] model.go:216[ListModels] | Retrieved model list successfully, Tenant ID: 10000, Total: 6 models
WeKnora-app        | INFO [2025-12-26 17:33:52.436] [request_id=CSI8vHXKocq6 client_ip=192.168.50.219 latency=2.432039ms method=GET path=/api/v1/models response_body={"data":[{"id":"04b9534d-322c-46a6-8107-2296bd747f14","tenant_id":10000,"name":"qwen3-coder","type":"KnowledgeQA","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":0,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:09:44.622627+08:00","updated_at":"2025-12-26T10:09:44.622627+08:00","deleted_at":null},{"id":"45bc5561-1b36-43d1-90e6-809432d85b32","tenant_id":10000,"name":"bgm-m3","type":"Embedding","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":1024,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:10:16.110093+08:00","updated_at":"2025-12-26T10:10:16.110093+08:00","deleted_at":null},{"id":"6a...[truncated] size=2967 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:33:52.501] [request_id=RRNigrLxDNQl] model.go:200[ListModels] | Start retrieving model list
WeKnora-app        | INFO [2025-12-26 17:33:52.501] [request_id=RRNigrLxDNQl] model.go:146[ListModels] | Start listing models
WeKnora-app        | INFO [2025-12-26 17:33:52.501] [request_id=RRNigrLxDNQl] model.go:149[ListModels] | Listing models for tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:33:52.502] [request_id=RRNigrLxDNQl] model.go:160[ListModels] | Retrieved 6 models successfully
WeKnora-app        | INFO [2025-12-26 17:33:52.502] [request_id=RRNigrLxDNQl] model.go:216[ListModels] | Retrieved model list successfully, Tenant ID: 10000, Total: 6 models
WeKnora-app        | INFO [2025-12-26 17:33:52.502] [request_id=RRNigrLxDNQl client_ip=192.168.50.219 latency=1.870974ms method=GET path=/api/v1/models response_body={"data":[{"id":"04b9534d-322c-46a6-8107-2296bd747f14","tenant_id":10000,"name":"qwen3-coder","type":"KnowledgeQA","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":0,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:09:44.622627+08:00","updated_at":"2025-12-26T10:09:44.622627+08:00","deleted_at":null},{"id":"45bc5561-1b36-43d1-90e6-809432d85b32","tenant_id":10000,"name":"bgm-m3","type":"Embedding","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":1024,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:10:16.110093+08:00","updated_at":"2025-12-26T10:10:16.110093+08:00","deleted_at":null},{"id":"6a...[truncated] size=2967 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:34:00.006514 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:34:04.035] [request_id=1946f79f-518d-4c61-8f8a-ac309e306c54 client_ip=::1 latency=55.698µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:34:10.008089 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | 2025/12/26 17:34:20.009133 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:34:34.096] [request_id=6955349f-2b26-4542-b603-6f4ec510ffe1 client_ip=::1 latency=56.703µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:34:35.010316 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:35:04.150] [request_id=772af75b-f3df-4db3-9576-cd5cf656697c client_ip=::1 latency=61.656µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:35:34.214] [request_id=db317dc0-f464-4b9f-aefd-861af73eb30b client_ip=::1 latency=92.882µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:36:04.267] [request_id=ad93c1e8-99f0-4ab3-9c6a-c81d1ffd79c0 client_ip=::1 latency=44.799µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:36:34.320] [request_id=70c6d9db-d449-41ae-b31f-90f3430fca4e client_ip=::1 latency=63.121µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:36:36.274] [request_id=z7oRQ3AByAlV] initialization.go:804[CheckOllamaStatus] | Checking Ollama service status
WeKnora-app        | INFO [2025-12-26 17:36:36.276] [request_id=z7oRQ3AByAlV] initialization.go:833[CheckOllamaStatus] | Ollama service is available
WeKnora-app        | INFO [2025-12-26 17:36:36.277] [request_id=z7oRQ3AByAlV client_ip=192.168.50.219 latency=4.428995ms method=GET path=/api/v1/initialization/ollama/status response_body={"data":{"available":true,"baseUrl":"http://192.168.60.166:11434","version":"0.13.2"},"success":true} size=101 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:36:37.854] [request_id=NXlXYSwIJqGY] initialization.go:1091[ListOllamaModels] | Listing installed Ollama models
WeKnora-app        | INFO [2025-12-26 17:36:37.857] [request_id=NXlXYSwIJqGY]                      | List models detailed: [{"name":"qwen3-coder-flash:latest","model":"qwen3-coder-flash:latest","modified_at":"2025-12-25T06:16:00.132667819Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"anarko/qwen3-coder-flash:latest","model":"anarko/qwen3-coder-flash:latest","modified_at":"2025-12-25T01:40:41.082036831Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","model":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","modified_at":"2025-12-25T01:33:36.999558874Z","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","details":{"parent_model":"","format":"gguf","family":"glm4","families":["glm4"],"parameter_size":"9.4B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b-a3b-instruct","model":"qwen3-vl:30b-a3b-instruct","modified_at":"2025-12-23T00:15:13.189868162Z","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}},{"name":"ministral-3:latest","model":"ministral-3:latest","modified_at":"2025-12-11T06:57:08.314233489Z","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","details":{"parent_model":"","format":"gguf","family":"mistral3","families":["mistral3"],"parameter_size":"8.9B","quantization_level":"Q4_K_M"}},{"name":"qwen3-embedding:latest","model":"qwen3-embedding:latest","modified_at":"2025-11-29T00:11:58.370869821Z","size":4676805193,"digest":"64b933495768fbd3b87c20583d379728a07471e0c66733a9df87cd1901b3c44b","details":{"parent_model":"","format":"gguf","family":"qwen3","families":["qwen3"],"parameter_size":"7.6B","quantization_level":"Q4_K_M"}},{"name":"gpt-oss:latest","model":"gpt-oss:latest","modified_at":"2025-11-29T00:10:34.79440587Z","size":13793441244,"digest":"17052f91a42e97930aa6e28a6c6c06a983e6a58dbb00434885a0cf5313e376f7","details":{"parent_model":"","format":"gguf","family":"gptoss","families":["gptoss"],"parameter_size":"20.9B","quantization_level":"MXFP4"}},{"name":"bge-m3:latest","model":"bge-m3:latest","modified_at":"2025-11-29T00:07:12.711866132Z","size":1157672605,"digest":"7907646426070047a77226ac3e684fbbe8410524f7b4a74d02837e43f2146bab","details":{"parent_model":"","format":"gguf","family":"bert","families":["bert"],"parameter_size":"566.70M","quantization_level":"F16"}},{"name":"qwen3-coder:latest","model":"qwen3-coder:latest","modified_at":"2025-11-28T02:39:02.384098098Z","size":18556700761,"digest":"06c1097efce0431c2045fe7b2e5108366e43bee1b4603a7aded8f21689e90bca","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:32b","model":"qwen3-vl:32b","modified_at":"2025-11-25T00:33:01.826197593Z","size":20910297800,"digest":"ff2e46876908853b8d0872595047c46d599d970056277e4864c8a1f0fd93fd3b","details":{"parent_model":"","format":"gguf","family":"qwen3vl","families":["qwen3vl"],"parameter_size":"33.4B","quantization_level":"Q4_K_M"}},{"name":"llama4:latest","model":"llama4:latest","modified_at":"2025-11-14T00:37:41.803363853Z","size":67436862523,"digest":"bf31604e25c25d964e250bcf28a82bfbdbe88af5f236257fabb27629bb24c7f3","details":{"parent_model":"","format":"gguf","family":"llama4","families":["llama4"],"parameter_size":"108.6B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b","model":"qwen3-vl:30b","modified_at":"2025-11-13T07:01:33.672359281Z","size":19595410062,"digest":"eda0be1008774ea4e575187712b9a3b1201f3e66e7ecff899cc295db1cf00248","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}}]
WeKnora-app        | INFO [2025-12-26 17:36:37.857] [request_id=NXlXYSwIJqGY client_ip=192.168.50.219 latency=4.618142ms method=GET path=/api/v1/initialization/ollama/models response_body={"data":{"models":[{"name":"qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T06:16:00.132667819Z"},{"name":"anarko/qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T01:40:41.082036831Z"},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","modified_at":"2025-12-25T01:33:36.999558874Z"},{"name":"qwen3-vl:30b-a3b-instruct","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","modified_at":"2025-12-23T00:15:13.189868162Z"},{"name":"ministral-3:latest","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","modified_at":"2025-12-11T06:57:08.314233489Z"},{"name":"qwen3-embedding:latest","size":4676805193,"digest":"64b933495768fbd3b87c...[truncated] size=2115 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:36:50.028225 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:36:55.248] [request_id=ArS75Or0nzPy] initialization.go:1091[ListOllamaModels] | Listing installed Ollama models
WeKnora-app        | INFO [2025-12-26 17:36:55.251] [request_id=ArS75Or0nzPy]                      | List models detailed: [{"name":"qwen3-coder-flash:latest","model":"qwen3-coder-flash:latest","modified_at":"2025-12-25T06:16:00.132667819Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"anarko/qwen3-coder-flash:latest","model":"anarko/qwen3-coder-flash:latest","modified_at":"2025-12-25T01:40:41.082036831Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","model":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","modified_at":"2025-12-25T01:33:36.999558874Z","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","details":{"parent_model":"","format":"gguf","family":"glm4","families":["glm4"],"parameter_size":"9.4B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b-a3b-instruct","model":"qwen3-vl:30b-a3b-instruct","modified_at":"2025-12-23T00:15:13.189868162Z","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}},{"name":"ministral-3:latest","model":"ministral-3:latest","modified_at":"2025-12-11T06:57:08.314233489Z","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","details":{"parent_model":"","format":"gguf","family":"mistral3","families":["mistral3"],"parameter_size":"8.9B","quantization_level":"Q4_K_M"}},{"name":"qwen3-embedding:latest","model":"qwen3-embedding:latest","modified_at":"2025-11-29T00:11:58.370869821Z","size":4676805193,"digest":"64b933495768fbd3b87c20583d379728a07471e0c66733a9df87cd1901b3c44b","details":{"parent_model":"","format":"gguf","family":"qwen3","families":["qwen3"],"parameter_size":"7.6B","quantization_level":"Q4_K_M"}},{"name":"gpt-oss:latest","model":"gpt-oss:latest","modified_at":"2025-11-29T00:10:34.79440587Z","size":13793441244,"digest":"17052f91a42e97930aa6e28a6c6c06a983e6a58dbb00434885a0cf5313e376f7","details":{"parent_model":"","format":"gguf","family":"gptoss","families":["gptoss"],"parameter_size":"20.9B","quantization_level":"MXFP4"}},{"name":"bge-m3:latest","model":"bge-m3:latest","modified_at":"2025-11-29T00:07:12.711866132Z","size":1157672605,"digest":"7907646426070047a77226ac3e684fbbe8410524f7b4a74d02837e43f2146bab","details":{"parent_model":"","format":"gguf","family":"bert","families":["bert"],"parameter_size":"566.70M","quantization_level":"F16"}},{"name":"qwen3-coder:latest","model":"qwen3-coder:latest","modified_at":"2025-11-28T02:39:02.384098098Z","size":18556700761,"digest":"06c1097efce0431c2045fe7b2e5108366e43bee1b4603a7aded8f21689e90bca","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:32b","model":"qwen3-vl:32b","modified_at":"2025-11-25T00:33:01.826197593Z","size":20910297800,"digest":"ff2e46876908853b8d0872595047c46d599d970056277e4864c8a1f0fd93fd3b","details":{"parent_model":"","format":"gguf","family":"qwen3vl","families":["qwen3vl"],"parameter_size":"33.4B","quantization_level":"Q4_K_M"}},{"name":"llama4:latest","model":"llama4:latest","modified_at":"2025-11-14T00:37:41.803363853Z","size":67436862523,"digest":"bf31604e25c25d964e250bcf28a82bfbdbe88af5f236257fabb27629bb24c7f3","details":{"parent_model":"","format":"gguf","family":"llama4","families":["llama4"],"parameter_size":"108.6B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b","model":"qwen3-vl:30b","modified_at":"2025-11-13T07:01:33.672359281Z","size":19595410062,"digest":"eda0be1008774ea4e575187712b9a3b1201f3e66e7ecff899cc295db1cf00248","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}}]
WeKnora-app        | INFO [2025-12-26 17:36:55.251] [request_id=ArS75Or0nzPy client_ip=192.168.50.219 latency=4.46222ms method=GET path=/api/v1/initialization/ollama/models response_body={"data":{"models":[{"name":"qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T06:16:00.132667819Z"},{"name":"anarko/qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T01:40:41.082036831Z"},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","modified_at":"2025-12-25T01:33:36.999558874Z"},{"name":"qwen3-vl:30b-a3b-instruct","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","modified_at":"2025-12-23T00:15:13.189868162Z"},{"name":"ministral-3:latest","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","modified_at":"2025-12-11T06:57:08.314233489Z"},{"name":"qwen3-embedding:latest","size":4676805193,"digest":"64b933495768fbd3b87c...[truncated] size=2115 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:37:04.376] [request_id=682801f5-da71-40ef-a3ac-88c2ef2e7b42 client_ip=::1 latency=40.56µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:37:10.029953 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:37:34.427] [request_id=90c0470d-aa5d-4a0f-ae43-66500cd74d6b client_ip=::1 latency=40.289µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:38:04.484] [request_id=b2ab020b-ddaa-4a32-8391-8edd34d9281e client_ip=::1 latency=147.619µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:38:34.539] [request_id=51be8e2f-6976-4826-9e4f-260d41a014d3 client_ip=::1 latency=77.123µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:39:04.592] [request_id=1c0ea7ef-9cc5-4a2d-81bb-c1fb29814ad5 client_ip=::1 latency=46µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:39:34.649] [request_id=8308da5d-4774-44ac-8ae7-23a0501eb13d client_ip=::1 latency=39.277µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:39:35.272] [request_id=TaLlc9pFtukH] model.go:200[ListModels] | Start retrieving model list
WeKnora-app        | INFO [2025-12-26 17:39:35.272] [request_id=TaLlc9pFtukH] model.go:146[ListModels] | Start listing models
WeKnora-app        | INFO [2025-12-26 17:39:35.272] [request_id=TaLlc9pFtukH] model.go:149[ListModels] | Listing models for tenant ID: 10000
WeKnora-app        | INFO [2025-12-26 17:39:35.273] [request_id=TaLlc9pFtukH] model.go:160[ListModels] | Retrieved 6 models successfully
WeKnora-app        | INFO [2025-12-26 17:39:35.273] [request_id=TaLlc9pFtukH] model.go:216[ListModels] | Retrieved model list successfully, Tenant ID: 10000, Total: 6 models
WeKnora-app        | INFO [2025-12-26 17:39:35.273] [request_id=TaLlc9pFtukH client_ip=192.168.50.219 latency=2.605992ms method=GET path=/api/v1/models response_body={"data":[{"id":"04b9534d-322c-46a6-8107-2296bd747f14","tenant_id":10000,"name":"qwen3-coder","type":"KnowledgeQA","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":0,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:09:44.622627+08:00","updated_at":"2025-12-26T10:09:44.622627+08:00","deleted_at":null},{"id":"45bc5561-1b36-43d1-90e6-809432d85b32","tenant_id":10000,"name":"bgm-m3","type":"Embedding","source":"remote","description":"","parameters":{"base_url":"https://haichat.eos.3000y.store","api_key":"***","interface_type":"","embedding_parameters":{"dimension":1024,"truncate_prompt_tokens":0},"parameter_size":""},"is_default":false,"is_builtin":false,"status":"active","created_at":"2025-12-26T10:10:16.110093+08:00","updated_at":"2025-12-26T10:10:16.110093+08:00","deleted_at":null},{"id":"6a...[truncated] size=2967 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:39:50.049322 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:39:52.127] [request_id=b3f46f54-a814-4cc6-8ac0-4bfc4d5780b2 client_ip=192.168.50.219 latency=60.688µs method=GET path=/api/v1/initialization/ollama/models response_body={"error":"Unauthorized: missing authentication"} size=48 status_code=401]                      | 
WeKnora-app        | INFO [2025-12-26 17:40:04.710] [request_id=7f9a1fb2-02d2-4872-bc51-6f26efd01fef client_ip=::1 latency=41.215µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:40:34.774] [request_id=e8737be9-40f5-401d-9afe-1ddc366300a6 client_ip=::1 latency=81.907µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:41:04.828] [request_id=930204eb-440b-4bc6-b5bb-47473f22ddb7 client_ip=::1 latency=41.547µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-postgres   | The files belonging to this database system will be owned by user "postgres".
WeKnora-postgres   | This user must also own the server process.
WeKnora-postgres   | 
WeKnora-postgres   | The database cluster will be initialized with locale "en_US.utf8".
WeKnora-postgres   | The default database encoding has accordingly been set to "UTF8".
WeKnora-postgres   | The default text search configuration will be set to "english".
WeKnora-postgres   | 
WeKnora-postgres   | Data page checksums are disabled.
WeKnora-postgres   | 
WeKnora-postgres   | fixing permissions on existing directory /var/lib/postgresql/data ... ok
WeKnora-postgres   | creating subdirectories ... ok
WeKnora-postgres   | selecting dynamic shared memory implementation ... posix
WeKnora-postgres   | selecting default "max_connections" ... 100
WeKnora-postgres   | selecting default "shared_buffers" ... 128MB
WeKnora-postgres   | selecting default time zone ... Etc/UTC
WeKnora-postgres   | creating configuration files ... ok
WeKnora-postgres   | running bootstrap script ... ok
WeKnora-postgres   | performing post-bootstrap initialization ... ok
WeKnora-postgres   | syncing data to disk ... ok
WeKnora-postgres   | 
WeKnora-postgres   | 
WeKnora-postgres   | Success. You can now start the database server using:
WeKnora-postgres   | 
WeKnora-postgres   |     pg_ctl -D /var/lib/postgresql/data -l logfile start
WeKnora-postgres   | 
WeKnora-postgres   | initdb: warning: enabling "trust" authentication for local connections
WeKnora-postgres   | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb.
WeKnora-postgres   | waiting for server to start....2025-12-26 01:58:50.511 UTC [48] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres   | 2025-12-26 01:58:50.530 UTC [48] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres   | 2025-12-26 01:58:50.614 UTC [51] LOG:  database system was shut down at 2025-12-26 01:58:49 UTC
WeKnora-postgres   | 2025-12-26 01:58:50.677 UTC [48] LOG:  database system is ready to accept connections
WeKnora-postgres   | 2025-12-26 01:58:50.682 UTC [54] LOG:  pg_cron scheduler started
WeKnora-postgres   |  done
WeKnora-postgres   | server started
WeKnora-postgres   | CREATE DATABASE
WeKnora-postgres   | 
WeKnora-postgres   | 
WeKnora-postgres   | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/10_bootstrap_paradedb.sh
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | Loading ParadeDB extensions into template1
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | Loading ParadeDB extensions into WeKnora
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | CREATE EXTENSION
WeKnora-postgres   | Adding 'paradedb' search_path to template1
WeKnora-postgres   | ALTER DATABASE
WeKnora-postgres   | Adding 'paradedb' search_path to WeKnora
WeKnora-postgres   | ALTER DATABASE
WeKnora-postgres   | ParadeDB bootstrap completed!
WeKnora-postgres   | 
WeKnora-postgres   | waiting for server to shut down...2025-12-26 01:58:55.189 UTC [48] LOG:  received fast shutdown request
WeKnora-postgres   | .2025-12-26 01:58:55.314 UTC [48] LOG:  aborting any active transactions
WeKnora-postgres   | 2025-12-26 01:58:55.316 UTC [48] LOG:  background worker "logical replication launcher" (PID 55) exited with exit code 1
WeKnora-postgres   | 2025-12-26 01:58:55.318 UTC [54] LOG:  pg_cron scheduler shutting down
WeKnora-postgres   | 2025-12-26 01:58:55.320 UTC [48] LOG:  background worker "pg_cron launcher" (PID 54) exited with exit code 1
WeKnora-postgres   | 2025-12-26 01:58:55.320 UTC [49] LOG:  shutting down
WeKnora-postgres   | 2025-12-26 01:58:55.393 UTC [49] LOG:  checkpoint starting: shutdown immediate
WeKnora-postgres   | ........2025-12-26 01:59:03.763 UTC [49] LOG:  checkpoint complete: wrote 4029 buffers (24.6%); 0 WAL file(s) added, 0 removed, 2 recycled; write=0.232 s, sync=8.004 s, total=8.443 s; sync files=882, longest=0.423 s, average=0.010 s; distance=33500 kB, estimate=33500 kB; lsn=0/359C2E8, redo lsn=0/359C2E8
WeKnora-postgres   | 2025-12-26 01:59:03.774 UTC [48] LOG:  database system is shut down
WeKnora-postgres   |  done
WeKnora-postgres   | server stopped
WeKnora-postgres   | 
WeKnora-postgres   | PostgreSQL init process complete; ready for start up.
WeKnora-postgres   | 
WeKnora-postgres   | 2025-12-26 01:59:03.872 UTC [1] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres   | 2025-12-26 01:59:03.873 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
WeKnora-postgres   | 2025-12-26 01:59:03.873 UTC [1] LOG:  listening on IPv6 address "::", port 5432
WeKnora-postgres   | 2025-12-26 01:59:03.913 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres   | 2025-12-26 01:59:03.974 UTC [84] LOG:  database system was shut down at 2025-12-26 01:59:03 UTC
WeKnora-postgres   | 2025-12-26 01:59:04.012 UTC [87] LOG:  pg_cron scheduler started
WeKnora-postgres   | 2025-12-26 01:59:04.014 UTC [1] LOG:  database system is ready to accept connections
WeKnora-postgres   | 2025-12-26 02:04:04.060 UTC [82] LOG:  checkpoint starting: time
WeKnora-postgres   | 2025-12-26 02:05:26.426 UTC [82] LOG:  checkpoint complete: wrote 821 buffers (5.0%); 0 WAL file(s) added, 0 removed, 1 recycled; write=82.098 s, sync=0.069 s, total=82.367 s; sync files=277, longest=0.025 s, average=0.001 s; distance=10891 kB, estimate=10891 kB; lsn=0/403F200, redo lsn=0/403F170
WeKnora-postgres   | 2025-12-26 02:14:04.592 UTC [82] LOG:  checkpoint starting: time
WeKnora-postgres   | 2025-12-26 02:14:10.068 UTC [82] LOG:  checkpoint complete: wrote 52 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=5.143 s, sync=0.185 s, total=5.476 s; sync files=31, longest=0.075 s, average=0.006 s; distance=10 kB, estimate=9803 kB; lsn=0/4041D78, redo lsn=0/4041D20
WeKnora-postgres   | 2025-12-26 02:14:57.688 UTC [1] LOG:  received fast shutdown request
WeKnora-postgres   | 2025-12-26 02:14:57.712 UTC [1] LOG:  aborting any active transactions
WeKnora-postgres   | 2025-12-26 02:14:57.715 UTC [87] LOG:  pg_cron scheduler shutting down
WeKnora-postgres   | 2025-12-26 02:14:57.715 UTC [1] LOG:  background worker "logical replication launcher" (PID 88) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:14:57.717 UTC [1] LOG:  background worker "pg_cron launcher" (PID 87) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:14:57.717 UTC [82] LOG:  shutting down
WeKnora-postgres   | 2025-12-26 02:14:57.784 UTC [82] LOG:  checkpoint starting: shutdown immediate
WeKnora-postgres   | 2025-12-26 02:14:58.131 UTC [82] LOG:  checkpoint complete: wrote 0 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.118 s, sync=0.001 s, total=0.415 s; sync files=0, longest=0.000 s, average=0.000 s; distance=0 kB, estimate=8823 kB; lsn=0/4041E28, redo lsn=0/4041E28
WeKnora-postgres   | 2025-12-26 02:14:58.137 UTC [1] LOG:  database system is shut down
WeKnora-postgres   | 
WeKnora-postgres   | PostgreSQL Database directory appears to contain a database; Skipping initialization
WeKnora-postgres   | 
WeKnora-postgres   | 2025-12-26 02:15:02.495 UTC [1] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres   | 2025-12-26 02:15:02.498 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
WeKnora-postgres   | 2025-12-26 02:15:02.499 UTC [1] LOG:  listening on IPv6 address "::", port 5432
WeKnora-postgres   | 2025-12-26 02:15:02.611 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres   | 2025-12-26 02:15:02.696 UTC [29] LOG:  database system was shut down at 2025-12-26 02:14:58 UTC
WeKnora-postgres   | 2025-12-26 02:15:02.731 UTC [1] LOG:  database system is ready to accept connections
WeKnora-postgres   | 2025-12-26 02:15:02.737 UTC [32] LOG:  pg_cron scheduler started
WeKnora-postgres   | 2025-12-26 02:15:29.656 UTC [1] LOG:  received fast shutdown request
WeKnora-postgres   | 2025-12-26 02:15:29.691 UTC [1] LOG:  aborting any active transactions
WeKnora-postgres   | 2025-12-26 02:15:29.691 UTC [32] LOG:  pg_cron scheduler shutting down
WeKnora-postgres   | 2025-12-26 02:15:29.694 UTC [1] LOG:  background worker "logical replication launcher" (PID 33) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:15:29.694 UTC [1] LOG:  background worker "pg_cron launcher" (PID 32) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:15:29.694 UTC [27] LOG:  shutting down
WeKnora-postgres   | 2025-12-26 02:15:29.716 UTC [27] LOG:  checkpoint starting: shutdown immediate
WeKnora-postgres   | 2025-12-26 02:15:30.290 UTC [27] LOG:  checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.166 s, sync=0.063 s, total=0.597 s; sync files=2, longest=0.057 s, average=0.032 s; distance=0 kB, estimate=0 kB; lsn=0/4041ED8, redo lsn=0/4041ED8
WeKnora-postgres   | 2025-12-26 02:15:30.296 UTC [1] LOG:  database system is shut down
WeKnora-postgres   | 
WeKnora-postgres   | PostgreSQL Database directory appears to contain a database; Skipping initialization
WeKnora-postgres   | 
WeKnora-postgres   | 2025-12-26 02:15:46.627 UTC [1] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres   | 2025-12-26 02:15:46.627 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
WeKnora-postgres   | 2025-12-26 02:15:46.627 UTC [1] LOG:  listening on IPv6 address "::", port 5432
WeKnora-postgres   | 2025-12-26 02:15:46.712 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres   | 2025-12-26 02:15:46.814 UTC [29] LOG:  database system was shut down at 2025-12-26 02:15:30 UTC
WeKnora-postgres   | 2025-12-26 02:15:46.852 UTC [1] LOG:  database system is ready to accept connections
WeKnora-postgres   | 2025-12-26 02:15:46.859 UTC [32] LOG:  pg_cron scheduler started
WeKnora-postgres   | 2025-12-26 02:18:27.895 UTC [1] LOG:  received fast shutdown request
WeKnora-postgres   | 2025-12-26 02:18:27.921 UTC [1] LOG:  aborting any active transactions
WeKnora-postgres   | 2025-12-26 02:18:27.921 UTC [32] LOG:  pg_cron scheduler shutting down
WeKnora-postgres   | 2025-12-26 02:18:27.924 UTC [1] LOG:  background worker "logical replication launcher" (PID 33) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:18:27.924 UTC [1] LOG:  background worker "pg_cron launcher" (PID 32) exited with exit code 1
WeKnora-postgres   | 2025-12-26 02:18:27.924 UTC [27] LOG:  shutting down
WeKnora-postgres   | 2025-12-26 02:18:27.938 UTC [27] LOG:  checkpoint starting: shutdown immediate
WeKnora-postgres   | 2025-12-26 02:18:28.548 UTC [27] LOG:  checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.237 s, sync=0.083 s, total=0.624 s; sync files=2, longest=0.044 s, average=0.042 s; distance=0 kB, estimate=0 kB; lsn=0/4041F88, redo lsn=0/4041F88
WeKnora-postgres   | 2025-12-26 02:18:28.554 UTC [1] LOG:  database system is shut down
WeKnora-postgres   | 
WeKnora-postgres   | PostgreSQL Database directory appears to contain a database; Skipping initialization
WeKnora-postgres   | 
WeKnora-postgres   | 2025-12-26 02:18:34.654 UTC [1] LOG:  starting PostgreSQL 17.6 (Debian 17.6-2.pgdg12+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14+deb12u1) 12.2.0, 64-bit
WeKnora-postgres   | 2025-12-26 02:18:34.655 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
WeKnora-postgres   | 2025-12-26 02:18:34.655 UTC [1] LOG:  listening on IPv6 address "::", port 5432
WeKnora-postgres   | 2025-12-26 02:18:34.890 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
WeKnora-postgres   | 2025-12-26 02:18:35.063 UTC [29] LOG:  database system was shut down at 2025-12-26 02:18:28 UTC
WeKnora-postgres   | 2025-12-26 02:18:35.128 UTC [1] LOG:  database system is ready to accept connections
WeKnora-postgres   | 2025-12-26 02:18:35.134 UTC [32] LOG:  pg_cron scheduler started
WeKnora-postgres   | 2025-12-26 02:23:35.153 UTC [27] LOG:  checkpoint starting: time
WeKnora-postgres   | 2025-12-26 02:23:35.853 UTC [27] LOG:  checkpoint complete: wrote 8 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.535 s, sync=0.039 s, total=0.701 s; sync files=7, longest=0.024 s, average=0.006 s; distance=3 kB, estimate=3 kB; lsn=0/4042E08, redo lsn=0/4042DB0
WeKnora-postgres   | 2025-12-26 09:33:42.839 UTC [27] LOG:  checkpoint starting: time
WeKnora-postgres   | 2025-12-26 09:33:43.754 UTC [27] LOG:  checkpoint complete: wrote 8 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.754 s, sync=0.027 s, total=0.916 s; sync files=8, longest=0.022 s, average=0.004 s; distance=4 kB, estimate=4 kB; lsn=0/4044138, redo lsn=0/40440E0
WeKnora-app        | INFO [2025-12-26 17:41:34.880] [request_id=2e66fc18-93dd-44b3-8397-53eb78f4c97f client_ip=::1 latency=38.627µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:42:04.935] [request_id=95a2a295-005c-4b2c-88ff-cc692e439c9f client_ip=::1 latency=39.519µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:42:34.988] [request_id=bd709c94-4a9d-462d-bbb3-486ff28ed241 client_ip=::1 latency=68.749µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:43:05.042] [request_id=1832366d-4878-4e44-bcfa-1ee548f2734c client_ip=::1 latency=44.649µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:43:35.098] [request_id=37a7dd97-af90-469e-a604-1397f77c6ef3 client_ip=::1 latency=46.641µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:44:05.154] [request_id=5c5b7eb5-8ebf-49cb-94f9-b5c1ca386c06 client_ip=::1 latency=39.392µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:44:26.492] [request_id=ZxkSWOdSq0tF] initialization.go:804[CheckOllamaStatus] | Checking Ollama service status
WeKnora-app        | INFO [2025-12-26 17:44:26.495] [request_id=ZxkSWOdSq0tF] initialization.go:833[CheckOllamaStatus] | Ollama service is available
WeKnora-app        | INFO [2025-12-26 17:44:26.495] [request_id=ZxkSWOdSq0tF client_ip=192.168.50.219 latency=15.301197ms method=GET path=/api/v1/initialization/ollama/status response_body={"data":{"available":true,"baseUrl":"http://192.168.60.166:11434","version":"0.13.2"},"success":true} size=101 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:44:26.561] [request_id=gygrUEVldQq7] initialization.go:1091[ListOllamaModels] | Listing installed Ollama models
WeKnora-app        | INFO [2025-12-26 17:44:26.564] [request_id=gygrUEVldQq7]                      | List models detailed: [{"name":"qwen3-coder-flash:latest","model":"qwen3-coder-flash:latest","modified_at":"2025-12-25T06:16:00.132667819Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"anarko/qwen3-coder-flash:latest","model":"anarko/qwen3-coder-flash:latest","modified_at":"2025-12-25T01:40:41.082036831Z","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","model":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","modified_at":"2025-12-25T01:33:36.999558874Z","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","details":{"parent_model":"","format":"gguf","family":"glm4","families":["glm4"],"parameter_size":"9.4B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b-a3b-instruct","model":"qwen3-vl:30b-a3b-instruct","modified_at":"2025-12-23T00:15:13.189868162Z","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}},{"name":"ministral-3:latest","model":"ministral-3:latest","modified_at":"2025-12-11T06:57:08.314233489Z","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","details":{"parent_model":"","format":"gguf","family":"mistral3","families":["mistral3"],"parameter_size":"8.9B","quantization_level":"Q4_K_M"}},{"name":"qwen3-embedding:latest","model":"qwen3-embedding:latest","modified_at":"2025-11-29T00:11:58.370869821Z","size":4676805193,"digest":"64b933495768fbd3b87c20583d379728a07471e0c66733a9df87cd1901b3c44b","details":{"parent_model":"","format":"gguf","family":"qwen3","families":["qwen3"],"parameter_size":"7.6B","quantization_level":"Q4_K_M"}},{"name":"gpt-oss:latest","model":"gpt-oss:latest","modified_at":"2025-11-29T00:10:34.79440587Z","size":13793441244,"digest":"17052f91a42e97930aa6e28a6c6c06a983e6a58dbb00434885a0cf5313e376f7","details":{"parent_model":"","format":"gguf","family":"gptoss","families":["gptoss"],"parameter_size":"20.9B","quantization_level":"MXFP4"}},{"name":"bge-m3:latest","model":"bge-m3:latest","modified_at":"2025-11-29T00:07:12.711866132Z","size":1157672605,"digest":"7907646426070047a77226ac3e684fbbe8410524f7b4a74d02837e43f2146bab","details":{"parent_model":"","format":"gguf","family":"bert","families":["bert"],"parameter_size":"566.70M","quantization_level":"F16"}},{"name":"qwen3-coder:latest","model":"qwen3-coder:latest","modified_at":"2025-11-28T02:39:02.384098098Z","size":18556700761,"digest":"06c1097efce0431c2045fe7b2e5108366e43bee1b4603a7aded8f21689e90bca","details":{"parent_model":"","format":"gguf","family":"qwen3moe","families":["qwen3moe"],"parameter_size":"30.5B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:32b","model":"qwen3-vl:32b","modified_at":"2025-11-25T00:33:01.826197593Z","size":20910297800,"digest":"ff2e46876908853b8d0872595047c46d599d970056277e4864c8a1f0fd93fd3b","details":{"parent_model":"","format":"gguf","family":"qwen3vl","families":["qwen3vl"],"parameter_size":"33.4B","quantization_level":"Q4_K_M"}},{"name":"llama4:latest","model":"llama4:latest","modified_at":"2025-11-14T00:37:41.803363853Z","size":67436862523,"digest":"bf31604e25c25d964e250bcf28a82bfbdbe88af5f236257fabb27629bb24c7f3","details":{"parent_model":"","format":"gguf","family":"llama4","families":["llama4"],"parameter_size":"108.6B","quantization_level":"Q4_K_M"}},{"name":"qwen3-vl:30b","model":"qwen3-vl:30b","modified_at":"2025-11-13T07:01:33.672359281Z","size":19595410062,"digest":"eda0be1008774ea4e575187712b9a3b1201f3e66e7ecff899cc295db1cf00248","details":{"parent_model":"","format":"gguf","family":"qwen3vlmoe","families":["qwen3vlmoe"],"parameter_size":"31.1B","quantization_level":"Q4_K_M"}}]
WeKnora-app        | INFO [2025-12-26 17:44:26.565] [request_id=gygrUEVldQq7 client_ip=192.168.50.219 latency=4.319587ms method=GET path=/api/v1/initialization/ollama/models response_body={"data":{"models":[{"name":"qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T06:16:00.132667819Z"},{"name":"anarko/qwen3-coder-flash:latest","size":17665336466,"digest":"88cc37b8585d9ce9df3193b9624a7792c1fd9177c397e90c675b9370349aaad5","modified_at":"2025-12-25T01:40:41.082036831Z"},{"name":"gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M","size":6166580760,"digest":"91c0e0251e52452ce4aaf6013172266c8520f96b823f7986a766da43e66ae5ed","modified_at":"2025-12-25T01:33:36.999558874Z"},{"name":"qwen3-vl:30b-a3b-instruct","size":19595410126,"digest":"c871fc73fabc5516500b70a298ea25fd44a6a23d5cffc46c63b50302543e3915","modified_at":"2025-12-23T00:15:13.189868162Z"},{"name":"ministral-3:latest","size":6022236223,"digest":"a5e54193fd347063e4f9cdcf37fde6907a37c6c91100ccf6ec3aebe1fb8259e0","modified_at":"2025-12-11T06:57:08.314233489Z"},{"name":"qwen3-embedding:latest","size":4676805193,"digest":"64b933495768fbd3b87c...[truncated] size=2115 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:44:35.209] [request_id=401532a7-0e7c-451f-b8bf-a7ea03f7bff5 client_ip=::1 latency=41.176µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | 2025/12/26 17:44:40.084483 handler.go:31: traces export: exporter export timeout: rpc error: code = Unavailable desc = name resolver error: produced zero addresses
WeKnora-app        | INFO [2025-12-26 17:45:05.265] [request_id=3ab2421f-158c-4378-9350-c63cb0639820 client_ip=::1 latency=41.829µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      | 
WeKnora-app        | INFO [2025-12-26 17:45:35.318] [request_id=ec1bb7c4-5eb3-44dc-853e-66ae8e901585 client_ip=::1 latency=112.648µs method=GET path=/health response_body={"status":"ok"} size=15 status_code=200]                      |

操作系统

openeuler 22.03

确认事项

  • 我已经搜索了现有的 issues,确认这是一个新问题

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions