mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-23 10:02:10 -05:00
[GH-ISSUE #24554] issue: Open WebUI v0.9.5 Broken Completions API #74933
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 @xcjs on GitHub (May 10, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24554
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v.0.9.5
Ollama Version (if applicable)
This applies to multiple backends.
Operating System
Windows 11 (Client)/Ubuntu 24.04 (Server)
Browser (if applicable)
N/A
Confirmation
README.md.Expected Behavior
I expect to continue to be able to use token-authenticated clients to access the completions API as I have before.
Actual Behavior
I now receive a
400 Bad Requestresponse.I primarily use OpenCode as a client, but also use Continue Dev in VSCode for autocomplete behavior. Both clients report the same error after the
v0.9.5update fromv0.9.4OpenCode:
Continue Dev:
Steps to Reproduce
Logs & Screenshots
OpenCode:
Continue Dev:
Removed screenshot that leaked domain information.
Additional Information
No response
@owui-terminator[bot] commented on GitHub (May 10, 2026):
🔍 Related Issues Found
I found some existing issues that might be related. Please check if any of these are duplicates or contain helpful solutions:
🟣 #24550 bug: NoneType object has no attribute 'startswith' — all /api/v1/chat/completions calls return 400 (v0.9.5, direct connections)
This is the closest match: it reports the same v0.9.5 regression, the same exact
'NoneType' object has no attribute 'startswith'error, and the same 400 response on chat/completions for external API clients using token auth.by ThefloorMiner
🟢 #24553 issue: /api/chat/completions runs into error
This open issue describes the same
/api/chat/completionsfailure in v0.9.5 with the identical'NoneType' object has no attribute 'startswith'error, so it is clearly the same bug family.by tweinberger-lei ·
bug💡 If your issue is a duplicate, please close it and add any additional details to the existing issue instead.
This comment was generated automatically. React with 👍 if helpful, 👎 if not.
@Classic298 commented on GitHub (May 10, 2026):
https://github.com/open-webui/open-webui/issues/24553
@xcjs commented on GitHub (May 10, 2026):
@Classic298 Just saw that - sorry!