Emotions in text, read in the open.

Open models that read emotions in text, with open weights on Hugging Face and an API any app can attach. Type any text and each sentence is scored as its own block.

Type a message, or start with one of these:

Nothing you type is stored. Enter to send, Shift+Enter for a new line.

Scores are a classifier's reading of the text, not a measurement of what anyone feels. Trained on Reddit comments, so it may read other kinds of text, such as AI replies, less reliably.

2Open models
28Emotion labels
4Label groups
32Texts per request
60Requests per minute
What the scores mean ↗
Build with it

One request. 28 scores.

Call the models through the API, or download the open weights from Hugging Face and run them yourself. Every result names the model and version that produced it.

Read the API guide →
POST /v1/classify
curl https://www.open-emotions.com/v1/classify \
  -H "Authorization: Bearer oe_live_…" \
  -H "Content-Type: application/json" \
  -d '{"blocks":[{"text":"Thank you so much!"}]}'