- Install Python dependencies:
pip install flask flask-restful flask-cors python-dotenv transformers torch- Create
.envfile:
cp .env.example .env- Run the API server:
python API_backend.pyParse a trading message using NER model.
Request:
{
"data": "BUY RELIANCE ABOVE 2680 SL 2650 TARGET 2750"
}Response:
{
"sentence": "[\"BUY\", \"RELIANCE\", \"ABOVE\", \"2680\", \"SL\", \"2650\", \"TARGET\", \"2750\"]",
"sentence_class": "[1, 10, 0, 3, 9, 3, 5, 3]",
"sentence_class_name": "[\"btst\", \"symbol\", \"\", \"enter\", \"sl\", \"enter\", \"exit\", \"enter\"]"
}Check API status.
Response:
{
"status": "healthy",
"model": "loaded"
}Environment variables (.env):
FLASK_PORT- Flask server port (default: 3737)FLASK_DEBUG- Debug mode (default: True)HUGGINGFACE_MODEL_ID- HuggingFace model IDHUGGINGFACE_TOKEN- HuggingFace token (optional)