Skills
90%

C#

88%

.NET

80%

SQL

75%

Python

Project Details

Sentiment Analysis API

Sentiment Analysis API demo

Project Description

A REST API that classifies text as positive, negative, or neutral using a RoBERTa model fine-tuned on 124 million tweets. Built with FastAPI and served with an interactive web UI, it understands modern language including slang and informal expressions.

  • Returns sentiment label and confidence score (0–1) for any input text
  • Understands internet slang, emoji, and informal language via a Twitter-trained model
  • Auto-generated interactive API docs at /docs (Swagger UI)
  • Simple web UI — no setup needed for end users
  • Deployed on Railway with a public endpoint ready for integration

Try it live

sentiment-api.up.railway.app
or Ctrl + Enter

Technologies

Python 3.13
FastAPI · Uvicorn
Hugging Face Transformers · RoBERTa
Railway (Cloud Deployment)
Theme Mode