mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #13895] issue: API Style Change For OpenWebUI API Endpoint #55731
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 @yuchenxie4645 on GitHub (May 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13895
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.9
Ollama Version (if applicable)
NA
Operating System
ubuntu 24.04
Browser (if applicable)
Chrome
Confirmation
README.md.Expected Behavior
I utilize a VLLM -> OpenWebUI (System prompt modelfile) -> 3rd party app, however, I noticed that after the recent update, my 3rd party app is no longer accepting requests. After digging, I realized that openwebui changed from /api/v1/chat/completions to just /api/chat/completions. My 3rd party endpoint requires a openai v1 format endpoint, after this change it is no longer usable. What do I do?
Actual Behavior
Doesn't work.
Steps to Reproduce
Figured out with curling. Before my application would just work domain.com/api but now it just doesn't. (3 apps in total, all not working anymore).
Logs & Screenshots
Additional Information
No settings were changed whatsoever, just an update in openwebui.
@yuchenxie4645 commented on GitHub (May 14, 2025):
A little bit of more digging: /api/v1 now returns an html NOT json. Thats why there was 400 decoding errors. However, /api works without v1. That probably is why it was returning no body. However, these applications require /v1 so it still didn't work.
@tjbck commented on GitHub (May 15, 2025):
We never had
/api/v1/chat/completionsendpoint.