Étape 1. Soumettre la demande de travail AI
Point de terminaison : POST - /v1/ecommerce/review_sentiment
| Attribut |
Type |
Obligatoire |
Description |
| content |
String |
Oui |
Fournir le texte de l'avis pour analyser le sentiment. |
EXEMPLE DE DEMANDE :
{
"content": "J'ai reçu une variante de cet ordinateur portable 4090 avec miniLED et surprise, cela ne fonctionne pas en SDR et si vous activez le HDR pour faire fonctionner le miniLED, cela provoque tellement de fuite de lumière que vous pouvez voir la lumière suivre la souris et autour du texte. J'ai découvert que Razer a deux variantes de l'écran, l'une appelée BOE et l'autre appelée AUO. Le BOE que j'ai est celui qui est cassé, et ils ont l'audace de vendre une version inférieure de l'ordinateur portable (début 2023) avec un écran défectueux. Consultez mes images pour voir à quel point le MiniLED est mauvais lorsque le HDR est activé, et sans HDR, eh bien, le miniLED ne fonctionne tout simplement pas. Beau travail Razer, je vais le retourner car je n'ai aucun moyen de savoir si je reçois la variante BOE ou AUO de l'écran. Faites des recherches sur cela si vous optez pour la version MiniLED. À part l'écran, qui est l'une des principales raisons pour lesquelles vous achetez probablement ceci, les performances sont incroyables et les températures sont excellentes."
}
EXEMPLE DE RÉPONSE :
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
Étape 2. Surveiller et récupérer les résultats du travail AI
Point de terminaison : GET - /v1/ecommerce/review_sentiment/job/status/:uuid
Un point de terminaison est utilisé pour vérifier l'avancement du travail API demandé.
Exemple de résultat :
{
"data": {
"type": "api_job_result",
"id": "f245cf5a-26da-4c02-91d7-01606a1a8759",
"attributes": {
"status": "success",
"type": "ecommerce_review_sentiment",
"result": {
"opinion": "NÉGATIF",
"score": 75,
"emotion": "frustration",
"urgency": "modérée",
"topics": [
{
"topic": "qualité de l'écran",
"sentiment": "négatif",
"mention_count": 3
},
{
"topic": "performance",
"sentiment": "positif",
"mention_count": 1
},
{
"topic": "fuite de rétroéclairage",
"sentiment": "négatif",
"mention_count": 2
}
],
"loyalty_signal": "détracteur",
"recommended_action": "enquêter sur le problème",
"language": "en",
"review_quality": "détaillé"
}
}
}
}