Sentiment Analysis

Analyze the sentiment of any text and get back a positive, negative, or neutral classification with a confidence score and full breakdown.

Get API Key

Descripción general

Casos de uso

  • Monitoring customer feedback and support tickets
  • Analyzing social media mentions and product reviews
  • Preprocessing text for NLP and ML pipelines
  • Real-time moderation of user-generated content

Funcionalidades

Returns positive, negative, or neutral classification
Confidence score between 0.0 and 1.0
Full breakdown showing proportional scores for all three classes
Works on short phrases and long-form text

Puntos finales de la API

Analyze Sentiment

Analyzes the sentiment of the provided text and returns a classification, confidence score, and a full breakdown across all three sentiment classes.

POST
https://requiems.xyz/v1/text/sentiment

Parámetros

Nombre Tipo Obligatorio Descripción
text string Obligatorio The text to analyze.

Pruébalo

Demostración en vivo
Solicitud

The text to analyze.

Campos de respuesta

Campo Tipo Descripción
sentiment string The dominant sentiment class: positive, negative, or neutral
score number Confidence score for the dominant sentiment, between 0.0 and 1.0
breakdown.positive number Proportional score for positive sentiment (sums to 1.0 with other classes)
breakdown.negative number Proportional score for negative sentiment (sums to 1.0 with other classes)
breakdown.neutral number Proportional score for neutral sentiment (sums to 1.0 with other classes)

Ejemplos de código

curl -X POST https://requiems.xyz/v1/text/sentiment \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "I absolutely love this product!"}'

Respuestas de error

422

unprocessable_entity

Analyze Sentiment (Batch)

Analyzes the sentiment of up to 50 texts in a single request. Results are returned in the same order as the input. Each text counts as one unit of usage.

POST
https://requiems.xyz/v1/text/sentiment/batch

Parámetros

Nombre Tipo Obligatorio Descripción
texts array<string> Obligatorio The list of texts to analyze. Between 1 and 50 items.

Pruébalo

Demostración en vivo
Solicitud

The list of texts to analyze. Between 1 and 50 items.

Campos de respuesta

Campo Tipo Descripción
results array<object> Sentiment results for each input text, in the same order as the input.
results[].sentiment string The dominant sentiment class: positive, negative, or neutral
results[].score number Confidence score for the dominant sentiment, between 0.0 and 1.0
results[].breakdown.positive number Proportional score for positive sentiment (sums to 1.0 with other classes)
results[].breakdown.negative number Proportional score for negative sentiment (sums to 1.0 with other classes)
results[].breakdown.neutral number Proportional score for neutral sentiment (sums to 1.0 with other classes)
total number Total number of results returned.

Ejemplos de código

curl -X POST https://requiems.xyz/v1/text/sentiment/batch \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"texts": ["I love this!", "This is terrible.", "The table is there."]}'

Respuestas de error

400

bad_request

422

unprocessable_entity

Preguntas frecuentes