# About the TypeSafe connector

> Integration Service connector for the TypeSafe System One API, used to make fast choice, score, and yes/no decisions about text or JSON content.

The TypeSafe connector lets you call the TypeSafe System One API from UiPath. The API uses TypeSafe's Jev models to make fast, calibrated decisions about content you provide, called the state. Instead of generating free text, each decision returns a structured answer with probabilities.

:::note
The TypeSafe connector is in preview.
:::

## Decision types

The connector supports three types of decisions, and an activity that combines them:

| Decision | What it answers | Returns |
| --- | --- | --- |
| Choice | Which option, from a set you define, best fits the state | The chosen option, a probability for every option, and a confidence |
| Score | Where the state falls on an ordered list of levels, such as **Calm**, **Frustrated**, **Very angry** | A probability-weighted score, a probability for every level, and a confidence |
| Noul | A yes/no question about the state | The probability that the answer is yes |

The **Evaluate (System One)** activity asks any mix of these questions about the same state in a single request.

## Authentication

The connector uses an API key from your TypeSafe account. For details, refer to [TypeSafe authentication](uipath-typesafe-typesafe-authentication.md).

## Activities

You can use the connection to enable the TypeSafe activities: **List Models**, **Choice**, **Score**, **Noul (yes/no)**, and **Evaluate (System One)**. For details, refer to [About the TypeSafe activities](https://docs.uipath.com/activities/other/latest/integration-service/uipath-typesafe-typesafe-about).
