Perform line by line sentiment analysis on any text with detailed emotion detection.
POST
/
v1
/
ai
/
sentiment
Copy
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."})
Copy
{ "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 }}
Numerical sentiment score for this specific sentence.
Copy
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."})
Copy
{ "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 }}
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."})
Copy
{ "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 }}
Assistant
Responses are generated using AI and may contain mistakes.