[GH-ISSUE #13895] issue: API Style Change For OpenWebUI API Endpoint #55731

Closed
opened 2026-05-05 17:55:39 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @yuchenxie4645 on GitHub (May 14, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13895

Check Existing Issues

  • 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

Image Image The second one doesn't show much, but this is what I got.

Image 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-05-05 17:55:39 -05:00
Author
Owner

@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.
Author
Owner

@tjbck commented on GitHub (May 15, 2025):

We never had /api/v1/chat/completions endpoint.

<!-- gh-comment-id:2883039942 --> @tjbck commented on GitHub (May 15, 2025): We never had `/api/v1/chat/completions` endpoint.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#55731