mirror of
https://github.com/open-webui/open-webui.git
synced 2026-11-14 05:02:01 -06:00
[GH-ISSUE #13371] External Tools do not consistently work with custom models (based on downloaded models + custom prompts) #136622
Reference in New Issue
Block a user
Originally created by @St1ngAving on GitHub (Apr 30, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/13371
Check Existing Issues
Installation Method
Docker
Open WebUI Version
v0.6.5
Ollama Version (if applicable)
v0.6.6
Operating System
Windows 11
Browser (if applicable)
Opera GX 118.0.5461.62
Confirmation
README.md.Expected Behavior
External tools (such as web browsing, code interpreter, etc.) should function reliably and consistently throughout the entire conversation when using custom models — just as they do with official models. Specifically:
The behavior should be consistent, regardless of whether the model is official or custom.
Actual Behavior
When using external tools with custom models (created by overwriting downloaded models with custom prompts), external tool functionality becomes unreliable. Sometimes the external tool works only once at the beginning of the conversation. Other times, it doesn’t work at all, even on the first attempt. It's as if the model is simulating the request without actually invoking the external tool — no output is produced, and no external tool activity is triggered.
This issue does not occur with official models, which consistently trigger external tools correctly across multiple uses in the same conversation. No relevant errors appear in the browser console or Docker logs.
Steps to Reproduce
Logs & Screenshots
https://github.com/user-attachments/assets/5d276d92-31b2-4bd6-a727-702a825ea32d
Additional Information
@tjbck commented on GitHub (Apr 30, 2025):
Model dependent behaviour, try using gpt-4o.
@St1ngAving commented on GitHub (Apr 30, 2025):
Thanks — confirmed, it works with gpt-4o!
So to clarify, is the issue essentially due to the 11B model lacking sufficient capacity to handle both the prompt and external tool management reliably? Just trying to understand the limitation better.