Removed expandable sections per feedback

This commit is contained in:
Andrew Tait Gehrhardt 2024-08-01 14:16:04 -04:00
parent 94bb4040b9
commit 031b062a89

View File

@ -7,9 +7,6 @@ title: "Tools"
Tools are scripts, written in python, that are provided to an LLM at the time of the request. Tools allow LLMs to perform actions and receive additional context as a result. Generally speaking, your LLM of choice will need to support function calling for tools to be reliably utilized.
## How can I use Tools?
<details>
<summary>Click to find out</summary>
Tools can be used, [once installed](#how-to-install-tools), by assigning them to any LLM that supports function calling and then enabling that tool. To assign a tool to a model, you simply need to navigate to Workspace => Models. Here you can select the model for which youd like to enable any tools.
Once you click the pencil icon to edit the model settings, scroll down to the tools section and check any tools you wish to enable. Once done you must click save.
@ -19,12 +16,8 @@ Now that tools are enabled, you can click the “+” icon when chatting with an
Lastly, we do provide a filter function on the community site that allows LLMs to autoselect tools without you needing to enable them in the “+” icon menu: https://openwebui.com/f/hub/autotool_filter/
Please note, that when using the AutoTool Filter, you will still need to take the steps above to enable the tools per model.
</details>
## How to install Tools
<details>
<summary>Installation Instructions</summary>
The Tools import process is quite simple. You will have two options:
### Download and import manually
@ -41,15 +34,10 @@ Navigate to the community site: https://openwebui.com/tools/
4) Enter the IP address of your OpenWebUI instance and click “Import to WebUI” which will automatically open your instance and allow you to import the tool.
Note: You can install your own Tools and other Tools not tracked on the community site using the manual import method. Please do not import tools you do not understand or are not from a trustworthy source. Running unknown code is ALWAYS a risk.
</details>
## What sorts of things can Tools do?
<details>
<summary>Use Cases and Examples</summary>
Tools enable diverse use cases for interactive conversations by providing a wide range of functionality such as:
- [**Web Search**](https://openwebui.com/t/constliakos/web_search/): Perform live web searches to fetch real-time information.
- [**Image Generation**](https://openwebui.com/t/justinrahb/image_gen/): Generate images based on the user prompt
- [**External Voice Synthesis**](https://openwebui.com/t/justinrahb/elevenlabs_tts/): Make API requests within the chat to integrate external voice synthesis service ElevenLabs and generate audio based on the LLM output.
</details>
- [**External Voice Synthesis**](https://openwebui.com/t/justinrahb/elevenlabs_tts/): Make API requests within the chat to integrate external voice synthesis service ElevenLabs and generate audio based on the LLM output.