Text Sentiment Analysis
Classify text as positive, neutral, or negative with confidence signals. Multilingual quality depends on model coverage.
15 coins/call
We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Classify text as positive, neutral, or negative with confidence signals. Multilingual quality depends on model coverage.
15 coins/call
分析一段文本的正面、中性或负面倾向与置信分数;多语言效果取决于模型覆盖。
POST /v1/text-sentiment-analysis
使用 ToolKK OpenAPI AppKey,APILayer Key 保留在服务器端 Provider。
成功调用 15 匠币。
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
{
"text": "The product is easy to use and reliable."
}{
"code": "SUCCESS",
"data": {
"sentiment": "positive",
"confidence": 0.93
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| text | string | The product is easy to use and reliable. |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| code | string | SUCCESS |
| data | object | {...} |
| data.sentiment | string | positive |
| data.confidence | number | 0.93 |
curl --request POST \
--url 'https://openapi.toolkk.com/v1/text-sentiment-analysis' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "text": "The product is easy to use and reliable."\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/text-sentiment-analysis"
payload = {
"text": "The product is easy to use and reliable."
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/text-sentiment-analysis"
payload := []byte("{\n \"text\": \"The product is easy to use and reliable.\"\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"text\": \"The product is easy to use and reliable.\"\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/text-sentiment-analysis"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}<?php
$endpoint = 'https://openapi.toolkk.com/v1/text-sentiment-analysis';
$payload = "{\n \"text\": \"The product is easy to use and reliable.\"\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;