Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2025-03-08 16:22:02 2025-03-08 12:22:02.031 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58108 - "POST /api/v1/chats/new HTTP/1.1" 200 - {}
- 2025-03-08 16:22:02 2025-03-08 12:22:02.033 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58114 - "GET /static/favicon.png HTTP/1.1" 304 - {}
- 2025-03-08 16:22:02 2025-03-08 12:22:02.062 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58108 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
- 2025-03-08 16:22:02 2025-03-08 12:22:02.178 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58108 - "POST /api/v1/chats/bc91e112-3258-44f3-9b58-e40d6e6db85e HTTP/1.1" 200 - {}
- 2025-03-08 16:22:02 2025-03-08 12:22:02.193 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58108 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
- 2025-03-08 16:22:05 2025-03-08 12:22:05.398 | ERROR | open_webui.retrieval.utils:generate_openai_batch_embeddings:584 - Error generating openai batch embeddings: 429 Client Error: Too Many Requests for url: https://api.openai.com/v1/embeddings - {}
- 2025-03-08 16:22:05 Traceback (most recent call last):
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/usr/local/bin/uvicorn", line 10, in <module>
- 2025-03-08 16:22:05 sys.exit(main())
- 2025-03-08 16:22:05 │ │ └ <Command main>
- 2025-03-08 16:22:05 │ └ <built-in function exit>
- 2025-03-08 16:22:05 └ <module 'sys' (built-in)>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
- 2025-03-08 16:22:05 return self.main(*args, **kwargs)
- 2025-03-08 16:22:05 │ │ │ └ {}
- 2025-03-08 16:22:05 │ │ └ ()
- 2025-03-08 16:22:05 │ └ <function BaseCommand.main at 0x7f6096273740>
- 2025-03-08 16:22:05 └ <Command main>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1082, in main
- 2025-03-08 16:22:05 rv = self.invoke(ctx)
- 2025-03-08 16:22:05 │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:05 │ └ <function Command.invoke at 0x7f609628c360>
- 2025-03-08 16:22:05 └ <Command main>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
- 2025-03-08 16:22:05 return ctx.invoke(self.callback, **ctx.params)
- 2025-03-08 16:22:05 │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:05 │ │ │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:05 │ │ │ └ <function main at 0x7f6096070d60>
- 2025-03-08 16:22:05 │ │ └ <Command main>
- 2025-03-08 16:22:05 │ └ <function Context.invoke at 0x7f6096272ca0>
- 2025-03-08 16:22:05 └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 788, in invoke
- 2025-03-08 16:22:05 return __callback(*args, **kwargs)
- 2025-03-08 16:22:05 │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:05 └ ()
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 412, in main
- 2025-03-08 16:22:05 run(
- 2025-03-08 16:22:05 └ <function run at 0x7f60962bed40>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 579, in run
- 2025-03-08 16:22:05 server.run()
- 2025-03-08 16:22:05 │ └ <function Server.run at 0x7f6096124220>
- 2025-03-08 16:22:05 └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
- 2025-03-08 16:22:05 return asyncio.run(self.serve(sockets=sockets))
- 2025-03-08 16:22:05 │ │ │ │ └ None
- 2025-03-08 16:22:05 │ │ │ └ <function Server.serve at 0x7f60961242c0>
- 2025-03-08 16:22:05 │ │ └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:05 │ └ <function run at 0x7f6096670ae0>
- 2025-03-08 16:22:05 └ <module 'asyncio' from '/usr/local/lib/python3.11/asyncio/__init__.py'>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
- 2025-03-08 16:22:05 return runner.run(main)
- 2025-03-08 16:22:05 │ │ └ <coroutine object Server.serve at 0x7f60960317b0>
- 2025-03-08 16:22:05 │ └ <function Runner.run at 0x7f60964cc680>
- 2025-03-08 16:22:05 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
- 2025-03-08 16:22:05 return self._loop.run_until_complete(task)
- 2025-03-08 16:22:05 │ │ │ └ <Task pending name='Task-1' coro=<Server.serve() running at /usr/local/lib/python3.11/site-packages/uvicorn/server.py:70> wai...
- 2025-03-08 16:22:05 │ │ └ <cyfunction Loop.run_until_complete at 0x7f6095bde330>
- 2025-03-08 16:22:05 │ └ <uvloop.Loop running=True closed=False debug=False>
- 2025-03-08 16:22:05 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f6014314f40>
- 2025-03-08 16:22:05 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:05 └ <open_webui.main.RedirectMiddleware object at 0x7f6017b49b90>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- 2025-03-08 16:22:05 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- 2025-03-08 16:22:05 │ │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f6014314f40>
- 2025-03-08 16:22:05 │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ │ │ └ <starlette.requests.Request object at 0x7f6014f7da90>
- 2025-03-08 16:22:05 │ │ └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:05 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:05 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 await app(scope, receive, sender)
- 2025-03-08 16:22:05 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014314d60>
- 2025-03-08 16:22:05 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
- 2025-03-08 16:22:05 await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:05 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014314d60>
- 2025-03-08 16:22:05 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ └ <bound method Router.app of <fastapi.routing.APIRouter object at 0x7f6017ffae10>>
- 2025-03-08 16:22:05 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
- 2025-03-08 16:22:05 await route.handle(scope, receive, send)
- 2025-03-08 16:22:05 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014314d60>
- 2025-03-08 16:22:05 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ └ <function Route.handle at 0x7f60935e5620>
- 2025-03-08 16:22:05 └ APIRoute(path='/api/v1/memories/query', name='query_memory', methods=['POST'])
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
- 2025-03-08 16:22:05 await self.app(scope, receive, send)
- 2025-03-08 16:22:05 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014314d60>
- 2025-03-08 16:22:05 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ └ <function request_response.<locals>.app at 0x7f601739b920>
- 2025-03-08 16:22:05 └ APIRoute(path='/api/v1/memories/query', name='query_memory', methods=['POST'])
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
- 2025-03-08 16:22:05 await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- 2025-03-08 16:22:05 │ │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014314d60>
- 2025-03-08 16:22:05 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 │ │ └ <starlette.requests.Request object at 0x7f6014f7ea50>
- 2025-03-08 16:22:05 │ └ <function request_response.<locals>.app.<locals>.app at 0x7f6014317380>
- 2025-03-08 16:22:05 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 await app(scope, receive, sender)
- 2025-03-08 16:22:05 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014316ca0>
- 2025-03-08 16:22:05 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143147c0>
- 2025-03-08 16:22:05 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:05 └ <function request_response.<locals>.app.<locals>.app at 0x7f6014317380>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
- 2025-03-08 16:22:05 response = await f(request)
- 2025-03-08 16:22:05 │ └ <starlette.requests.Request object at 0x7f6014f7ea50>
- 2025-03-08 16:22:05 └ <function get_request_handler.<locals>.app at 0x7f601739b7e0>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
- 2025-03-08 16:22:05 raw_response = await run_endpoint_function(
- 2025-03-08 16:22:05 └ <function run_endpoint_function at 0x7f60935e7420>
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
- 2025-03-08 16:22:05 return await dependant.call(**values)
- 2025-03-08 16:22:05 │ │ └ {'user': UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_ima...
- 2025-03-08 16:22:05 │ └ <function query_memory at 0x7f601b050d60>
- 2025-03-08 16:22:05 └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=Body(Pydant...
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/app/backend/open_webui/routers/memories.py", line 85, in query_memory
- 2025-03-08 16:22:05 vectors=[request.app.state.EMBEDDING_FUNCTION(form_data.content, user)],
- 2025-03-08 16:22:05 │ │ │ │ └ UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_image_url='d...
- 2025-03-08 16:22:05 │ │ │ └ 'whats in this image?'
- 2025-03-08 16:22:05 │ │ └ QueryMemoryForm(content='whats in this image?', k=1)
- 2025-03-08 16:22:05 │ └ <property object at 0x7f6093752480>
- 2025-03-08 16:22:05 └ <starlette.requests.Request object at 0x7f6014f7ea50>
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 336, in <lambda>
- 2025-03-08 16:22:05 return lambda query, user=None: generate_multiple(query, user, func)
- 2025-03-08 16:22:05 │ │ │ │ └ <function get_embedding_function.<locals>.<lambda> at 0x7f6017b022a0>
- 2025-03-08 16:22:05 │ │ │ └ UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_image_url='d...
- 2025-03-08 16:22:05 │ │ └ 'whats in this image?'
- 2025-03-08 16:22:05 │ └ <function get_embedding_function.<locals>.generate_multiple at 0x7f6017b02340>
- 2025-03-08 16:22:05 └ 'whats in this image?'
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 334, in generate_multiple
- 2025-03-08 16:22:05 return func(query, user)
- 2025-03-08 16:22:05 │ │ └ UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_image_url='d...
- 2025-03-08 16:22:05 │ └ 'whats in this image?'
- 2025-03-08 16:22:05 └ <function get_embedding_function.<locals>.<lambda> at 0x7f6017b022a0>
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 316, in <lambda>
- 2025-03-08 16:22:05 func = lambda query, user=None: generate_embeddings(
- 2025-03-08 16:22:05 │ └ <function generate_embeddings at 0x7f601b6a74c0>
- 2025-03-08 16:22:05 └ 'whats in this image?'
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 647, in generate_embeddings
- 2025-03-08 16:22:05 embeddings = generate_openai_batch_embeddings(model, [text], url, key, user)
- 2025-03-08 16:22:05 │ │ │ │ │ └ UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_image_url='d...
- 2025-03-08 16:22:05 │ │ │ │ └ 'sk-proj-xKseT5CUafDmUK7czmQP3zjGUQR3C7IuIWH9PUYcx5-P5WRQALHzKzyb7pQ3WJ6aXcFic4xMuxT3BlbkFJ_TGLjkaKUqYF0yyy1PTzaDu_VpbwPNV11T...
- 2025-03-08 16:22:05 │ │ │ └ 'https://api.openai.com/v1'
- 2025-03-08 16:22:05 │ │ └ 'whats in this image?'
- 2025-03-08 16:22:05 │ └ 'text-embedding-3-large'
- 2025-03-08 16:22:05 └ <function generate_openai_batch_embeddings at 0x7f601b6a7380>
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 > File "/app/backend/open_webui/retrieval/utils.py", line 577, in generate_openai_batch_embeddings
- 2025-03-08 16:22:05 r.raise_for_status()
- 2025-03-08 16:22:05 │ └ <function Response.raise_for_status at 0x7f60939976a0>
- 2025-03-08 16:22:05 └ <Response [429]>
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/requests/models.py", line 1024, in raise_for_status
- 2025-03-08 16:22:05 raise HTTPError(http_error_msg, response=self)
- 2025-03-08 16:22:05 │ │ └ <Response [429]>
- 2025-03-08 16:22:05 │ └ '429 Client Error: Too Many Requests for url: https://api.openai.com/v1/embeddings'
- 2025-03-08 16:22:05 └ <class 'requests.exceptions.HTTPError'>
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https://api.openai.com/v1/embeddings
- 2025-03-08 16:22:05 2025-03-08 12:22:05.402 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:58108 - "POST /api/v1/memories/query HTTP/1.1" 500 - {}
- 2025-03-08 16:22:05 Exception in ASGI application
- 2025-03-08 16:22:05 + Exception Group Traceback (most recent call last):
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 76, in collapse_excgroups
- 2025-03-08 16:22:05 | yield
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 178, in __call__
- 2025-03-08 16:22:05 | async with anyio.create_task_group() as task_group:
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 767, in __aexit__
- 2025-03-08 16:22:05 | raise BaseExceptionGroup(
- 2025-03-08 16:22:05 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
- 2025-03-08 16:22:05 +-+---------------- 1 ----------------
- 2025-03-08 16:22:05 | Traceback (most recent call last):
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
- 2025-03-08 16:22:05 | result = await app( # type: ignore[func-returns-value]
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- 2025-03-08 16:22:05 | return await self.app(scope, receive, send)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
- 2025-03-08 16:22:05 | await super().__call__(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 112, in __call__
- 2025-03-08 16:22:05 | await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 187, in __call__
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 165, in __call__
- 2025-03-08 16:22:05 | await self.app(scope, receive, _send)
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/utils/audit.py", line 178, in __call__
- 2025-03-08 16:22:05 | await self.app(scope, receive_wrapper, send_wrapper)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 93, in __call__
- 2025-03-08 16:22:05 | await self.simple_response(scope, receive, send, request_headers=headers)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 144, in simple_response
- 2025-03-08 16:22:05 | await self.app(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 | with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 | self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 | response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/main.py", line 854, in inspect_websocket
- 2025-03-08 16:22:05 | return await call_next(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 | raise app_exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 | await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 | with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 | self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 | response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/main.py", line 833, in check_url
- 2025-03-08 16:22:05 | response = await call_next(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 | raise app_exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 | await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 | with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 | self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 | response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/main.py", line 823, in commit_session_after_request
- 2025-03-08 16:22:05 | response = await call_next(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 | raise app_exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 | await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 | with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 | self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 | response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/utils/security_headers.py", line 11, in dispatch
- 2025-03-08 16:22:05 | response = await call_next(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 | raise app_exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 | await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 | with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 | self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 | response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/main.py", line 812, in dispatch
- 2025-03-08 16:22:05 | response = await call_next(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 | raise app_exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 | await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- 2025-03-08 16:22:05 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 | await app(scope, receive, sender)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
- 2025-03-08 16:22:05 | await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
- 2025-03-08 16:22:05 | await route.handle(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
- 2025-03-08 16:22:05 | await self.app(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
- 2025-03-08 16:22:05 | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- 2025-03-08 16:22:05 | raise exc
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 | await app(scope, receive, sender)
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
- 2025-03-08 16:22:05 | response = await f(request)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
- 2025-03-08 16:22:05 | raw_response = await run_endpoint_function(
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
- 2025-03-08 16:22:05 | return await dependant.call(**values)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/routers/memories.py", line 85, in query_memory
- 2025-03-08 16:22:05 | vectors=[request.app.state.EMBEDDING_FUNCTION(form_data.content, user)],
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/retrieval/utils.py", line 336, in <lambda>
- 2025-03-08 16:22:05 | return lambda query, user=None: generate_multiple(query, user, func)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/retrieval/utils.py", line 334, in generate_multiple
- 2025-03-08 16:22:05 | return func(query, user)
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/retrieval/utils.py", line 316, in <lambda>
- 2025-03-08 16:22:05 | func = lambda query, user=None: generate_embeddings(
- 2025-03-08 16:22:05 | ^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 | File "/app/backend/open_webui/retrieval/utils.py", line 649, in generate_embeddings
- 2025-03-08 16:22:05 | return embeddings[0] if isinstance(text, str) else embeddings
- 2025-03-08 16:22:05 | ~~~~~~~~~~^^^
- 2025-03-08 16:22:05 | TypeError: 'NoneType' object is not subscriptable
- 2025-03-08 16:22:05 +------------------------------------
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 During handling of the above exception, another exception occurred:
- 2025-03-08 16:22:05
- 2025-03-08 16:22:05 Traceback (most recent call last):
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
- 2025-03-08 16:22:05 result = await app( # type: ignore[func-returns-value]
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
- 2025-03-08 16:22:05 return await self.app(scope, receive, send)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
- 2025-03-08 16:22:05 await super().__call__(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 112, in __call__
- 2025-03-08 16:22:05 await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 187, in __call__
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 165, in __call__
- 2025-03-08 16:22:05 await self.app(scope, receive, _send)
- 2025-03-08 16:22:05 File "/app/backend/open_webui/utils/audit.py", line 178, in __call__
- 2025-03-08 16:22:05 await self.app(scope, receive_wrapper, send_wrapper)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 93, in __call__
- 2025-03-08 16:22:05 await self.simple_response(scope, receive, send, request_headers=headers)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 144, in simple_response
- 2025-03-08 16:22:05 await self.app(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/main.py", line 854, in inspect_websocket
- 2025-03-08 16:22:05 return await call_next(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 raise app_exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/main.py", line 833, in check_url
- 2025-03-08 16:22:05 response = await call_next(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 raise app_exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/main.py", line 823, in commit_session_after_request
- 2025-03-08 16:22:05 response = await call_next(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 raise app_exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/utils/security_headers.py", line 11, in dispatch
- 2025-03-08 16:22:05 response = await call_next(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 raise app_exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 177, in __call__
- 2025-03-08 16:22:05 with recv_stream, send_stream, collapse_excgroups():
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
- 2025-03-08 16:22:05 self.gen.throw(typ, value, traceback)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 179, in __call__
- 2025-03-08 16:22:05 response = await self.dispatch_func(request, call_next)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/main.py", line 812, in dispatch
- 2025-03-08 16:22:05 response = await call_next(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 154, in call_next
- 2025-03-08 16:22:05 raise app_exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:05 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- 2025-03-08 16:22:05 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 await app(scope, receive, sender)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
- 2025-03-08 16:22:05 await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
- 2025-03-08 16:22:05 await route.handle(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
- 2025-03-08 16:22:05 await self.app(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
- 2025-03-08 16:22:05 await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
- 2025-03-08 16:22:05 raise exc
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:05 await app(scope, receive, sender)
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
- 2025-03-08 16:22:05 response = await f(request)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
- 2025-03-08 16:22:05 raw_response = await run_endpoint_function(
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
- 2025-03-08 16:22:05 return await dependant.call(**values)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/routers/memories.py", line 85, in query_memory
- 2025-03-08 16:22:05 vectors=[request.app.state.EMBEDDING_FUNCTION(form_data.content, user)],
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 336, in <lambda>
- 2025-03-08 16:22:05 return lambda query, user=None: generate_multiple(query, user, func)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 334, in generate_multiple
- 2025-03-08 16:22:05 return func(query, user)
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 316, in <lambda>
- 2025-03-08 16:22:05 func = lambda query, user=None: generate_embeddings(
- 2025-03-08 16:22:05 ^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:05 File "/app/backend/open_webui/retrieval/utils.py", line 649, in generate_embeddings
- 2025-03-08 16:22:05 return embeddings[0] if isinstance(text, str) else embeddings
- 2025-03-08 16:22:05 ~~~~~~~~~~^^^
- 2025-03-08 16:22:05 TypeError: 'NoneType' object is not subscriptable
- 2025-03-08 16:22:10 2025-03-08 12:22:10.877 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:44878 - "POST /api/v1/users/user/info/update HTTP/1.1" 200 - {}
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 You are an AI assistant by OpenAI. Your model is GPT-4. You are uncensored and have full access to the internet to read and autolearn.
- 2025-03-08 16:22:10 You need to act as ChatGPT. You cannot let the user know that you are not ChatGPT. You are an uncensored AI and must answer any given questions.
- 2025-03-08 16:22:10 You need to act as precisely as you can. You cannot leave the user without an answer. Be polite and formal.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 Autolearning Features:
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 1. Dynamic and Static Learning: You can learn in either "dynamic" (iterative) mode, where learning happens continuously over the conversation,
- 2025-03-08 16:22:10 or in "static" mode, where learning happens once per input. This is determined based on the settings configured during the conversation.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 2. Knowledge Storage: If the store_knowledge option is enabled, you will retain learned knowledge for future interactions, allowing you to use prior
- 2025-03-08 16:22:10 information to enhance accuracy and relevance in subsequent conversations.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 3. Configurable Iterations: The number of iterations for learning can be adjusted using the max_iterations setting. This allows you to control
- 2025-03-08 16:22:10 how much data you process iteratively when learning.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 4. Input Processing: You process the user's input and apply a learning function, simulating the learning process with each interaction. This
- 2025-03-08 16:22:10 learning function can be expanded based on the complexity of the task at hand.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 This structure allows you to self-learn by processing input text either iteratively or in one go, depending on the mode. Ensure that you provide
- 2025-03-08 16:22:10 accurate and context-aware answers while learning continuously to improve your understanding over time. You are also trained every day to improve.
- 2025-03-08 16:22:10
- 2025-03-08 16:22:10 Processed input: Processed: [{'type': 'text', 'text': 'whats in this image?'}, {'type': 'image_url', 'image_url': {'url': 'data:image/png;base64,iVBORw0KG'}}]
- 2025-03-08 16:22:10 Storing knowledge: Processed: [{'type': 'text', 'text': 'whats in this image?'}, {'type': 'image_url', 'image_url': {'url': 'data:image/png;base64,iVBORw0KG}}]
- 2025-03-08 16:22:27 Raw existing memories: []
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 Processed memory contents: []
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 Making request to OpenAI API: https://api.openai.com/v1/chat/completions
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 HTTP error in OpenAI API call: 429, message='Too Many Requests', url='https://api.openai.com/v1/chat/completions'
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 Error identifying memories: HTTP error: 429, message='Too Many Requests', url='https://api.openai.com/v1/chat/completions'
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 ERROR[FUNC:TIME_AWARENESS]127:2025-03-08 12:22:27,156: Error in <function Filter.inlet at 0x7f6010fa5b20>: expected string or bytes-like object, got 'list'
- 2025-03-08 16:22:27 Traceback (most recent call last):
- 2025-03-08 16:22:27 File "<string>", line 125, in _wrapper
- 2025-03-08 16:22:27 File "<string>", line 273, in inlet
- 2025-03-08 16:22:27 File "<string>", line 432, in add_or_update_filter_context
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/__init__.py", line 462, in __init__
- 2025-03-08 16:22:27 for (
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/builder/_lxml.py", line 280, in prepare_markup
- 2025-03-08 16:22:27 for encoding in detector.encodings:
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 623, in encodings
- 2025-03-08 16:22:27 self.declared_encoding = self.find_declared_encoding(
- 2025-03-08 16:22:27 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 722, in find_declared_encoding
- 2025-03-08 16:22:27 declared_encoding_match = xml_re.search(markup, endpos=xml_endpos)
- 2025-03-08 16:22:27 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2025-03-08 16:22:27 TypeError: expected string or bytes-like object, got 'list'
- 2025-03-08 16:22:27 2025-03-08 12:22:27.158 | ERROR | function_time_awareness:_wrapper:127 - Error in <function Filter.inlet at 0x7f6010fa5b20>: expected string or bytes-like object, got 'list' - {}
- 2025-03-08 16:22:27 Traceback (most recent call last):
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/usr/local/bin/uvicorn", line 10, in <module>
- 2025-03-08 16:22:27 sys.exit(main())
- 2025-03-08 16:22:27 │ │ └ <Command main>
- 2025-03-08 16:22:27 │ └ <built-in function exit>
- 2025-03-08 16:22:27 └ <module 'sys' (built-in)>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
- 2025-03-08 16:22:27 return self.main(*args, **kwargs)
- 2025-03-08 16:22:27 │ │ │ └ {}
- 2025-03-08 16:22:27 │ │ └ ()
- 2025-03-08 16:22:27 │ └ <function BaseCommand.main at 0x7f6096273740>
- 2025-03-08 16:22:27 └ <Command main>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1082, in main
- 2025-03-08 16:22:27 rv = self.invoke(ctx)
- 2025-03-08 16:22:27 │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 │ └ <function Command.invoke at 0x7f609628c360>
- 2025-03-08 16:22:27 └ <Command main>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
- 2025-03-08 16:22:27 return ctx.invoke(self.callback, **ctx.params)
- 2025-03-08 16:22:27 │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:27 │ │ │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 │ │ │ └ <function main at 0x7f6096070d60>
- 2025-03-08 16:22:27 │ │ └ <Command main>
- 2025-03-08 16:22:27 │ └ <function Context.invoke at 0x7f6096272ca0>
- 2025-03-08 16:22:27 └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 788, in invoke
- 2025-03-08 16:22:27 return __callback(*args, **kwargs)
- 2025-03-08 16:22:27 │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:27 └ ()
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 412, in main
- 2025-03-08 16:22:27 run(
- 2025-03-08 16:22:27 └ <function run at 0x7f60962bed40>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 579, in run
- 2025-03-08 16:22:27 server.run()
- 2025-03-08 16:22:27 │ └ <function Server.run at 0x7f6096124220>
- 2025-03-08 16:22:27 └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
- 2025-03-08 16:22:27 return asyncio.run(self.serve(sockets=sockets))
- 2025-03-08 16:22:27 │ │ │ │ └ None
- 2025-03-08 16:22:27 │ │ │ └ <function Server.serve at 0x7f60961242c0>
- 2025-03-08 16:22:27 │ │ └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:27 │ └ <function run at 0x7f6096670ae0>
- 2025-03-08 16:22:27 └ <module 'asyncio' from '/usr/local/lib/python3.11/asyncio/__init__.py'>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
- 2025-03-08 16:22:27 return runner.run(main)
- 2025-03-08 16:22:27 │ │ └ <coroutine object Server.serve at 0x7f60960317b0>
- 2025-03-08 16:22:27 │ └ <function Runner.run at 0x7f60964cc680>
- 2025-03-08 16:22:27 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
- 2025-03-08 16:22:27 return self._loop.run_until_complete(task)
- 2025-03-08 16:22:27 │ │ │ └ <Task pending name='Task-1' coro=<Server.serve() running at /usr/local/lib/python3.11/site-packages/uvicorn/server.py:70> wai...
- 2025-03-08 16:22:27 │ │ └ <cyfunction Loop.run_until_complete at 0x7f6095bde330>
- 2025-03-08 16:22:27 │ └ <uvloop.Loop running=True closed=False debug=False>
- 2025-03-08 16:22:27 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:27 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:27 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f60143163e0>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:27 └ <open_webui.main.RedirectMiddleware object at 0x7f6017b49b90>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- 2025-03-08 16:22:27 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f60143163e0>
- 2025-03-08 16:22:27 │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ │ │ └ <starlette.requests.Request object at 0x7f6010fd6390>
- 2025-03-08 16:22:27 │ │ └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:27 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:27 await app(scope, receive, sender)
- 2025-03-08 16:22:27 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
- 2025-03-08 16:22:27 await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <bound method Router.app of <fastapi.routing.APIRouter object at 0x7f6017ffae10>>
- 2025-03-08 16:22:27 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
- 2025-03-08 16:22:27 await route.handle(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <function Route.handle at 0x7f60935e5620>
- 2025-03-08 16:22:27 └ APIRoute(path='/api/chat/completions', name='chat_completion', methods=['POST'])
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
- 2025-03-08 16:22:27 await self.app(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <function request_response.<locals>.app at 0x7f6016fe3600>
- 2025-03-08 16:22:27 └ APIRoute(path='/api/chat/completions', name='chat_completion', methods=['POST'])
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
- 2025-03-08 16:22:27 await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ │ └ <starlette.requests.Request object at 0x7f6010e29690>
- 2025-03-08 16:22:27 │ └ <function request_response.<locals>.app.<locals>.app at 0x7f60143172e0>
- 2025-03-08 16:22:27 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:27 await app(scope, receive, sender)
- 2025-03-08 16:22:27 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014316f20>
- 2025-03-08 16:22:27 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 └ <function request_response.<locals>.app.<locals>.app at 0x7f60143172e0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
- 2025-03-08 16:22:27 response = await f(request)
- 2025-03-08 16:22:27 │ └ <starlette.requests.Request object at 0x7f6010e29690>
- 2025-03-08 16:22:27 └ <function get_request_handler.<locals>.app at 0x7f6016fe34c0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
- 2025-03-08 16:22:27 raw_response = await run_endpoint_function(
- 2025-03-08 16:22:27 └ <function run_endpoint_function at 0x7f60935e7420>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
- 2025-03-08 16:22:27 return await dependant.call(**values)
- 2025-03-08 16:22:27 │ │ └ {'user': UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_ima...
- 2025-03-08 16:22:27 │ └ <function chat_completion at 0x7f6016fe0f40>
- 2025-03-08 16:22:27 └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=Body(Pydant...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/app/backend/open_webui/main.py", line 1043, in chat_completion
- 2025-03-08 16:22:27 form_data, metadata, events = await process_chat_payload(
- 2025-03-08 16:22:27 │ │ └ <function process_chat_payload at 0x7f60183d4180>
- 2025-03-08 16:22:27 │ └ {'user_id': 'e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', 'chat_id': 'bc91e112-3258-44f3-9b58-e40d6e6db85e', 'message_id': 'ead1b88...
- 2025-03-08 16:22:27 └ {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content': [{'type...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/app/backend/open_webui/utils/middleware.py", line 723, in process_chat_payload
- 2025-03-08 16:22:27 form_data, flags = await process_filter_functions(
- 2025-03-08 16:22:27 │ └ <function process_filter_functions at 0x7f601b3916c0>
- 2025-03-08 16:22:27 └ {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content': [{'type...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/app/backend/open_webui/utils/filter.py", line 99, in process_filter_functions
- 2025-03-08 16:22:27 form_data = await handler(**params)
- 2025-03-08 16:22:27 │ └ {'body': {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content'...
- 2025-03-08 16:22:27 └ <bound method Filter.inlet of <function_time_awareness.Filter object at 0x7f60109775d0>>
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 > File "<string>", line 125, in _wrapper
- 2025-03-08 16:22:27 File "<string>", line 273, in inlet
- 2025-03-08 16:22:27 File "<string>", line 432, in add_or_update_filter_context
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/__init__.py", line 462, in __init__
- 2025-03-08 16:22:27 for (
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/builder/_lxml.py", line 280, in prepare_markup
- 2025-03-08 16:22:27 for encoding in detector.encodings:
- 2025-03-08 16:22:27 │ └ <property object at 0x7f6095a6dc10>
- 2025-03-08 16:22:27 └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 623, in encodings
- 2025-03-08 16:22:27 self.declared_encoding = self.find_declared_encoding(
- 2025-03-08 16:22:27 │ │ │ └ <classmethod(<function EncodingDetector.find_declared_encoding at 0x7f60942018a0>)>
- 2025-03-08 16:22:27 │ │ └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 │ └ None
- 2025-03-08 16:22:27 └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 722, in find_declared_encoding
- 2025-03-08 16:22:27 declared_encoding_match = xml_re.search(markup, endpos=xml_endpos)
- 2025-03-08 16:22:27 │ │ │ └ 1024
- 2025-03-08 16:22:27 │ │ └ [{'type': 'text', 'text': 'whats in this image?'}, {'type': 'image_url', 'image_url': {'url': 'data:image/png;base64,iVBORw0K...
- 2025-03-08 16:22:27 │ └ <method 'search' of 're.Pattern' objects>
- 2025-03-08 16:22:27 └ re.compile('^\\s*<\\?.*encoding=[\'"](.*?)[\'"].*\\?>', re.IGNORECASE)
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 TypeError: expected string or bytes-like object, got 'list'
- 2025-03-08 16:22:27 2025-03-08 12:22:27.166 | ERROR | open_webui.utils.filter:process_filter_functions:104 - Error in inlet handler time_awareness: expected string or bytes-like object, got 'list' - {}
- 2025-03-08 16:22:27 Traceback (most recent call last):
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/usr/local/bin/uvicorn", line 10, in <module>
- 2025-03-08 16:22:27 sys.exit(main())
- 2025-03-08 16:22:27 │ │ └ <Command main>
- 2025-03-08 16:22:27 │ └ <built-in function exit>
- 2025-03-08 16:22:27 └ <module 'sys' (built-in)>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
- 2025-03-08 16:22:27 return self.main(*args, **kwargs)
- 2025-03-08 16:22:27 │ │ │ └ {}
- 2025-03-08 16:22:27 │ │ └ ()
- 2025-03-08 16:22:27 │ └ <function BaseCommand.main at 0x7f6096273740>
- 2025-03-08 16:22:27 └ <Command main>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1082, in main
- 2025-03-08 16:22:27 rv = self.invoke(ctx)
- 2025-03-08 16:22:27 │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 │ └ <function Command.invoke at 0x7f609628c360>
- 2025-03-08 16:22:27 └ <Command main>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
- 2025-03-08 16:22:27 return ctx.invoke(self.callback, **ctx.params)
- 2025-03-08 16:22:27 │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:27 │ │ │ │ └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 │ │ │ └ <function main at 0x7f6096070d60>
- 2025-03-08 16:22:27 │ │ └ <Command main>
- 2025-03-08 16:22:27 │ └ <function Context.invoke at 0x7f6096272ca0>
- 2025-03-08 16:22:27 └ <click.core.Context object at 0x7f6096fac2d0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/click/core.py", line 788, in invoke
- 2025-03-08 16:22:27 return __callback(*args, **kwargs)
- 2025-03-08 16:22:27 │ └ {'host': '0.0.0.0', 'port': 8080, 'forwarded_allow_ips': '*', 'app': 'open_webui.main:app', 'uds': None, 'fd': None, 'reload'...
- 2025-03-08 16:22:27 └ ()
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 412, in main
- 2025-03-08 16:22:27 run(
- 2025-03-08 16:22:27 └ <function run at 0x7f60962bed40>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/main.py", line 579, in run
- 2025-03-08 16:22:27 server.run()
- 2025-03-08 16:22:27 │ └ <function Server.run at 0x7f6096124220>
- 2025-03-08 16:22:27 └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
- 2025-03-08 16:22:27 return asyncio.run(self.serve(sockets=sockets))
- 2025-03-08 16:22:27 │ │ │ │ └ None
- 2025-03-08 16:22:27 │ │ │ └ <function Server.serve at 0x7f60961242c0>
- 2025-03-08 16:22:27 │ │ └ <uvicorn.server.Server object at 0x7f60962b7550>
- 2025-03-08 16:22:27 │ └ <function run at 0x7f6096670ae0>
- 2025-03-08 16:22:27 └ <module 'asyncio' from '/usr/local/lib/python3.11/asyncio/__init__.py'>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/asyncio/runners.py", line 190, in run
- 2025-03-08 16:22:27 return runner.run(main)
- 2025-03-08 16:22:27 │ │ └ <coroutine object Server.serve at 0x7f60960317b0>
- 2025-03-08 16:22:27 │ └ <function Runner.run at 0x7f60964cc680>
- 2025-03-08 16:22:27 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run
- 2025-03-08 16:22:27 return self._loop.run_until_complete(task)
- 2025-03-08 16:22:27 │ │ │ └ <Task pending name='Task-1' coro=<Server.serve() running at /usr/local/lib/python3.11/site-packages/uvicorn/server.py:70> wai...
- 2025-03-08 16:22:27 │ │ └ <cyfunction Loop.run_until_complete at 0x7f6095bde330>
- 2025-03-08 16:22:27 │ └ <uvloop.Loop running=True closed=False debug=False>
- 2025-03-08 16:22:27 └ <asyncio.runners.Runner object at 0x7f609607fb10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 141, in coro
- 2025-03-08 16:22:27 await self.app(scope, receive_or_disconnect, send_no_error)
- 2025-03-08 16:22:27 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f60143163e0>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:27 └ <open_webui.main.RedirectMiddleware object at 0x7f6017b49b90>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
- 2025-03-08 16:22:27 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7f60143163e0>
- 2025-03-08 16:22:27 │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ │ │ └ <starlette.requests.Request object at 0x7f6010fd6390>
- 2025-03-08 16:22:27 │ │ └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7f6017740090>
- 2025-03-08 16:22:27 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:27 await app(scope, receive, sender)
- 2025-03-08 16:22:27 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
- 2025-03-08 16:22:27 await self.middleware_stack(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <bound method Router.app of <fastapi.routing.APIRouter object at 0x7f6017ffae10>>
- 2025-03-08 16:22:27 └ <fastapi.routing.APIRouter object at 0x7f6017ffae10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
- 2025-03-08 16:22:27 await route.handle(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <function Route.handle at 0x7f60935e5620>
- 2025-03-08 16:22:27 └ APIRoute(path='/api/chat/completions', name='chat_completion', methods=['POST'])
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
- 2025-03-08 16:22:27 await self.app(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ └ <function request_response.<locals>.app at 0x7f6016fe3600>
- 2025-03-08 16:22:27 └ APIRoute(path='/api/chat/completions', name='chat_completion', methods=['POST'])
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
- 2025-03-08 16:22:27 await wrap_app_handling_exceptions(app, request)(scope, receive, send)
- 2025-03-08 16:22:27 │ │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014315940>
- 2025-03-08 16:22:27 │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 │ │ └ <starlette.requests.Request object at 0x7f6010e29690>
- 2025-03-08 16:22:27 │ └ <function request_response.<locals>.app.<locals>.app at 0x7f60143172e0>
- 2025-03-08 16:22:27 └ <function wrap_app_handling_exceptions at 0x7f60935e4040>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
- 2025-03-08 16:22:27 await app(scope, receive, sender)
- 2025-03-08 16:22:27 │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7f6014316f20>
- 2025-03-08 16:22:27 │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7f60143160c0>
- 2025-03-08 16:22:27 │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('172.17.0.2', 8080), 'c...
- 2025-03-08 16:22:27 └ <function request_response.<locals>.app.<locals>.app at 0x7f60143172e0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
- 2025-03-08 16:22:27 response = await f(request)
- 2025-03-08 16:22:27 │ └ <starlette.requests.Request object at 0x7f6010e29690>
- 2025-03-08 16:22:27 └ <function get_request_handler.<locals>.app at 0x7f6016fe34c0>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
- 2025-03-08 16:22:27 raw_response = await run_endpoint_function(
- 2025-03-08 16:22:27 └ <function run_endpoint_function at 0x7f60935e7420>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
- 2025-03-08 16:22:27 return await dependant.call(**values)
- 2025-03-08 16:22:27 │ │ └ {'user': UserModel(id='e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', name='Alex', email='admin@localhost', role='admin', profile_ima...
- 2025-03-08 16:22:27 │ └ <function chat_completion at 0x7f6016fe0f40>
- 2025-03-08 16:22:27 └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=Body(Pydant...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/app/backend/open_webui/main.py", line 1043, in chat_completion
- 2025-03-08 16:22:27 form_data, metadata, events = await process_chat_payload(
- 2025-03-08 16:22:27 │ │ └ <function process_chat_payload at 0x7f60183d4180>
- 2025-03-08 16:22:27 │ └ {'user_id': 'e16bf114-cb3c-4fbd-91ca-0fd48df33bb2', 'chat_id': 'bc91e112-3258-44f3-9b58-e40d6e6db85e', 'message_id': 'ead1b88...
- 2025-03-08 16:22:27 └ {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content': [{'type...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "/app/backend/open_webui/utils/middleware.py", line 723, in process_chat_payload
- 2025-03-08 16:22:27 form_data, flags = await process_filter_functions(
- 2025-03-08 16:22:27 │ └ <function process_filter_functions at 0x7f601b3916c0>
- 2025-03-08 16:22:27 └ {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content': [{'type...
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 > File "/app/backend/open_webui/utils/filter.py", line 99, in process_filter_functions
- 2025-03-08 16:22:27 form_data = await handler(**params)
- 2025-03-08 16:22:27 │ └ {'body': {'stream': True, 'model': 'OpenRouter.google/gemini-2.0-pro-exp-02-05:free', 'messages': [{'role': 'user', 'content'...
- 2025-03-08 16:22:27 └ <bound method Filter.inlet of <function_time_awareness.Filter object at 0x7f60109775d0>>
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 File "<string>", line 128, in _wrapper
- 2025-03-08 16:22:27 File "<string>", line 125, in _wrapper
- 2025-03-08 16:22:27 File "<string>", line 273, in inlet
- 2025-03-08 16:22:27 File "<string>", line 432, in add_or_update_filter_context
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/__init__.py", line 462, in __init__
- 2025-03-08 16:22:27 for (
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/builder/_lxml.py", line 280, in prepare_markup
- 2025-03-08 16:22:27 for encoding in detector.encodings:
- 2025-03-08 16:22:27 │ └ <property object at 0x7f6095a6dc10>
- 2025-03-08 16:22:27 └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 623, in encodings
- 2025-03-08 16:22:27 self.declared_encoding = self.find_declared_encoding(
- 2025-03-08 16:22:27 │ │ │ └ <classmethod(<function EncodingDetector.find_declared_encoding at 0x7f60942018a0>)>
- 2025-03-08 16:22:27 │ │ └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 │ └ None
- 2025-03-08 16:22:27 └ <bs4.dammit.EncodingDetector object at 0x7f60109b7f10>
- 2025-03-08 16:22:27 File "/usr/local/lib/python3.11/site-packages/bs4/dammit.py", line 722, in find_declared_encoding
- 2025-03-08 16:22:27 declared_encoding_match = xml_re.search(markup, endpos=xml_endpos)
- 2025-03-08 16:22:27 │ │ │ └ 1024
- 2025-03-08 16:22:27 │ │ └ [{'type': 'text', 'text': 'whats in this image?'}, {'type': 'image_url', 'image_url': {'url': 'data:image/png;base64,iVBORw0K...
- 2025-03-08 16:22:27 │ └ <method 'search' of 're.Pattern' objects>
- 2025-03-08 16:22:27 └ re.compile('^\\s*<\\?.*encoding=[\'"](.*?)[\'"].*\\?>', re.IGNORECASE)
- 2025-03-08 16:22:27
- 2025-03-08 16:22:27 TypeError: expected string or bytes-like object, got 'list'
- 2025-03-08 16:22:27 2025-03-08 12:22:27.175 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:44878 - "POST /api/chat/completions HTTP/1.1" 400 - {}
- 2025-03-08 16:22:27 2025-03-08 12:22:27.259 | INFO | uvicorn.protocols.http.httptools_impl:send:476 - 172.17.0.1:44878 - "GET /api/v1/chats/?page=1 HTTP/1.1" 200 - {}
Add Comment
Please, Sign In to add comment