使用说明
MCP情绪推断API
一种使用MCP服务器架构进行情绪分析的机器学习推理API。
设置和安装
- 创建虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖项:
pip install -r requirements.txt
运行应用程序
- 启动FastAPI后端:
cd backend
uvicorn main:app --reload
- 启动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
