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.18
Ollama Version (if applicable)
i dont use it
Operating System
windows 11
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 provided every relevant configuration, setting, and environment variable used in my setup.
I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
Start with the initial platform/version/OS and dependencies used,
Specify exact install/launch/configure commands,
List URLs visited, user input (incl. example values/emails/passwords if needed),
Describe all options and toggles enabled or changed,
Include any files or environmental changes,
Identify the expected and actual result at each stage,
Ensure any reasonably skilled user can follow and hit the same issue.
Expected Behavior
github models api should return a response
Actual Behavior
the github models api keeps returning "{}" to all requests
Steps to Reproduce
start with windows 11 install
download the latest docker version
download open web ui version v0.6.18
go to connections tab in open web ui and create a new connection
you have that option in AdvanParam: format(Ollama)
(in userSetting/General, Chat Controls Panel or adminSettings/Model-settings)
<!-- gh-comment-id:3115389535 -->
@rgaricano commented on GitHub (Jul 25, 2025):
you have that option in AdvanParam: format(Ollama)
(in userSetting/General, Chat Controls Panel or adminSettings/Model-settings)

hmm its already set to default but the github models api keeps returning the empty brackets i tried changing it to json but still its has the same issue
<!-- gh-comment-id:3115435573 -->
@Godzilla675 commented on GitHub (Jul 25, 2025):
hmm its already set to default but the github models api keeps returning the empty brackets i tried changing it to json but still its has the same issue
<!-- gh-comment-id:3116698580 -->
@rgaricano commented on GitHub (Jul 25, 2025):
how do you set the connections?
As I saw in log seem that there are an error trying to connect to ollama,
what's your config? how it's ollama installed? if not disable it,
are you using the correct url or pipe? (https://openwebui.com/functions?query=github )
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 @Godzilla675 on GitHub (Jul 24, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/16013
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.18
Ollama Version (if applicable)
i dont use it
Operating System
windows 11
Browser (if applicable)
chrome
Confirmation
README.md.Expected Behavior
github models api should return a response
Actual Behavior
the github models api keeps returning "{}" to all requests
Steps to Reproduce
Logs & Screenshots
index.ts:214 GET https://api.groq.com/openai/v1/chat/completions/models 404 (Not Found)
window.fetch @ fetcher.js:76
d @ index.ts:214
(anonymous) @ index.ts:86
gs @ index.ts:96
await in gs
(anonymous) @ +layout.svelte:108
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:640
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
jt @ Component.js:164
wt @ root.svelte:23
ft @ client.js:472
ee @ client.js:1580
await in ee
Ce @ client.js:398
An @ client.js:1926
$n @ client.js:323
await in $n
(anonymous) @ (index):120
Promise.then
(anonymous) @ (index):119
RichTextInput.svelte:910 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
vf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
ly @ index.js:4324
(anonymous) @ RichTextInput.svelte:910
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:244
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:640
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
jt @ Component.js:164
wt @ root.svelte:23
ft @ client.js:472
ee @ client.js:1580
await in ee
Ce @ client.js:398
An @ client.js:1926
$n @ client.js:323
await in $n
(anonymous) @ (index):120
Promise.then
(anonymous) @ (index):119
index.ts:176 GET http://localhost:3000/ollama/api/version 500 (Internal Server Error)
window.fetch @ fetcher.js:76
p @ index.ts:176
(anonymous) @ Selector.svelte:292
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:244
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:640
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
jt @ Component.js:164
wt @ root.svelte:23
ft @ client.js:472
ee @ client.js:1580
await in ee
Ce @ client.js:398
An @ client.js:1926
$n @ client.js:323
await in $n
(anonymous) @ (index):120
Promise.then
(anonymous) @ (index):119
index.ts:189 {detail: 'WebUI could not connect to Ollama'}
(anonymous) @ index.ts:189
Promise.catch
p @ index.ts:188
(anonymous) @ Selector.svelte:292
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:244
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
(anonymous) @ +layout.svelte:640
await in (anonymous)
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
jt @ Component.js:164
wt @ root.svelte:23
ft @ client.js:472
ee @ client.js:1580
await in ee
Ce @ client.js:398
An @ client.js:1926
$n @ client.js:323
await in $n
(anonymous) @ (index):120
Promise.then
(anonymous) @ (index):119
index.ts:214 GET https://api.groq.com/openai/v1/chat/completions/models 404 (Not Found)
window.fetch @ fetcher.js:76
d @ index.ts:214
(anonymous) @ index.ts:86
gs @ index.ts:96
await in gs
De @ Selector.svelte:362
RichTextInput.svelte:910 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
vf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
ly @ index.js:4324
(anonymous) @ RichTextInput.svelte:910
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
Y @ MessageInput.svelte:129
j @ MessageInput.svelte:214
G @ MessageInput.svelte:254
ui @ Chat.svelte:1431
Jy @ Chat.svelte:2252
await in Jy
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
oe @ Placeholder.svelte:240
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
am @ MessageInput.svelte:1247
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
keydown @ RichTextInput.svelte:1122
(anonymous) @ index.js:3108
someProp @ index.js:5502
Xc @ index.js:3106
t.dom.addEventListener.t.input.eventHandlers. @ index.js:3075
:3000/c/e2a033ba-702e-4770-8923-f5053c501f51:1 Access to fetch at 'https://models.github.ai/chat/completions' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
index.ts:341 POST https://models.github.ai/chat/completions net::ERR_FAILED
window.fetch @ fetcher.js:76
m @ index.ts:341
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:350 TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
(anonymous) @ index.ts:350
Promise.catch
m @ index.ts:349
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
+layout.svelte:385 chatCompletion TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
ce @ +layout.svelte:385
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
:3000/c/e2a033ba-702e-4770-8923-f5053c501f51:1 Access to fetch at 'https://models.github.ai/chat/completions' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
index.ts:341 POST https://models.github.ai/chat/completions net::ERR_FAILED
window.fetch @ fetcher.js:76
m @ index.ts:341
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:350 TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
(anonymous) @ index.ts:350
Promise.catch
m @ index.ts:349
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
+layout.svelte:385 chatCompletion TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
ce @ +layout.svelte:385
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:369 POST http://localhost:3000/api/chat/completions 400 (Bad Request)
window.fetch @ fetcher.js:76
A @ index.ts:369
_s @ Chat.svelte:1683
await in _s
(anonymous) @ Chat.svelte:1578
await in (anonymous)
Wi @ Chat.svelte:1554
await in Wi
ui @ Chat.svelte:1482
Jy @ Chat.svelte:2252
await in Jy
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
oe @ Placeholder.svelte:240
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
am @ MessageInput.svelte:1247
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
keydown @ RichTextInput.svelte:1122
(anonymous) @ index.js:3108
someProp @ index.js:5502
Xc @ index.js:3106
t.dom.addEventListener.t.input.eventHandlers. @ index.js:3075
RichTextInput.svelte:910 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
vf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
ly @ index.js:4324
(anonymous) @ RichTextInput.svelte:910
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
Me @ Chat.svelte:813
await in Me
(anonymous) @ Chat.svelte:465
await in (anonymous)
(anonymous) @ utils.js:236
a @ index.js:56
s @ index.js:69
r @ utils.js:221
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
a.$$set @ root.svelte:69
$set @ Component.js:507
ee @ client.js:1576
await in ee
(anonymous) @ client.js:2368
RichTextInput.svelte:910 [tiptap warn]: Duplicate extension names found: ['codeBlock', 'bulletList', 'listItem', 'listKeymap', 'orderedList']. This can lead to issues.
vf @ index.js:791
xa @ index.js:2105
createExtensionManager @ index.js:4562
ly @ index.js:4324
(anonymous) @ RichTextInput.svelte:910
J @ utils.js:41
(anonymous) @ Component.js:47
dt @ scheduler.js:99
Promise.then
ft @ scheduler.js:20
ht @ Component.js:81
(anonymous) @ Component.js:139
Y @ MessageInput.svelte:129
j @ MessageInput.svelte:214
G @ MessageInput.svelte:254
ui @ Chat.svelte:1431
Jy @ Chat.svelte:2252
await in Jy
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
oe @ Placeholder.svelte:240
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
am @ MessageInput.svelte:1247
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
keydown @ RichTextInput.svelte:1122
(anonymous) @ index.js:3108
someProp @ index.js:5502
Xc @ index.js:3106
t.dom.addEventListener.t.input.eventHandlers. @ index.js:3075
:3000/c/f1a919fb-982d-4d7e-8f9f-f29a37c45219:1 Access to fetch at 'https://models.github.ai/chat/completions' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
index.ts:341 POST https://models.github.ai/chat/completions net::ERR_FAILED
window.fetch @ fetcher.js:76
m @ index.ts:341
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:350 TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
(anonymous) @ index.ts:350
Promise.catch
m @ index.ts:349
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
+layout.svelte:385 chatCompletion TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
ce @ +layout.svelte:385
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
:3000/c/f1a919fb-982d-4d7e-8f9f-f29a37c45219:1 Access to fetch at 'https://models.github.ai/chat/completions' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
index.ts:341 POST https://models.github.ai/chat/completions net::ERR_FAILED
window.fetch @ fetcher.js:76
m @ index.ts:341
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:350 TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
(anonymous) @ index.ts:350
Promise.catch
m @ index.ts:349
ce @ +layout.svelte:332
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
+layout.svelte:385 chatCompletion TypeError: Failed to fetch
at window.fetch (fetcher.js:76:10)
at m (index.ts:341:20)
at de.ce (+layout.svelte:332:40)
ce @ +layout.svelte:385
await in ce
f.emit @ index.js:136
emitEvent @ socket.js:538
onevent @ socket.js:525
onpacket @ socket.js:495
f.emit @ index.js:136
(anonymous) @ manager.js:204
Promise.then
(anonymous) @ websocket-constructor.browser.js:5
ondecoded @ manager.js:203
f.emit @ index.js:136
add @ index.js:146
ondata @ manager.js:190
f.emit @ index.js:136
onPacket @ socket.js:341
f.emit @ index.js:136
onPacket @ transport.js:98
onData @ transport.js:90
ws.onmessage @ websocket.js:68
index.ts:369 POST http://localhost:3000/api/chat/completions 400 (Bad Request)
window.fetch @ fetcher.js:76
A @ index.ts:369
_s @ Chat.svelte:1683
await in _s
(anonymous) @ Chat.svelte:1578
await in (anonymous)
Wi @ Chat.svelte:1554
await in Wi
ui @ Chat.svelte:1482
Jy @ Chat.svelte:2252
await in Jy
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
oe @ Placeholder.svelte:240
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
am @ MessageInput.svelte:1247
(anonymous) @ lifecycle.js:105
(anonymous) @ lifecycle.js:104
keydown @ RichTextInput.svelte:1122
(anonymous) @ index.js:3108
someProp @ index.js:5502
Xc @ index.js:3106
t.dom.addEventListener.t.input.eventHandlers. @ index.js:3075
##Docker logs:
2025-07-25 02:12:45
2025-07-25 02:12:45 ██████╗ ██████╗ ███████╗███╗ ██╗ ██╗ ██╗███████╗██████╗ ██╗ ██╗██╗
2025-07-25 02:12:45 ██╔═══██╗██╔══██╗██╔════╝████╗ ██║ ██║ ██║██╔════╝██╔══██╗██║ ██║██║
2025-07-25 02:12:45 ██║ ██║██████╔╝█████╗ ██╔██╗ ██║ ██║ █╗ ██║█████╗ ██████╔╝██║ ██║██║
2025-07-25 02:12:45 ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║ ██║███╗██║██╔══╝ ██╔══██╗██║ ██║██║
2025-07-25 02:12:45 ╚██████╔╝██║ ███████╗██║ ╚████║ ╚███╔███╔╝███████╗██████╔╝╚██████╔╝██║
2025-07-25 02:12:45 ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝ ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═════╝ ╚═╝
2025-07-25 02:12:45
2025-07-25 02:12:45
2025-07-25 02:12:45 v0.6.18 - building the best AI user interface.
2025-07-25 02:12:45
2025-07-25 02:12:45 https://github.com/open-webui/open-webui
2025-07-25 02:12:45
2025-07-25 02:12:45
Fetching 30 files: 0%| | 0/30 [00:00<?, ?it/s]
Fetching 30 files: 100%|██████████| 30/30 [00:00<00:00, 241514.63it/s]
2025-07-25 02:12:46 INFO: Started server process [1]
2025-07-25 02:12:46 INFO: Waiting for application startup.
2025-07-25 02:12:46 2025-07-24 23:12:46.341 | INFO | open_webui.utils.logger:start_logger:157 - GLOBAL_LOG_LEVEL: INFO - {}
2025-07-25 02:12:46 2025-07-24 23:12:46.341 | INFO | open_webui.main:lifespan:519 - Installing external dependencies of functions and tools... - {}
2025-07-25 02:12:46 2025-07-24 23:12:46.351 | INFO | open_webui.utils.plugin:install_frontmatter_requirements:241 - No requirements found in frontmatter. - {}
2025-07-25 02:12:55 2025-07-24 23:12:55.404 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /c/f1a919fb-982d-4d7e-8f9f-f29a37c45219 HTTP/1.1" 200 - {}
2025-07-25 02:12:55 2025-07-24 23:12:55.864 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /_app/immutable/nodes/19.CXzqGwSN.js HTTP/1.1" 304 - {}
2025-07-25 02:12:56 2025-07-24 23:12:56.184 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /manifest.json HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.044 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /api/config HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.250 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /api/v1/auths/ HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.266 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /api/config HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.294 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /api/v1/chats/archived?page=1&order_by=updated_at&direction=desc HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.343 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36240 - "GET /api/changelog HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.384 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36272 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.385 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36264 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.386 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36286 - "GET /api/v1/channels/ HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.387 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36288 - "GET /static/favicon.png HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.400 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.438 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/chats/all/tags HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.439 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36288 - "GET /api/v1/chats/f1a919fb-982d-4d7e-8f9f-f29a37c45219 HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.447 | INFO | open_webui.routers.openai:get_all_models:392 - get_all_models() - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.447 | INFO | open_webui.routers.ollama:get_all_models:344 - get_all_models() - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.472 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.474 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36288 - "GET /api/v1/chats/pinned HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.483 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.502 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.507 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36288 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.523 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
2025-07-25 02:12:57 2025-07-24 23:12:57.802 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36264 - "GET /api/models HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.286 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36264 - "GET /api/v1/configs/banners HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.299 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36264 - "GET /api/v1/tools/ HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.663 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/chats/f1a919fb-982d-4d7e-8f9f-f29a37c45219 HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.675 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/chats/f1a919fb-982d-4d7e-8f9f-f29a37c45219/tags HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.692 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.703 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /api/tasks/chat/f1a919fb-982d-4d7e-8f9f-f29a37c45219 HTTP/1.1" 200 - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.747 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:12:58 2025-07-24 23:12:58.748 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36290 - "GET /ollama/api/version HTTP/1.1" 500 - {}
2025-07-25 02:12:59 2025-07-24 23:12:59.158 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:36264 - "GET /api/version/updates HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.565 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57406 - "GET /api/v1/chats/925ea96b-9c8a-406f-9be7-2ed4372548df HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.588 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57434 - "GET /api/v1/chats/90063bcd-d329-41bd-aea2-9d6cf9502ad7 HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.594 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57448 - "GET /api/v1/chats/925ea96b-9c8a-406f-9be7-2ed4372548df HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.595 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57418 - "GET /api/v1/chats/5bdf4e0d-c4be-4b6d-a6fb-77d205c2f8f7 HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.608 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57406 - "GET /api/v1/chats/5bdf4e0d-c4be-4b6d-a6fb-77d205c2f8f7 HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.610 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57434 - "GET /api/v1/chats/925ea96b-9c8a-406f-9be7-2ed4372548df HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.666 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57406 - "GET /api/v1/chats/3d871bd0-7d5d-42ae-85d2-5f8c90b48ee6 HTTP/1.1" 200 - {}
2025-07-25 02:13:32 2025-07-24 23:13:32.720 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57406 - "GET /api/v1/chats/cdea937d-dc98-4984-ad0b-067d8eb08791 HTTP/1.1" 200 - {}
2025-07-25 02:13:33 2025-07-24 23:13:33.434 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:57406 - "GET /api/usage HTTP/1.1" 200 - {}
2025-07-25 02:13:56 2025-07-24 23:13:56.456 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:59722 - "GET /_app/version.json HTTP/1.1" 200 - {}
2025-07-25 02:14:25 2025-07-24 23:14:25.848 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:14:25 2025-07-24 23:14:25.849 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41628 - "GET /ollama/api/version HTTP/1.1" 500 - {}
2025-07-25 02:14:25 2025-07-24 23:14:25.906 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41628 - "GET /api/v1/users/user/settings HTTP/1.1" 200 - {}
2025-07-25 02:14:25 2025-07-24 23:14:25.908 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "GET /static/favicon.png HTTP/1.1" 304 - {}
2025-07-25 02:14:28 2025-07-24 23:14:28.952 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41628 - "POST /api/v1/chats/new HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.095 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41628 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.183 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41628 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.241 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "POST /api/v1/chats/db2ac482-a8d5-4f77-86bd-bfb4383ba12d HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.258 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.273 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.348 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "POST /api/v1/users/user/info/update HTTP/1.1" 200 - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.411 | INFO | open_webui.routers.openai:get_all_models:392 - get_all_models() - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.411 | INFO | open_webui.routers.ollama:get_all_models:344 - get_all_models() - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.416 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:14:29 2025-07-24 23:14:29.419 | ERROR | open_webui.routers.ollama:send_get_request:106 - Connection error: Cannot connect to host host.docker.internal:11434 ssl:default [Connect call failed ('192.168.65.254', 11434)] - {}
2025-07-25 02:14:30
Batches: 0%| | 0/1 [00:00<?, ?it/s]
Batches: 100%|██████████| 1/1 [00:00<00:00, 6.94it/s]
Batches: 100%|██████████| 1/1 [00:00<00:00, 6.93it/s]
2025-07-25 02:14:30 2025-07-24 23:14:30.167 | INFO | open_webui.utils.chat:generate_direct_chat_completion:72 - generate_direct_chat_completion - {}
2025-07-25 02:14:30 2025-07-24 23:14:30.772 | INFO | open_webui.utils.chat:generate_direct_chat_completion:72 - generate_direct_chat_completion - {}
2025-07-25 02:14:30 2025-07-24 23:14:30.928 | INFO | open_webui.utils.chat:generate_direct_chat_completion:109 - res: {} - {}
2025-07-25 02:14:30 2025-07-24 23:14:30.936 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "POST /api/chat/completions HTTP/1.1" 400 - {}
2025-07-25 02:14:30 2025-07-24 23:14:30.960 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
2025-07-25 02:14:30 2025-07-24 23:14:30.978 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:41634 - "GET /api/v1/folders/ HTTP/1.1" 200 - {}
Additional Information
I saw a similar issue #4494 the user was told to set the request mode to default but its already set to default so the other issue didnt help, thanks
@rgaricano commented on GitHub (Jul 25, 2025):
you have that option in AdvanParam: format(Ollama)
(in userSetting/General, Chat Controls Panel or adminSettings/Model-settings)
@Godzilla675 commented on GitHub (Jul 25, 2025):
hmm its already set to default but the github models api keeps returning the empty brackets i tried changing it to json but still its has the same issue
@rgaricano commented on GitHub (Jul 25, 2025):
how do you set the connections?
As I saw in log seem that there are an error trying to connect to ollama,
what's your config? how it's ollama installed? if not disable it,
are you using the correct url or pipe? (https://openwebui.com/functions?query=github )