Request Parameters
Body
The text content to analyze for sentiment and emotion.
Header
Your JigsawStack API key
Response Structure
Indicates whether the call was successful.
Usage information for the API call.
Contains the sentiment analysis results.
Perform line by line sentiment analysis on any text with detailed emotion detection.
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.sentiment({
"text": "I love this product! It's amazing but the delivery was a bit late."
})
{
"success": true,
"sentiment": {
"emotion": "love",
"sentiment": "positive",
"score": 0.85,
"sentences": [
{
"text": "I love this product!",
"emotion": "love",
"sentiment": "positive",
"score": 0.9
},
{
"text": "It's amazing but the delivery was a bit late.",
"emotion": "satisfaction",
"sentiment": "positive",
"score": 0.8
}
]
},
"_usage": {
"input_tokens": 20,
"output_tokens": 75,
"inference_time_tokens": 2594,
"total_tokens": 2689
}
}
Hide Sentiment Object Structure
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.sentiment({
"text": "I love this product! It's amazing but the delivery was a bit late."
})
{
"success": true,
"sentiment": {
"emotion": "love",
"sentiment": "positive",
"score": 0.85,
"sentences": [
{
"text": "I love this product!",
"emotion": "love",
"sentiment": "positive",
"score": 0.9
},
{
"text": "It's amazing but the delivery was a bit late.",
"emotion": "satisfaction",
"sentiment": "positive",
"score": 0.8
}
]
},
"_usage": {
"input_tokens": 20,
"output_tokens": 75,
"inference_time_tokens": 2594,
"total_tokens": 2689
}
}
Was this page helpful?
import { JigsawStack } from "jigsawstack";
const jigsaw = JigsawStack({ apiKey: "your-api-key" });
const response = await jigsaw.sentiment({
"text": "I love this product! It's amazing but the delivery was a bit late."
})
{
"success": true,
"sentiment": {
"emotion": "love",
"sentiment": "positive",
"score": 0.85,
"sentences": [
{
"text": "I love this product!",
"emotion": "love",
"sentiment": "positive",
"score": 0.9
},
{
"text": "It's amazing but the delivery was a bit late.",
"emotion": "satisfaction",
"sentiment": "positive",
"score": 0.8
}
]
},
"_usage": {
"input_tokens": 20,
"output_tokens": 75,
"inference_time_tokens": 2594,
"total_tokens": 2689
}
}