Spaces:
Runtime error
Runtime error
| title: Argilla Webhooks | |
| emoji: 🦀 | |
| colorFrom: pink | |
| colorTo: pink | |
| sdk: gradio | |
| sdk_version: 4.44.1 | |
| app_file: app.py | |
| pinned: false | |
| ## Description | |
| This space is a basic server webhooks example to show how to set up webhook listeners using the argilla SDK. | |
| The application defines three webhook listeners for the following events: | |
| - Record events: `record.deleted`, `record.completed` | |
| - Dataset events: `dataset.created`, `dataset.updated`, `dataset.deleted`, `dataset.published` | |
| - Response events: `response.created`, `response.updated` | |
| The events are stored in a queue and displayed in the JSON component and the incoming events is updated every second. | |
| This application is just a demonstration of how to use the Argilla webhook listeners. You can visit the | |
| [Argilla documentation](https://docs.argilla.io/latest/how_to_guides/webhooks) for more information. | |
| ## Running the app | |
| First create an HF space running the argilla server. Be sure the argilla space is public. | |
| Once the server is up and running, you duplicate the space and configure the following environment variables: | |
| - `ARGILLA_API_URL`: The URL of the argilla server. | |
| - `ARGILLA_API_KEY`: The API key to access the argilla server. | |
| ## Testing the app | |
| Open the gradio application. You can see incoming events from the argilla server. | |