mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
[GH-ISSUE #14800] issue: Regression LLaVA-Phi3 model fail with 'text input must be of type str' on image-only submission #32894
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @SlOrbA on GitHub (Jun 9, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/14800
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.13
Ollama Version (if applicable)
v0.6.13
Operating System
Windows (Docker linux)
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Description about image content
Actual Behavior
error message from the Ollama
Steps to Reproduce
Logs & Screenshots
Chrome console log:
POST http://localhost:3000/api/chat/completions 400 (Bad Request)
window.fetch @ fetcher.js:76
A @ index.ts:369
St @ Chat.svelte:1618
await in St
(anonymous) @ Chat.svelte:1512
await in (anonymous)
pt @ Chat.svelte:1488
await in pt
wt @ Chat.svelte:1416
st @ Chat.svelte:2162
await in st
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
Q @ Placeholder.svelte:218
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
zo @ MessageInput.svelte:861
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
keydown @ RichTextInput.svelte:349
(anonymous) @ index.js:3108
someProp @ index.js:5502
Ao @ index.js:3106
Vp.t.dom.addEventListener.t.input.eventHandlers. @ index.js:3075
Docker log Open-WebUI:
2025-06-09 10:01:01.250 | 2025-06-09 07:01:01.250 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41810 - "GET /_app/immutable/chunks/ChgD_2ac.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.253 | 2025-06-09 07:01:01.253 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /_app/immutable/chunks/C_O5DlnB.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.266 | 2025-06-09 07:01:01.265 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41800 - "GET /_app/immutable/chunks/aGqpxLSx.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.288 | 2025-06-09 07:01:01.287 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /app/immutable/chunks/DwGNjkO.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.289 | 2025-06-09 07:01:01.288 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41830 - "GET /_app/immutable/chunks/BFKbl4Z5.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.290 | 2025-06-09 07:01:01.289 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41810 - "GET /_app/immutable/chunks/S-DSm0ga.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.302 | 2025-06-09 07:01:01.301 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41800 - "GET /_app/immutable/nodes/14.B9Q7sTbY.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.326 | 2025-06-09 07:01:01.326 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41788 - "GET /_app/immutable/nodes/23.BRa48DNP.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.330 | 2025-06-09 07:01:01.329 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41830 - "GET /_app/immutable/nodes/7.DMV0_JJp.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.345 | 2025-06-09 07:01:01.344 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41810 - "GET /_app/immutable/nodes/5.B6zRbp_r.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.345 | 2025-06-09 07:01:01.345 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /_app/immutable/nodes/19.CUpG6n_U.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.360 | 2025-06-09 07:01:01.360 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41788 - "GET /_app/immutable/chunks/Uc7E_n9t.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.366 | 2025-06-09 07:01:01.365 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41830 - "GET /_app/immutable/nodes/6.Bh0eMaja.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.373 | 2025-06-09 07:01:01.373 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41810 - "GET /_app/immutable/chunks/DpaMvHXP.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.373 | 2025-06-09 07:01:01.373 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /_app/immutable/nodes/21.CoKgLU5j.js.map HTTP/1.1" 200 - {}
2025-06-09 10:01:01.878 | 2025-06-09 07:01:01.877 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41826 - "GET /ollama/api/version HTTP/1.1" 200 - {}
2025-06-09 10:01:01.886 | 2025-06-09 07:01:01.885 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-06-09 10:01:01.899 | 2025-06-09 07:01:01.898 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-06-09 10:01:01.916 | 2025-06-09 07:01:01.915 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-06-09 10:01:03.234 | 2025-06-09 07:01:03.234 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41778 - "GET /api/v1/chats/fbec8c29-e886-4a4e-824d-85c99876ff2d HTTP/1.1" 200 - {}
2025-06-09 10:01:03.262 | 2025-06-09 07:01:03.261 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41826 - "GET /api/v1/chats/fbec8c29-e886-4a4e-824d-85c99876ff2d HTTP/1.1" 200 - {}
2025-06-09 10:01:03.423 | 2025-06-09 07:01:03.423 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41826 - "GET /api/v1/chats/e77d5fa5-493a-426e-a4c6-00dff1447e99 HTTP/1.1" 200 - {}
2025-06-09 10:01:32.694 | 2025-06-09 07:01:32.693 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43022 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-06-09 10:01:32.847 | 2025-06-09 07:01:32.847 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "POST /api/v1/chats/new HTTP/1.1" 200 - {}
2025-06-09 10:01:32.948 | 2025-06-09 07:01:32.947 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-06-09 10:01:32.963 | 2025-06-09 07:01:32.963 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-06-09 10:01:33.091 | 2025-06-09 07:01:33.090 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43022 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-06-09 10:01:33.443 | 2025-06-09 07:01:33.442 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "POST /api/v1/chats/ef09e293-7c3d-44a2-85db-1e3808a5b9bd HTTP/1.1" 200 - {}
2025-06-09 10:01:33.505 | 2025-06-09 07:01:33.505 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-06-09 10:01:33.998 | 2025-06-09 07:01:33.998 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "POST /api/chat/completions HTTP/1.1" 400 - {}
2025-06-09 10:01:34.036 | 2025-06-09 07:01:34.036 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:43014 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-06-09 10:01:59.756 | 2025-06-09 07:01:59.755 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:50058 - "GET /_app/version.json HTTP/1.1" 200 - {}
Docker log Ollama:
[GIN] 2025/06/09 - 06:01:26 | 200 | 3.080522ms | 172.17.0.1 | GET "/api/tags"
[GIN] 2025/06/09 - 06:01:26 | 200 | 72.337µs | 172.17.0.1 | GET "/api/ps"
time=2025-06-09T06:01:27.937Z level=WARN source=manifest.go:169 msg="bad manifest" name=registry.ollama.ai/library/phi3:latest error=EOF
[GIN] 2025/06/09 - 06:01:27 | 200 | 1.49249ms | 172.17.0.1 | GET "/api/tags"
[GIN] 2025/06/09 - 06:01:27 | 200 | 66.755µs | 172.17.0.1 | GET "/api/ps"
time=2025-06-09T06:01:37.766Z level=WARN source=manifest.go:169 msg="bad manifest" name=registry.ollama.ai/library/phi3:latest error=EOF
[GIN] 2025/06/09 - 06:01:37 | 200 | 1.82164ms | 172.17.0.1 | GET "/api/tags"
[GIN] 2025/06/09 - 06:01:37 | 200 | 47.235µs | 172.17.0.1 | GET "/api/ps"
[GIN] 2025/06/09 - 06:02:04 | 200 | 181.837µs | 172.17.0.1 | GET "/api/version"
[GIN] 2025/06/09 - 06:02:04 | 200 | 157.114µs | 172.17.0.1 | GET "/api/version"
[GIN] 2025/06/09 - 06:35:47 | 200 | 299.4µs | 172.17.0.1 | GET "/api/version"
[GIN] 2025/06/09 - 06:35:51 | 200 | 71.177µs | 172.17.0.1 | GET "/api/version"
time=2025-06-09T06:47:27.719Z level=WARN source=manifest.go:169 msg="bad manifest" name=registry.ollama.ai/library/phi3:latest error=EOF
[GIN] 2025/06/09 - 06:47:27 | 200 | 32.067547ms | 172.17.0.1 | GET "/api/tags"
[GIN] 2025/06/09 - 06:47:27 | 200 | 137.525µs | 172.17.0.1 | GET "/api/ps"
[GIN] 2025/06/09 - 06:57:48 | 200 | 123.494µs | 127.0.0.1 | GET "/api/version"
[GIN] 2025/06/09 - 07:00:08 | 200 | 329.733µs | 172.17.0.1 | GET "/api/version"
[GIN] 2025/06/09 - 07:01:01 | 200 | 85.121µs | 172.17.0.1 | GET "/api/version"
Additional Information
No response
@tjbck commented on GitHub (Jun 9, 2025):
Unable to reproduce, keep us updated!