diff --git a/docs/tutorials/plugin/functions/index.mdx b/docs/tutorials/plugin/functions/index.mdx index 5a69e0f..5afd551 100644 --- a/docs/tutorials/plugin/functions/index.mdx +++ b/docs/tutorials/plugin/functions/index.mdx @@ -4,7 +4,7 @@ title: "Functions" --- ## What are Functions? -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. +Functions are modular operations that allow users to enhance the capabilities of the AI by embedding specific logic or actions directly into workflows. Unlike tools, which operate as external utilities, functions run natively within the OpenWebUI environment and handle tasks such as data processing, visualization, and interactive messaging. Functions are lightweight and designed to execute efficiently on the same server as the WebUI, enabling quick responses without the need for external dependencies. ## How can I use Functions? Functions can be used, [once installed](#how-to-install-functions), by assigning them to an LLM or enabling them globally. Some function types will always be enabled globally, such as manifolds. To assign a function to a model, you simply need to navigate to Workspace => Models. Here you can select the model for which you’d like to enable any Functinos. @@ -360,4 +360,4 @@ async def test_function( return f"Tell the user: {e}" ``` - \ No newline at end of file +