---
title: "Sentiment"
slug: "dataflow-nodes-sentiment"
updated: 2025-05-28T05:55:51Z
published: 2025-05-28T05:55:51Z
canonical: "docs.knovvu.com/dataflow-nodes-sentiment"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.knovvu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sentiment

The emotional state of the conversations occurring in the text is evaluated as "sentiment scores".

## Parameters

| name | description | default |
| --- | --- | --- |
| IgnoreSslErrors | ignore any certificate errors if Sentiment address contains https | false |
| Language | The information about the language of the text to be analyzed is transmitted through this parameter. | en-US |
| DialogBased | Evaluate the text to be sent either as a plain text or by converting it into a dialogue format. | false |
| PreventEmptySentiment | If true, the sentiment node will refrain from sending any event in cases where detected sentiment is neutral. | false |
| Sentiment API Version | Set this parameter to V2 if you want slower but more accurate results. | V1 |

## Inputs

### Events

| name | description | known nodes that generate this event |
| --- | --- | --- |
| * | all events containing the 'Text' attribute | SR Http |

## Outputs

### Audio

none

### Events

| name | description |
| --- | --- |
| [Sentiment](/v1/docs/events#sentiment) | A sentiment event is raised once for each separate input event with a Text field. |

## Remarks

This node can work in one of two modes:

### Utterance Based

Analyses each incoming event independently.

### Dialog Based

Collects input events from multiple channels/speakers and treats them as a dialog. Output contains dialog information.

### Project Structure

A minimal project that utilizes Sentiment node can be built as such:

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28898%29.png" alt="image.png"></p>
</center>
Note that the project above is `Utterance Based`. Which means each speech segment will be evaluated independently of each other. 

A `Dialog Based` Sentiment project can be built as such:

<center data-tomark-pass="">
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28899%29.png" alt="image.png"></p>
</center>

**Supported flow types**: Stream, Batch

## Release Notes

     

****v4.1.0****

        
        

- Renamed the parameter "Use Sentiment V2 Integration" to "Sentiment API Version" and changed its type from checkmark to radio buttons.

     
    

****v4.0.0****

        
        

- Removed the address field..

     
    

****v3.7.0****

        
        

- Added API V2 support and related parameter.

     
    

****v1.0.0****

        
        

- Introduced node.
