# Creating a stream

> :::note
* You must have assigned the **IXP Project Admin** or **IXP Developer** roles as an Automation Cloud user, or the **Streams admin** permission as a legacy user.
* You must have assigned the **IXP Analyst**, **IXP Viewer**, or **IXP Model Trainer** roles as an Automation Cloud user, or the **View streams** permission as a legacy user, which allows you only to view the streams assigned to a dataset. Without this permission, the
**Streams** page will not show in the dataset navigation menu.
:::

:::note
* You must have assigned the **IXP Project Admin** or **IXP Developer** roles as an Automation Cloud user, or the **Streams admin** permission as a legacy user.
* You must have assigned the **IXP Analyst**, **IXP Viewer**, or **IXP Model Trainer** roles as an Automation Cloud user, or the **View streams** permission as a legacy user, which allows you only to view the streams assigned to a dataset. Without this permission, the
**Streams** page will not show in the dataset navigation menu.
:::

To create a stream, proceed as follows:

:::note
Before you create a stream, make sure you have a [pinned model](https://docs.uipath.com/ixp/automation-cloud/latest/cm-user-guide/pinning-and-tagging-a-model-version).
:::

1. Navigate to the **Datasets** page and select the **Streams** tab.
2. Select **New stream +**. This opens the **Create a stream** modal, where you need to fill in the required fields:
   * **Title** - Give the stream a title and a description.
   * **API Name** - Set an API name.
   * **Model version** - Specify the model (labeller) version to use.
   * **Filters** - Use the filters bar in the side panel to set user-property filters, which must be satisfied for messages to enter the queue for the stream.

   ![The Create stream modal.](https://dev-assets.cms.uipath.com/assets/images/ixp/ixp-the-create-stream-modal-323066-9bd5b0b3.webp)
3. Select a label and a confidence threshold as shown in the following image:

   ![Setting a confidence threshold](https://dev-assets.cms.uipath.com/assets/images/ixp/ixp-setting-a-confidence-threshold-322985-524045bd.webp)

When you set a threshold, that label is returned in the stream if the platform predicts that label with a confidence equal to or greater than the set threshold. Setting a label threshold does not change what messages are returned from the stream, only which predictions are returned with them. The platform predicts the number of [false positives and false negatives](https://docs.uipath.com/ixp/automation-cloud/latest/cm-user-guide/true-and-false-positive-and-negative-predictions) the stream would get wrong or miss.

The default threshold for a label is 100%. At this point, it is disabled, and the stream will not return predictions for the label.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/ixp/ixp-docs-image-396045-29d5210f.webp)

If the threshold is set to less than 100%, then the stream will return predictions for the labels that are above the threshold.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/ixp/ixp-docs-image-396035-8376ecb2.webp)
4. Select the check button to create the stream.
