try openwebui api----- KeyError: 'llava-llama3:8b' #1031

Closed
opened 2025-11-11 14:35:57 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @mrguo6221 on GitHub (May 24, 2024).

Bug Report

{
"model": "llava-llama3:8b",
"prompt": "tell me a story!",
"stream": false
} this is the post body url:http://192.168.1.160:4300/openai/api/ Authorization: Bearer sk-e10fd4637fa147b5ae5b1752dff55f31 Content-Type: application/json im try the api then 2024-05-24 22:46:09 KeyError: 'llava-llama3:8b' ,the model is this name,and i use it in the web ofen,but i cant use the api ,i dont know why,could u help me?

Description

Bug Summary:
{
"model": "llava-llama3:8b",
"prompt": "tell me a story!",
"stream": false
} this is the post body url:http://192.168.1.160:4300/openai/api/ Authorization: Bearer sk-e10fd4637fa147b5ae5b1752dff55f31 Content-Type: application/json im try the api then 2024-05-24 22:46:09 KeyError: 'llava-llama3:8b' ,the model is this name,and i use it in the web ofen,but i cant use the api ,i dont know why,could u help me?
Steps to Reproduce:
2024-05-24 23:11:36 INFO:apps.openai.main:get_all_models()
2024-05-24 23:11:36 INFO: 172.17.0.1:38848 - "POST /openai/api/ HTTP/1.1" 500 Internal Server Error
2024-05-24 23:11:36 ERROR: Exception in ASGI application
2024-05-24 23:11:36 + Exception Group Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in call
2024-05-24 23:11:36 | await response(scope, wrapped_receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 257, in call
2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in aexit
2024-05-24 23:11:36 | raise BaseExceptionGroup(
2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2024-05-24 23:11:36 +-+---------------- 1 ----------------
2024-05-24 23:11:36 | Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi
2024-05-24 23:11:36 | result = await app( # type: ignore[func-returns-value]
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call
2024-05-24 23:11:36 | return await self.app(scope, receive, send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 | await super().call(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 | await self.app(scope, receive, _send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 | await route.handle(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 | await super().call(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 | await self.app(scope, receive, _send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in call
2024-05-24 23:11:36 | response = await self.dispatch_func(request, call_next)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 71, in check_url
2024-05-24 23:11:36 | response = await call_next(request)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 | await route.handle(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app
2024-05-24 23:11:36 | response = await func(request)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app
2024-05-24 23:11:36 | raise e
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app
2024-05-24 23:11:36 | raw_response = await run_endpoint_function(
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
2024-05-24 23:11:36 | return await dependant.call(**values)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 317, in proxy
2024-05-24 23:11:36 | idx = app.state.MODELS[body.get("model")]["urlIdx"]
2024-05-24 23:11:36 | ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | KeyError: 'llava-llama3:8b'
2024-05-24 23:11:36 +------------------------------------
2024-05-24 23:11:36
2024-05-24 23:11:36 During handling of the above exception, another exception occurred:
2024-05-24 23:11:36
2024-05-24 23:11:36 + Exception Group Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
2024-05-24 23:11:36 | yield
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in call
2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in aexit
2024-05-24 23:11:36 | raise BaseExceptionGroup(
2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2024-05-24 23:11:36 +-+---------------- 1 ----------------
2024-05-24 23:11:36 | Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 264, in call
2024-05-24 23:11:36 | await wrap(partial(self.listen_for_disconnect, receive))
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 237, in listen_for_disconnect
2024-05-24 23:11:36 | message = await receive()
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 52, in wrapped_receive
2024-05-24 23:11:36 | msg = await self.receive()
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 596, in receive
2024-05-24 23:11:36 | await self.message_event.wait()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/asyncio/locks.py", line 213, in wait
2024-05-24 23:11:36 | await fut
2024-05-24 23:11:36 | asyncio.exceptions.CancelledError: Cancelled by cancel scope 7ff9cdd01790
2024-05-24 23:11:36 |
2024-05-24 23:11:36 | During handling of the above exception, another exception occurred:
2024-05-24 23:11:36 |
2024-05-24 23:11:36 | Exception Group Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in call
2024-05-24 23:11:36 | await response(scope, wrapped_receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 257, in call
2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in aexit
2024-05-24 23:11:36 | raise BaseExceptionGroup(
2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2024-05-24 23:11:36 +-+---------------- 1 ----------------
2024-05-24 23:11:36 | Traceback (most recent call last):
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi
2024-05-24 23:11:36 | result = await app( # type: ignore[func-returns-value]
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call
2024-05-24 23:11:36 | return await self.app(scope, receive, send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 | await super().call(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 | await self.app(scope, receive, _send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 | await func()
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 | return await super().stream_response(send)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 | async for chunk in self.body_iterator:
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 | await route.handle(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 | await super().call(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 | await self.app(scope, receive, _send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 | with collapse_excgroups():
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in call
2024-05-24 23:11:36 | response = await self.dispatch_func(request, call_next)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 71, in check_url
2024-05-24 23:11:36 | response = await call_next(request)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
2024-05-24 23:11:36 | raise app_exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 | await route.handle(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle
2024-05-24 23:11:36 | await self.app(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app
2024-05-24 23:11:36 | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 | raise exc
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 | await app(scope, receive, sender)
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app
2024-05-24 23:11:36 | response = await func(request)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app
2024-05-24 23:11:36 | raise e
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app
2024-05-24 23:11:36 | raw_response = await run_endpoint_function(
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
2024-05-24 23:11:36 | return await dependant.call(**values)
2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 317, in proxy
2024-05-24 23:11:36 | idx = app.state.MODELS[body.get("model")]["urlIdx"]
2024-05-24 23:11:36 | ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 | KeyError: 'llava-llama3:8b'
2024-05-24 23:11:36 +------------------------------------
2024-05-24 23:11:36
2024-05-24 23:11:36 During handling of the above exception, another exception occurred:
2024-05-24 23:11:36
2024-05-24 23:11:36 Traceback (most recent call last):
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi
2024-05-24 23:11:36 result = await app( # type: ignore[func-returns-value]
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call
2024-05-24 23:11:36 return await self.app(scope, receive, send)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 await super().call(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 await self.app(scope, receive, _send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 with collapse_excgroups():
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 await func()
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 return await super().stream_response(send)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 async for chunk in self.body_iterator:
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 raise app_exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 with collapse_excgroups():
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 await func()
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 return await super().stream_response(send)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 async for chunk in self.body_iterator:
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 raise app_exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 await self.app(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 with collapse_excgroups():
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap
2024-05-24 23:11:36 await func()
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
2024-05-24 23:11:36 return await super().stream_response(send)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response
2024-05-24 23:11:36 async for chunk in self.body_iterator:
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
2024-05-24 23:11:36 raise app_exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 await app(scope, receive, sender)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 await route.handle(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle
2024-05-24 23:11:36 await self.app(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in call
2024-05-24 23:11:36 await super().call(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in call
2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in call
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in call
2024-05-24 23:11:36 await self.app(scope, receive, _send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in call
2024-05-24 23:11:36 with collapse_excgroups():
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in exit
2024-05-24 23:11:36 self.gen.throw(typ, value, traceback)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in call
2024-05-24 23:11:36 response = await self.dispatch_func(request, call_next)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/app/backend/apps/openai/main.py", line 71, in check_url
2024-05-24 23:11:36 response = await call_next(request)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next
2024-05-24 23:11:36 raise app_exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in call
2024-05-24 23:11:36 await self.app(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in call
2024-05-24 23:11:36 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 await app(scope, receive, sender)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in call
2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app
2024-05-24 23:11:36 await route.handle(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle
2024-05-24 23:11:36 await self.app(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app
2024-05-24 23:11:36 await wrap_app_handling_exceptions(app, request)(scope, receive, send)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
2024-05-24 23:11:36 raise exc
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
2024-05-24 23:11:36 await app(scope, receive, sender)
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app
2024-05-24 23:11:36 response = await func(request)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app
2024-05-24 23:11:36 raise e
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app
2024-05-24 23:11:36 raw_response = await run_endpoint_function(
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
2024-05-24 23:11:36 return await dependant.call(**values)
2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 File "/app/backend/apps/openai/main.py", line 317, in proxy
2024-05-24 23:11:36 idx = app.state.MODELS[body.get("model")]["urlIdx"]
2024-05-24 23:11:36 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
2024-05-24 23:11:36 KeyError: 'llava-llama3:8b'

Expected Behavior:
[Describe what you expected to happen.]

Actual Behavior:
[Describe what actually happened.]

Environment

  • Open WebUI Version: [e.g., 0.1.120]

  • Ollama (if applicable): [e.g., 0.1.30, 0.1.32-rc1]

  • Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]

  • Browser (if applicable): [e.g., Chrome 100.0, Firefox 98.0]

Reproduction Details

Confirmation:

  • I have read and followed all the instructions provided in the README.md.
  • I am on the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.

Logs and Screenshots

Browser Console Logs:
[Include relevant browser console logs, if applicable]

Docker Container Logs:
[Include relevant Docker container logs, if applicable]

Screenshots (if applicable):
[Attach any relevant screenshots to help illustrate the issue]

Installation Method

[Describe the method you used to install the project, e.g., manual installation, Docker, package manager, etc.]

Additional Information

[Include any additional details that may help in understanding and reproducing the issue. This could include specific configurations, error messages, or anything else relevant to the bug.]

Note

If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!

Originally created by @mrguo6221 on GitHub (May 24, 2024). # Bug Report { "model": "llava-llama3:8b", "prompt": "tell me a story!", "stream": false } this is the post body url:http://192.168.1.160:4300/openai/api/ Authorization: Bearer sk-e10fd4637fa147b5ae5b1752dff55f31 Content-Type: application/json im try the api then 2024-05-24 22:46:09 KeyError: 'llava-llama3:8b' ,the model is this name,and i use it in the web ofen,but i cant use the api ,i dont know why,could u help me? ## Description **Bug Summary:** { "model": "llava-llama3:8b", "prompt": "tell me a story!", "stream": false } this is the post body url:http://192.168.1.160:4300/openai/api/ Authorization: Bearer sk-e10fd4637fa147b5ae5b1752dff55f31 Content-Type: application/json im try the api then 2024-05-24 22:46:09 KeyError: 'llava-llama3:8b' ,the model is this name,and i use it in the web ofen,but i cant use the api ,i dont know why,could u help me? **Steps to Reproduce:** 2024-05-24 23:11:36 INFO:apps.openai.main:get_all_models() 2024-05-24 23:11:36 INFO: 172.17.0.1:38848 - "POST /openai/api/ HTTP/1.1" 500 Internal Server Error 2024-05-24 23:11:36 ERROR: Exception in ASGI application 2024-05-24 23:11:36 + Exception Group Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in __call__ 2024-05-24 23:11:36 | await response(scope, wrapped_receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 257, in __call__ 2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in __aexit__ 2024-05-24 23:11:36 | raise BaseExceptionGroup( 2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 2024-05-24 23:11:36 +-+---------------- 1 ---------------- 2024-05-24 23:11:36 | Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi 2024-05-24 23:11:36 | result = await app( # type: ignore[func-returns-value] 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ 2024-05-24 23:11:36 | return await self.app(scope, receive, send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 | await super().__call__(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, _send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 | await route.handle(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 | await super().__call__(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, _send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ 2024-05-24 23:11:36 | response = await self.dispatch_func(request, call_next) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 71, in check_url 2024-05-24 23:11:36 | response = await call_next(request) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 | await route.handle(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(app, request)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app 2024-05-24 23:11:36 | response = await func(request) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app 2024-05-24 23:11:36 | raise e 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app 2024-05-24 23:11:36 | raw_response = await run_endpoint_function( 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function 2024-05-24 23:11:36 | return await dependant.call(**values) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 317, in proxy 2024-05-24 23:11:36 | idx = app.state.MODELS[body.get("model")]["urlIdx"] 2024-05-24 23:11:36 | ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | KeyError: 'llava-llama3:8b' 2024-05-24 23:11:36 +------------------------------------ 2024-05-24 23:11:36 2024-05-24 23:11:36 During handling of the above exception, another exception occurred: 2024-05-24 23:11:36 2024-05-24 23:11:36 + Exception Group Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 87, in collapse_excgroups 2024-05-24 23:11:36 | yield 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 190, in __call__ 2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in __aexit__ 2024-05-24 23:11:36 | raise BaseExceptionGroup( 2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 2024-05-24 23:11:36 +-+---------------- 1 ---------------- 2024-05-24 23:11:36 | Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 264, in __call__ 2024-05-24 23:11:36 | await wrap(partial(self.listen_for_disconnect, receive)) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 237, in listen_for_disconnect 2024-05-24 23:11:36 | message = await receive() 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 52, in wrapped_receive 2024-05-24 23:11:36 | msg = await self.receive() 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 596, in receive 2024-05-24 23:11:36 | await self.message_event.wait() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/asyncio/locks.py", line 213, in wait 2024-05-24 23:11:36 | await fut 2024-05-24 23:11:36 | asyncio.exceptions.CancelledError: Cancelled by cancel scope 7ff9cdd01790 2024-05-24 23:11:36 | 2024-05-24 23:11:36 | During handling of the above exception, another exception occurred: 2024-05-24 23:11:36 | 2024-05-24 23:11:36 | Exception Group Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in __call__ 2024-05-24 23:11:36 | await response(scope, wrapped_receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 257, in __call__ 2024-05-24 23:11:36 | async with anyio.create_task_group() as task_group: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 678, in __aexit__ 2024-05-24 23:11:36 | raise BaseExceptionGroup( 2024-05-24 23:11:36 | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception) 2024-05-24 23:11:36 +-+---------------- 1 ---------------- 2024-05-24 23:11:36 | Traceback (most recent call last): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi 2024-05-24 23:11:36 | result = await app( # type: ignore[func-returns-value] 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ 2024-05-24 23:11:36 | return await self.app(scope, receive, send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 | await super().__call__(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, _send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 | await func() 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 | return await super().stream_response(send) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 | async for chunk in self.body_iterator: 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 | await route.handle(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 | await super().__call__(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, _send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 | with collapse_excgroups(): 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 | self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ 2024-05-24 23:11:36 | response = await self.dispatch_func(request, call_next) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 71, in check_url 2024-05-24 23:11:36 | response = await call_next(request) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next 2024-05-24 23:11:36 | raise app_exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 | await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 | await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 | await route.handle(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle 2024-05-24 23:11:36 | await self.app(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app 2024-05-24 23:11:36 | await wrap_app_handling_exceptions(app, request)(scope, receive, send) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 | raise exc 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 | await app(scope, receive, sender) 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app 2024-05-24 23:11:36 | response = await func(request) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app 2024-05-24 23:11:36 | raise e 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app 2024-05-24 23:11:36 | raw_response = await run_endpoint_function( 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function 2024-05-24 23:11:36 | return await dependant.call(**values) 2024-05-24 23:11:36 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | File "/app/backend/apps/openai/main.py", line 317, in proxy 2024-05-24 23:11:36 | idx = app.state.MODELS[body.get("model")]["urlIdx"] 2024-05-24 23:11:36 | ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 | KeyError: 'llava-llama3:8b' 2024-05-24 23:11:36 +------------------------------------ 2024-05-24 23:11:36 2024-05-24 23:11:36 During handling of the above exception, another exception occurred: 2024-05-24 23:11:36 2024-05-24 23:11:36 Traceback (most recent call last): 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 435, in run_asgi 2024-05-24 23:11:36 result = await app( # type: ignore[func-returns-value] 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__ 2024-05-24 23:11:36 return await self.app(scope, receive, send) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 await super().__call__(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 await self.app(scope, receive, _send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 with collapse_excgroups(): 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 await func() 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 return await super().stream_response(send) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 async for chunk in self.body_iterator: 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 raise app_exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 with collapse_excgroups(): 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 await func() 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 return await super().stream_response(send) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 async for chunk in self.body_iterator: 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 raise app_exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 await self.app(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 with collapse_excgroups(): 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 260, in wrap 2024-05-24 23:11:36 await func() 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response 2024-05-24 23:11:36 return await super().stream_response(send) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 249, in stream_response 2024-05-24 23:11:36 async for chunk in self.body_iterator: 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream 2024-05-24 23:11:36 raise app_exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 await app(scope, receive, sender) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 await route.handle(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 487, in handle 2024-05-24 23:11:36 await self.app(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__ 2024-05-24 23:11:36 await super().__call__(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__ 2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__ 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__ 2024-05-24 23:11:36 await self.app(scope, receive, _send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__ 2024-05-24 23:11:36 with collapse_excgroups(): 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__ 2024-05-24 23:11:36 self.gen.throw(typ, value, traceback) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 191, in __call__ 2024-05-24 23:11:36 response = await self.dispatch_func(request, call_next) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/app/backend/apps/openai/main.py", line 71, in check_url 2024-05-24 23:11:36 response = await call_next(request) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 165, in call_next 2024-05-24 23:11:36 raise app_exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro 2024-05-24 23:11:36 await self.app(scope, receive_or_disconnect, send_no_error) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 83, in __call__ 2024-05-24 23:11:36 await self.app(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ 2024-05-24 23:11:36 await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 await app(scope, receive, sender) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 758, in __call__ 2024-05-24 23:11:36 await self.middleware_stack(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 778, in app 2024-05-24 23:11:36 await route.handle(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 299, in handle 2024-05-24 23:11:36 await self.app(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 79, in app 2024-05-24 23:11:36 await wrap_app_handling_exceptions(app, request)(scope, receive, send) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app 2024-05-24 23:11:36 raise exc 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app 2024-05-24 23:11:36 await app(scope, receive, sender) 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 74, in app 2024-05-24 23:11:36 response = await func(request) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 299, in app 2024-05-24 23:11:36 raise e 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 294, in app 2024-05-24 23:11:36 raw_response = await run_endpoint_function( 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 191, in run_endpoint_function 2024-05-24 23:11:36 return await dependant.call(**values) 2024-05-24 23:11:36 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 File "/app/backend/apps/openai/main.py", line 317, in proxy 2024-05-24 23:11:36 idx = app.state.MODELS[body.get("model")]["urlIdx"] 2024-05-24 23:11:36 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ 2024-05-24 23:11:36 KeyError: 'llava-llama3:8b' **Expected Behavior:** [Describe what you expected to happen.] **Actual Behavior:** [Describe what actually happened.] ## Environment - **Open WebUI Version:** [e.g., 0.1.120] - **Ollama (if applicable):** [e.g., 0.1.30, 0.1.32-rc1] - **Operating System:** [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04] - **Browser (if applicable):** [e.g., Chrome 100.0, Firefox 98.0] ## Reproduction Details **Confirmation:** - [x] I have read and followed all the instructions provided in the README.md. - [x] I am on the latest version of both Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. ## Logs and Screenshots **Browser Console Logs:** [Include relevant browser console logs, if applicable] **Docker Container Logs:** [Include relevant Docker container logs, if applicable] **Screenshots (if applicable):** [Attach any relevant screenshots to help illustrate the issue] ## Installation Method [Describe the method you used to install the project, e.g., manual installation, Docker, package manager, etc.] ## Additional Information [Include any additional details that may help in understanding and reproducing the issue. This could include specific configurations, error messages, or anything else relevant to the bug.] ## Note If the bug report is incomplete or does not follow the provided instructions, it may not be addressed. Please ensure that you have followed the steps outlined in the README.md and troubleshooting.md documents, and provide all necessary information for us to reproduce and address the issue. Thank you!
Author
Owner

@justinh-rahb commented on GitHub (May 24, 2024):

@mrguo6221 you exposed your API key, you better expire that quickly.

@justinh-rahb commented on GitHub (May 24, 2024): @mrguo6221 you exposed your API key, you better expire that quickly.
Author
Owner

@mrguo6221 commented on GitHub (May 24, 2024):

@mrguo6221 you exposed your API key, you better expire that quickly.

“No impact, just the local network port.”

@mrguo6221 commented on GitHub (May 24, 2024): > @mrguo6221 you exposed your API key, you better expire that quickly. “No impact, just the local network port.”
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#1031