From 7b95d0c33b1df6182be48d9410d398ae2a6ed2db Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Tue, 29 Oct 2024 19:09:06 -0700 Subject: [PATCH] refac --- docs/tutorials/plugin/index.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/tutorials/plugin/index.mdx b/docs/tutorials/plugin/index.mdx index c6f10e1..3ec51fe 100644 --- a/docs/tutorials/plugin/index.mdx +++ b/docs/tutorials/plugin/index.mdx @@ -7,6 +7,14 @@ title: "🛠️ Tools & Functions" Imagine you've just stumbled upon Open WebUI, or maybe you're already using it, but you're a bit lost with all the talk about "Tools", "Functions", and "Pipelines". Everything sounds like some mysterious tech jargon, right? No worries! Let's break it down piece by piece, super clearly, step by step. By the end of this, you'll have a solid understanding of what these terms mean, how they work, and why know it's not as complicated as it seems. +## TL;DR + +- **Tools** extend the abilities of LLMs, allowing them to collect real-world, real-time data like weather, stock prices, etc. +- **Functions** extend the capabilities of the Open WebUI itself, enabling you to add new AI model support (like Anthropic or Vertex AI) or improve usability (like creating custom buttons or filters). +- **Pipelines** are more for advanced users who want to transform Open WebUI features into API-compatible workflows—mainly for offloading heavy processing. + +Getting started with Tools and Functions is easy because everything’s already built into the core system! You just **click a button** and **import these features directly from the community**, so there’s no coding or deep technical work required. + ## What are "Tools" and "Functions"? Let's start by thinking of **Open WebUI** as a "base" software that can do many tasks related to using Large Language Models (LLMs). But sometimes, you need extra features or abilities that don't come *out of the box*—this is where **tools** and **functions** come into play. @@ -65,14 +73,6 @@ You likely **won't need** pipelines unless you're dealing with super-advanced se In most cases, as a beginner or even an intermediate user, you won’t have to worry about pipelines. Just focus on enjoying the benefits that **tools** and **functions** bring to your Open WebUI experience! -## Key Takeaways - -- **Tools** extend the abilities of LLMs, allowing them to collect real-world, real-time data like weather, stock prices, etc. -- **Functions** extend the capabilities of the Open WebUI itself, enabling you to add new AI model support (like Anthropic or Vertex AI) or improve usability (like creating custom buttons or filters). -- **Pipelines** are more for advanced users who want to transform Open WebUI features into API-compatible workflows—mainly for offloading heavy processing. - -Getting started with Tools and Functions is easy because everything’s already built into the core system! You just **click a button** and **import these features directly from the community**, so there’s no coding or deep technical work required. - ## Want to Try? 🚀 Jump into Open WebUI, head over to the community section, and try importing a tool like **weather updates** or maybe adding a new feature to the toolbar with a function. Exploring these tools will show you how powerful and flexible Open WebUI can be!