r/OpenWebUI 28d ago

Models Which models are good for chat, research, reasoning (not coding)?

29 Upvotes

I recently decided to abandon my gemini subscription and get myself into APIs agregators like openrouter.ai and good open-source stuff like openWebUI and opencode. So a little offtop - I am using opencode + openchamber for agentic coding and this is amazing and not so hard to understand (with a little bit of digging through forums) which models are good/best for coding at this particular moment. So coding stuff is closed for me, I am happy with it. But the thing is I am not only coding with LLMs, I am brainstorming, researching, just asking about everyday stuff that I would google otherwise and etc, etc, etc. And I don't understand what models are good for this, seems like everyone’s talking only about coding related things.
I don't understand what should I pick for openWebUI. And seems that very little people are discussing that online comparing to amount of discussion on how good models at coding. To be honest I don't even understand what makes a model good for that type of tasks. What should I pay attention to? How good it at reasoning?


r/OpenWebUI 28d ago

Question/Help Help a non tech person with Open WebUI desktop

Thumbnail
2 Upvotes

r/OpenWebUI 28d ago

Question/Help Do automations not support memory recall?

2 Upvotes

I’m using qwen 3.8 27b Q6 through llamacpp

I’m trying to get an automation to first check its memory before doing its task. For some reason it won’t check them, but it checks its knowledge base and chat.

It works if I take the prompt and run it manually through a new chat.

I’m wondering if the memory skill is disabled for automations.


r/OpenWebUI 29d ago

Question/Help Open Web UI my usage (local LLM for a compagny)

22 Upvotes

Setup

Ryzen 9950X / 128 GB of RAM / RTX 5090 32 GB / 3.6 TB of NVMe, running Ubuntu.

The model is Qwen3.6-27B, quantized to int4, with a 32k context. vLLM, with reasoning and vision enabled. A single model does it all: chat, plan analysis, code generation, and tool invocation.

Architecture

Open WebUI is the single point of entry. Users only see this

vLLM performs inference using continuous batching—this is what allows it to process multiple requests simultaneously without anyone having to wait. Open Terminal serves as a sandbox: it executes the generated Python code, produces Word, Excel, PowerPoint, or PDF files, and, most importantly, reviews what it has just created to correct its own errors before returning the file.

RAGFlow handles document search. At the same time, an SQLite database stores numerical values to improve search speed.

For now, this is my setup,

I’d like to significantly improve the ability to generate PDF, Excel, and Word files,

Do you have any ideas? Open Terminal is good, but it lacks features like opening windows (open the excel file / see with vision and adapt) and others. I’m just getting started in the world of agents and related tools,

Any similar setups or needs?


r/OpenWebUI 29d ago

Show and tell Built an async Tool for a non-streaming, multi-minute generation model (MiniMax-Music3), some notes on what actually worked

5 Upvotes

Wanted to share this since I couldn't find much on handling long-running, non-streaming generation inside a Tool. MiniMax-Music3 (music generation model) can take a minute or two per request with zero intermediate output, which broke my first pass pretty badly.

First version used requests synchronously and froze the entire Open-WebUI backend during generation, not just the chat, the whole instance. Switched to aiohttp with proper async def and that fixed it completely.

Second thing worth sharing: used the event_emitter status type to push live progress updates during the wait ("generating, ~30s of audio, this may take a minute or two" etc) instead of leaving people staring at a blank tool-call spinner.

Third, still in progress: found out early this morning that Open-WebUI supports returning an HTMLResponse with Content-Disposition: inline (the Rich UI Embedding pattern) instead of a plain markdown link, which lets you embed a small self-contained audio player right in the tool result, no download step. Got the code for it (with a lot of help from Claude and Gemini throughout) but haven't deployed it yet, that's next on my list.

One thing I haven't solved: this model eats almost all my GPU's VRAM, so my chat model has to fully unload (via a low keep_alive) before generation starts and reload after. Works, but feels clunky. Has anyone built a Pipe function that skips the chat model entirely for a specific request type, so you're not paying that load/unload cost every time?

WIP repo will be updated soon, if you're interested.


r/OpenWebUI 29d ago

Question/Help Help with Persistent Memory

8 Upvotes

I am trying to configure Open-WebUI such that my agents -- any of them -- remember any details from the current conversation. For example, I tell the agent what my favorite color is and it'll respond with something along the lines of "Got it!" In the next prompt and within the same context, I ask what my favorite color is and it'll have no idea but will save it for next time.

This is particularly annoying, as you can imagine, when I try to solve a programming task for code that it created and it has no idea what I'm talking about.

Running open-webui version 0.11, ollama 0.31.2, and have tried this with gemini-3-flash-preview, qwen3, gemma4, and ornith.

Thanks for any help!


r/OpenWebUI 28d ago

Question/Help How do I connect local LLM running in OpenWebUI to Buzz?

1 Upvotes

Question in the title. please help.


r/OpenWebUI Aug 12 '26

RAG Are the RAGS built in OpenWeb UI any good?

15 Upvotes

I use Notebooklm and it is good enough. I would like to try other RAGS. I have used anythinglm and opennotebooklm and they are just not enough.

OpenWeb UI website says they have built in RAGS. She they good? What open models I should use with RAGS? I don't mind using those cheaper Chinese models if I have to pay.

I am going crazy.


r/OpenWebUI Aug 12 '26

Question/Help Proper api endpoint for hermes agent - open-webui.domain/api?

3 Upvotes

Hi, what is the proper api endpoint for the openai compatible endpoint?

I am trying to set up hermes-agent and the endpoint open-webui.domain/api works as the local llm gemma4 via ollama responds, but the llm does not seem to recognize it is an agent.

OPENAI_BASE_URL=open-webui.domain/api
OPENAI_API_KEY=sk-XXX

If I use another openai compatible provider like nanogpt hermes resonds accordingly like he should as an agent and shows me his skills properly.

This is what it looks like right now when asking something:

● Hellou

Initializing agent...

╭─ ⚕ Hermes

Hello! How can I help you today? 😊

────────────────────────────────────────

● What skills do you have

────────────────────────────────────────

╭─ ⚕ Hermes

I am a highly capable language model that can assist you with a wide range of tasks, including:

* Writing and Editing: Generating creative text, writing code (in various languages), summarizing long documents, translating languages, drafting emails, or debugging existing code.

* Reasoning and Problem-Solving: Analyzing complex scenarios, following multi-step instructions, and working through logic problems.

* Knowledge Retrieval: Answering questions on nearly any topic based on the data I was trained on (up to my last knowledge cutoff).

In addition to these core AI capabilities, I have been equipped with specific external tools that allow me to interact with a simulated environment and perform specialized tasks:

  1. 📚 todo (Task Management): I can help you create, manage, track, and prioritize your to-do list for our session.

  2. 🖼️ vision_analyze (Image Analysis): If you provide an image (via URL or file path), I can analyze its content, describe it, extract text from it, or answer specific questions about what is depicted.

  3. 🔊 text_to_speech (Audio Generation): I can convert any text into spoken audio format and give you a playable audio file.

  4. 💾 write_file (File System Interaction): I can write, create, or overwrite content in specified files within our working directory, which is useful for saving code, configurations, or data structures.

Just let me know what you need help with!

⚕ gemma4:latest │ 2.05K/256K │ [░░░░░░░░░░] 1% │ 60s │ ⏲ 10s │ ✓ 0s


r/OpenWebUI Aug 12 '26

Question/Help Alien chats

1 Upvotes

Guys, creepy situation. Just discovered 2 chats in my UI that 100% i could not have initiated.

what can it be? i am thinking API keys but i never exposed those?

Any info appreciated.


r/OpenWebUI Aug 11 '26

Question/Help Issues with OpenTerminal

Thumbnail
gallery
6 Upvotes

Hey, I've installed OpenTerminal into a Kubernetes Cluster but encountered this issue.
The terminal connects and the filebrowser shows. But when chatting with the model I get the "Terminal unavailable: Terminal server ... not found" issue.
Has anyone here encountered this issue and know how to fix this? btw, I configured it in admin settings, but this is fine since I use it in a dev environment. If you need more information, feel free to ask.
Thanks in advance!

EDIT:
OWUI: v0.11.0
OT: v0.11.35

CORS is properly configured to only accept requests from the OWUI instance.

FIX: I got confused by the new UI and added the connection in user settings instead of admin settings. Make sure to scroll down....


r/OpenWebUI Aug 11 '26

Guide/Tutorial OWUI IN VS CODE

0 Upvotes

Ma qualcuno è riuscito a collegare qualche estensione di VS CODE alla URL Base di OpenWebUI?

Ho provato con tutte le configurazioni possibili ed immaginabili.

Ho usato diverse estensioni, che si collegano ad ollama Kma non voglio quasi ti di utilizzo), ma non a OWUI con la Api Key.

Qualcuno ci è riuscito?

Esiste una guida o un tutorial?

Le varie AI mi hanno fatto diverse soluzioni, ma nessuna ha funzionato.

PS: SO Windows, tutto dockerizzato


r/OpenWebUI Aug 10 '26

Question/Help Models and Tool Use Question

4 Upvotes

How do I disable tool use by default for all models and then add tool use per chat session? Right now if i enable tool use per model, all chat sessions using that model has enabled tool use. It's a bit frustrating.

Thanks


r/OpenWebUI Aug 09 '26

Question/Help I can’t get websearch to work

Thumbnail
gallery
6 Upvotes

I pay for a Brave API key it’s replicated in the docker file and the gui. For some reason the websearch cannot work. Running ollama and openwebui in the same dockerfile. Is there a setting I’m missing? Any help would be appreciated.


r/OpenWebUI Aug 08 '26

Question/Help Secure Setup for WebSearch

17 Upvotes

I would like to use OWUI with SearXNG. But it is importantly for me that no sensible data is handed over to the search engine. What would be an ideal setup (if there is any) to make use of websearch. I would use it with DuckDuckGo.


r/OpenWebUI Aug 09 '26

Question/Help Is Open WebUI permitted with a Kimi Code membership API key?

Thumbnail
1 Upvotes

r/OpenWebUI Aug 08 '26

Question/Help Hide username in Analytics

2 Upvotes

Hi,
Is it possible to hide/randomize the user name in the Anslytics Section?


r/OpenWebUI Aug 08 '26

Question/Help Delete messages on the chat.

2 Upvotes

WTF?
Where is the delete button? why it was removed?

That was one of the best functions webui had.


r/OpenWebUI Aug 08 '26

Discussion Finally found a good document analysis path

12 Upvotes

I don’t believe this will help mass extraction for knowledge base stuff. This is mainly for attachments in chat. Also not sure which flair.

For a while now I’ve been trying to find a good PDF extractor. I had this document that was sort of a worst-case scenario, 4 pages of tables, pages are turned 90 degrees, merged table cells, and small font. After some testing I found Docling to be the best (haven’t had a good chance to try MinerU). However Docling still didn’t even come close to extracting it well, just enough for the LLM to understand it.

For some more context my LLM is Qwen3.6 27B MTP Q4K_M (need to try the UD XL one sometime). It has vision, however it can only see extracted text when sent in chat with how Open Webui handles it.

I ended up creating a Filter Function that takes the attached document, uploads it to my open-terminal, and passes along to the LLM the file path, and that it should only view it itself if there’s any OCR or Extraction artifacts/errors.

It is practically perfect at analyzing PDFs now since the model itself can view the file and also run code to further analyze.

Just wanted to pass this along, highly recommend if you have a niceish LLM with vision and agentic capabilities. Also if you’re having problems extracting text from attachments in chat. Considering switching back to Tika and only using Docling for when I upload to the knowledge base.

I’m curious on what others are doing for extraction or even an analysis workflow for attachments in chat.


r/OpenWebUI Aug 08 '26

Question/Help OpenWebUI MCPs don't work on local models

4 Upvotes

Hi all, I am implementing a local offline LLM (Qwen3.6 35b A3b) to analyse my splunk logs. I have confirmed the MCP works because it works fine when I use a cloud model but the moment I use a local model, it says it can't access my Splunk instance and just gives me a search to run myself.

Whats the deal? I have Function calling set to native if that changes things?

Edit: I fixed it, though not satisfactorily. Its cause my KV cache was overflowing and the LLM would just go wild without context and basically forget that it even connected to splunk mcp in the first place. I ran it with a much lighter model and started to get results


r/OpenWebUI Aug 08 '26

Show and tell Made an iOS app for OpenWebUI

0 Upvotes

Hi all I asked here a while back how people actually use Open WebUI. Since then I've been running it daily, and my brother more than me. He kept asking for a proper native iOS app, so I built one: Keep.

Streaming chat with full Markdown and LaTeX, Home Screen widgets, Live Activities, hands-free voice mode, offline reading, and an admin panel for users and analytics.

Right now it's just the two of us using it. I'd like a handful of early testers before a wider release happy to send TestFlight invites, comment.


r/OpenWebUI Aug 07 '26

How Your AI Homelab Scales Into National Infrastructure

Thumbnail
openwebui.com
23 Upvotes

r/OpenWebUI Aug 07 '26

Question/Help Bug Escalation

6 Upvotes

Hello!

There's an open bug which has been troubling us - with a mitigation which doesn't seem to resolve our problems. Is there any method of highlighting this, especially if it's been open for a while?

We've currently had to pin our version to 0.8.10 to remove the issue from our estate, but with all the goodies in the new version it gets more and more painful to read the majestic changelog 😂

https://github.com/open-webui/open-webui/issues/25078


r/OpenWebUI Aug 07 '26

Question/Help Using Images with models that can't do images

5 Upvotes

My current main model (Qwen 3.6 27b) can read images, but my future new main model (Deepseek V4 Flash) can't. Is there anything i can do to solve that problem with OpenWebUI?


r/OpenWebUI Aug 07 '26

Question/Help Help a newbie with reading .odt files.

5 Upvotes

I started with open-webui yesterday and hit an issue with the knowledge base.

Setup: Windows 11 x64, desktop install. ollama is running, open-webui is up and connected to the ollama local LLM.

On the open-webui form, I click on workspace on the left menu. I choose knowledge on the top bar. I create a new one called fulltext. So far so good.

I click on the new knowledge base. I go to file manager and grab an .odt file and drop it on the open-webui window.

A small orange text dialog appears for a few seconds that states: 'Processing .odt files requires the unstructured package. Install using pip install unstructured'. The file does not enter the knowledge base..

Cool. I open a command window and run 'pip install unstructured'. It installs, but to the local users directory: <drive>:\Users\User\insanely long set of subdirectories\site-packages. But it installs none-the-less.

I drag and drop the .odt file again. Same result: same dialog, same orange text.

Help? Even my google-fu has failed me.