- Endpoint :
GET http://cityhand.fr:8000/
- Description : Un simple point de terminaison de bienvenue pour vérifier que l'API est en cours d'exécution.
- Réponse :
{ "message": "Bienvenue sur l'API de prédiction de sentiment pour Air Paradis" }
- Endpoint :
POST http://cityhand.fr:8000/predict
- Description : Analyse le sentiment d'une chaîne de texte donnée.
- Corps de la Requête :
{ "text": "Le texte de votre tweet ici." }
- Exemple de Requête (
curl
) :curl -X POST "http://cityhand.fr:8000/predict" \ -H "Content-Type: application/json" \ -d '{"text": "J''adore cette compagnie aérienne, le service était incroyable !"}'
- Réponse de Succès (200 OK) :
Retourne le sentiment prédit (
positif
ounégatif
) et une probabilité de confiance estimée.{ "sentiment": "positif", "probability": 98.7 }
- Endpoint :
POST http://cityhand.fr:8000/feedback
- Description : Permet aux utilisateurs de signaler une prédiction incorrecte. Si une erreur de prédiction est signalée, un avertissement (
WARNING
) est enregistré dans Azure Application Insights. - Corps de la Requête :
{ "tweet_text": "Le vol a été retardé et j'ai manqué ma correspondance.", "predicted_sentiment": "positif", "actual_sentiment_is_different": true }
- Réponse de Succès (200 OK) :
Retourne un message de confirmation.
{ "message": "Merci ! L'erreur a été signalée pour analyse." }
-
Endpoint :
GET http://cityhand.fr:8000/blog
-
Description : Sert un article de blog statique au format HTML.
-
Réponse : Retourne le fichier
static/article.html
. -
Endpoint :
GET /static/{file_path}
-
Description : Sert n'importe quel fichier depuis le répertoire
./static
.