File size: 811 Bytes
8578816
 
 
 
 
 
 
 
 
 
 
 
 
 
2269415
 
e91c100
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from .emotion import emotion_analysis
from .ner import ner
from .prompt import llm_prompt
from .sentiment import sentiment_analysis
from .pos_tagging import pos
from .topic_modeling import topic_modeling
from fastapi import APIRouter

router = APIRouter()
router.add_api_route("/emotion-analysis", emotion_analysis.predict, methods=["POST"])
router.add_api_route("/ner", ner.predict, methods=["POST"])
router.add_api_route("/pos-tagging", pos.predict, methods=["POST"])
router.add_api_route("/prompt", llm_prompt.prompt, methods=["POST"])
router.add_api_route("/sentiment-analysis", sentiment_analysis.predict, methods=["POST"])
# router.add_api_route("/topic-modeling", topic_modeling.predict, methods=["POST"])


@router.get('/') 
async def index(req: dict):
    return {'app': 'baLLseM', 'version': '0.0.1'}