mirror of
https://github.com/open-webui/docs
synced 2025-06-16 11:28:36 +00:00
93 lines
3.3 KiB
Plaintext
93 lines
3.3 KiB
Plaintext
---
|
||
sidebar_position: 2
|
||
title: "⚙️ Tools"
|
||
---
|
||
|
||
# ⚙️ What are Tools?
|
||
|
||
Tools are small Python scripts that add superpowers to your LLM. When enabled, they allow your chatbot to do amazing things — like search the web, scrape data, generate images, talk back using AI voices, and more.
|
||
|
||
To use Tools, your chosen LLM must support "function calling". Think of Tools as useful plugins that your AI can use when chatting with you.
|
||
|
||
---
|
||
|
||
# 🚀 What Can Tools Help Me Do?
|
||
|
||
Here are just a few examples of what Tools let your AI assistant do:
|
||
|
||
- 🌍 Web Search: Get real-time answers by searching the internet.
|
||
- 🖼️ Image Generation: Create images from your prompts.
|
||
- 🔊 Voice Output: Generate AI voices using ElevenLabs.
|
||
|
||
Explore ready-to-use tools here:
|
||
🧰 [Tools Showcase](https://openwebui.com/tools)
|
||
|
||
---
|
||
|
||
|
||
# 📦 How to Install Tools
|
||
|
||
There are two easy ways to install Tools in Open WebUI:
|
||
|
||
### Option 1: Manual Download & Import
|
||
|
||
1. Visit the [Community Tool Library](https://openwebui.com/tools)
|
||
2. Click on a Tool you like.
|
||
3. Click the blue Get button > “Download as JSON export.”
|
||
4. Go to Workspace ➡️ Tools in Open WebUI.
|
||
5. Click “Import Tools” and upload the downloaded file.
|
||
|
||
### Option 2: One-Click Import from the Web
|
||
|
||
1. Go to [Community Tool Library](https://openwebui.com/tools)
|
||
2. Choose a Tool, then click the blue Get button.
|
||
3. Enter your Open WebUI instance’s IP address or URL.
|
||
4. Click “Import to WebUI” — done!
|
||
|
||
🛑 Safety Tip: Never import a Tool you don’t recognize or trust. These are Python scripts and might run unsafe code.
|
||
|
||
---
|
||
|
||
|
||
# 🔧 How to Use Tools in Open WebUI
|
||
|
||
Once you've installed Tools (we’ll show you how below), here’s how to enable and use them:
|
||
|
||
You have two ways to enable a Tool for your model:
|
||
|
||
### ✏️ Option 1: Enable by Default (Recommended for Frequent Use)
|
||
1. Go to: Workspace ➡️ Models
|
||
2. Choose the model you’re using (like GPT-4 or LLaMa2) and click the ✏️ edit icon.
|
||
3. Scroll down to the “Tools” section.
|
||
4. ✅ Check the Tools you want your model to have access to by default.
|
||
5. Click Save.
|
||
|
||
This ensures the model always has these Tools ready to use whenever you chat with it.
|
||
|
||
### ➕ Option 2: Enable from the Chat Window
|
||
|
||
While chatting, click the ➕ icon in the input area. You’ll see a list of available Tools — you can enable any of them on the fly for that session.
|
||
|
||
💡 Tip: Enabling a Tool gives the model permission to use it — but it may not use it unless it's useful for the task.
|
||
|
||
You can also let your LLM auto-select the right Tools using the AutoTool Filter:
|
||
|
||
🔗 [AutoTool Filter](https://openwebui.com/f/hub/autotool_filter/)
|
||
|
||
🎯 Note: Even when using AutoTool, you still need to enable your Tools using one of the two methods above.
|
||
|
||
✅ And that’s it — your LLM is now Tool-powered! You're ready to supercharge your chats with web search, image generation, voice output, and more.
|
||
|
||
---
|
||
|
||
# 🧠 Summary
|
||
|
||
Tools are add-ons that help your AI model do much more than just chat. From answering real-time questions to generating images or speaking out loud — Tools bring your AI to life.
|
||
|
||
- Visit: [https://openwebui.com/tools](https://openwebui.com/tools) to discover new Tools.
|
||
- Install them manually or with one-click.
|
||
- Enable them per model from Workspace ➡️ Models.
|
||
- Use them in chat by clicking ➕
|
||
|
||
Now go make your AI waaaaay smarter 🤖✨
|