I have searched the existing issues and discussions.
I am using the latest version of Open WebUI.
Installation Method
Docker
Open WebUI Version
v0.6.9
Ollama Version (if applicable)
NA
Operating System
ubuntu 24.04
Browser (if applicable)
Chrome
Confirmation
I have read and followed all instructions in README.md.
I am using the latest version of both Open WebUI and Ollama.
I have included the browser console logs.
I have included the Docker container logs.
I have listed steps to reproduce the bug in detail.
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
The second one doesn't show much, but this is what I got.
This one is from page assist. Note that NO SETTINGS WERE CHANGED, and said applications broke only AFTER the watchtower update from 6.6 to 6.9.
Additional Information
No settings were changed whatsoever, just an update in openwebui.
Originally created by @yuchenxie4645 on GitHub (May 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13895
### Check Existing Issues
- [x] I have searched the existing issues and discussions.
- [x] I am using the latest version of Open WebUI.
### Installation Method
Docker
### Open WebUI Version
v0.6.9
### Ollama Version (if applicable)
NA
### Operating System
ubuntu 24.04
### Browser (if applicable)
Chrome
### Confirmation
- [x] I have read and followed all instructions in `README.md`.
- [x] I am using the latest version of **both** Open WebUI and Ollama.
- [x] I have included the browser console logs.
- [x] I have included the Docker container logs.
- [x] I have listed steps to reproduce the bug in detail.
### 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
<img width="324" alt="Image" src="https://github.com/user-attachments/assets/ae51ba0d-b30b-4803-b15f-bafe3f7e2f7a" />
<img width="372" alt="Image" src="https://github.com/user-attachments/assets/a738af9e-4a67-42f4-8950-90adaa4267b8" />
The second one doesn't show much, but this is what I got.
<img width="474" alt="Image" src="https://github.com/user-attachments/assets/d3569fa2-0044-4b3c-9fb4-38d26dfd6845" /> This one is from page assist. Note that NO SETTINGS WERE CHANGED, and said applications broke only AFTER the watchtower update from 6.6 to 6.9.
### Additional Information
No settings were changed whatsoever, just an update in openwebui.
GiteaMirror
added the bug label 2026-04-19 22:49:57 -05:00
@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.
<!-- gh-comment-id:2881590144 -->
@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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.