Skip to content

Web user interaface does not parse model responses correctly #8259

@kaanaksit

Description

@kaanaksit

LocalAI version:
Docker installation localai/localai: latest-gpu-nvidia-cuda-13

Environment, CPU architecture, OS, and Version:

$ uname -a
Linux COMPUTER 6.17.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 21:44:46 UTC 2025 x86_64 GNU/Linux

Describe the bug
I installed LOCAL.AI using the docker option by following docker run -ti --name local-ai -p 8080:8080 --gpus all localai/localai:latest-gpu-nvidia-cuda-13. As I use the web user interface through localhost:8080, I encountered that the model responses that are provided in markdown is not parsed correctly.

To Reproduce

Image

Expected behavior
Correctly parsed markdown.

Logs

sudo docker logs local-ai --tail 20
Jan 27 21:16:30 INFO  HTTP request method="GET" path="/static/components.css" status=200 
Jan 27 21:16:30 INFO  HTTP request method="GET" path="/static/animations.css" status=200 
Jan 27 21:16:30 INFO  HTTP request method="GET" path="/static/general.css" status=200 
Jan 27 21:16:30 INFO  HTTP request method="GET" path="/static/assets/fontawesome/css/brands.css" status=200 
Jan 27 21:16:30 INFO  HTTP request method="GET" path="/static/assets/space-grotesk-regular.ttf" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/fontawesome/css/fontawesome.css" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/playfair-display-bold.ttf" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/tw-elements.css" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/fontawesome/css/solid.css" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/flowbite.min.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/highlightjs.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/alpine.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/marked.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/purify.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/chat.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/tailwindcss.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/assets/pdf.min.js" status=200 
Jan 27 21:16:31 INFO  HTTP request method="GET" path="/static/logo_horizontal.png" status=200 
Jan 27 21:16:46 WARN  guessDefaultsFromFile: full offload is recommended
Jan 27 21:16:47 INFO  HTTP request method="POST" path="/v1/chat/completions" status=200

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions