Skip to main content
Actions are a way to send clickable buttons to the user interface. Each action is attached to a Message and can be used to trigger a python function when the user clicks on it.

Create an action

Actions are sent to the UI through messages:

Define a Python Callback

To handle the user’s click on the action button, you need to define a callback function with the @cl.action_callback decorator:

Action API

Learn how more about Actions.