情感分析API

一个基于MCP服务器架构的机器学习推理API,用于文本情感分析。

  • by amit-chaubey
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 amit-chaubey/mcp-server

使用说明

MCP情绪推断API

一种使用MCP服务器架构进行情绪分析的机器学习推理API。

设置和安装

  1. 创建虚拟环境:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. 安装依赖项:
pip install -r requirements.txt

运行应用程序

  1. 启动FastAPI后端:
cd backend
uvicorn main:app --reload
  1. 启动Streamlit前端:
cd frontend
streamlit run app.py

API终点

  • 发布 /predict:预测给定文本的情绪
    • 请求正文: {"text": "your text here"}
    • 答复: {"sentiment": "positive" | "negative"}

使用的技术

  • 用于后端API的FastAPI
  • Streamlit用于前端UI
  • Scikit-learn for ML模型
  • 用于模型持久化的Joblib