| | from fastapi import FastAPI |
| | from sinatools.DataDownload.downloader import download_folder_from_hf |
| | from sinatools.wsd.disambiguator import disambiguate |
| | import os |
| |
|
| | app = FastAPI() |
| |
|
| | SINATOOLS_DIR = os.path.expanduser("~/.sinatools") |
| | os.makedirs(SINATOOLS_DIR, exist_ok=True) |
| |
|
| | |
| | dest_path = os.path.join(SINATOOLS_DIR) |
| |
|
| | |
| | download_folder_from_hf("SinaLab/ArabGlossBERT", "bert-base-arabertv02_22_May_2021_00h_allglosses_unused01") |
| | download_folder_from_hf("SinaLab/ArabGlossBERT", "bert-base-arabertv02") |
| |
|
| | |
| |
|
| |
|
| | @app.get("/predict") |
| | def greet_json(): |
| | salma_output = disambiguate('تمشيت بين الجداول والأنهار') |
| | return {"output": salma_output} |
| |
|