Open WebUI-Tool Use with 3 Demos for Beginners and Advance Users

Understand how tool use is enabled in Open WebUI, and how to create tools for LLM to use with python programming and equip it to LLM. Plus, get hands-on with 3 demos, including success and failure cases. Friendly to all: beginners and advance users. ⭐️What You'll Learn: How to create tools for LLM within Open WebUI, including best practices and templates, including docstring, argument description, etc. How to create a model and equip it with tools. Demonstration with 3 tools: fortune teller, date tools, and math tools. Two of these succeed while one fails. Notice when tools are used properly or not. ⛓️Connect with Us: 👍 Like | 🔗 Share | 📢 Subscribe | 💬 Comments + Questions LinkedIn:   / casedonebyai   YouTube:    / @casedonebyai   Facebook:   / casedonebyai   TikTok:   / casedonebyai   Github: https://www.github.com/casedone SubStack: https://casedonebyai.substack.com 🎬Quick navigation: 00:55 Introduction to Tool Use in Open WebUI 01:55 Locating tool definition in Open WebUI 02:10 Adding new tools and setting a tool example 03:00 Example of creating a collection of tools, including tool description in docstring, description of arguments and return values. 04:44 Create a model and equip it with tools 06:29 Tool Demo 1: Date Tool AI, including toggling tools in the chat interface. 08:50 Tool Demo 2: Fortune Teller, showing the difference between GPT-4o and GPT-4o-mini in cases that the tool calling is not configured properly 15:50 Tool Demo 3: Math Tool, a failure case of the demos. #genai #openwebui #gpt4o #gpt4omini #tooluse #llm #chatgpt #casedone #casedonebyai