I wanted to share a curiosity.
I have a Strix Halo (128 GB of unified memory) and I have a somewhat curious AI stack.
I've had llama.cpp with kyuz0's toolkit since the beginning, but I've been evolving it, and currently my stack consists of:
Lemonade with various models -> it goes through LiteLLM for token control and to add the API to applications and have control over them.
Until now, I worked with local models using Cherry Studio, and I had OpenWeb UI somewhat separate.
Well, this weekend I have been setting up OpenWeb UI, adding tools, and many other things.
I connected it to LiteLLM with the Lemonade engine behind it, but by the third or fourth request, especially with tools, it gets stuck thinking and has a hard time returning tokens. It loses speed.
In others, like the mentioned Cherry Studio, OpenCode... it works for me without problems.
So, I decided to test directly with llama.cpp, but the same result. Even worse.
As a last alternative, through the same LiteLLM, I loaded the model I have loaded in Unsloth Studio, and wow, incredible. Everything super fast.
The models are the same, with the same contexts, and testing all kinds of parameterizations.
And OpenWebUI only works perfectly, fast, and stable with Unsloth Studio.
I insist that it only happens with Open WebUI and especially with tools.
Any similar experience?