Skip to content

BOUN-TABILab-TULAP/Sentence-Splitter

Repository files navigation

How to run using Docker

  1. Clone the repo
git clone https://github.com/BOUN-TABILab-TULAP/Sentence-Splitter.git
  1. Launch a terminal in the root directory of the repo and build the Docker image where
  • -t is the tag for the Docker image. You can provide any name you want
  • . is the relative path to the Dockerfile
docker build -t sentence-splitter .
  1. Run the Docker image where
  • -d indicates "detach", let the container run in the background
  • -p 5000:5000 indicates mapping port 5000 of the container to the port 5000 of the host.
docker run -d -p 5000:5000 sentence-splitter
  1. Send a POST request
  • via curl
    curl -X POST http://localhost:5000/evaluate 
    -H 'Content-Type: application/json' 
    -d '{"text":"Filmde kamburunu çıkarmış eski Yugoslav lideri, iki kişinin arasında elleri önden bağlı, cezaevi avlusunda yürüyor.Sabahları hiçbir şey yemeden içmeden, paldür küldür çıkıyorum evden"}'
    
    > {'sentences': ['Filmde kamburunu çıkarmış eski Yugoslav lideri, iki kişinin arasında elleri önden bağlı, cezaevi avlusunda yürüyor.', 'Sabahları hiçbir şey yemeden içmeden, paldür küldür çıkıyorum evden.']}
  • via Python's requests library
    import requests
    res = requests.post('http://localhost:5000/evaluate', json={'text':"Filmde kamburunu çıkarmış eski Yugoslav lideri, iki kişinin arasında elleri önden bağlı, cezaevi avlusunda yürüyor.Sabahları hiçbir şey yemeden içmeden, paldür küldür çıkıyorum evden."})
    print(res.json())
    
    > {'sentences': ['Filmde kamburunu çıkarmış eski Yugoslav lideri, iki kişinin arasında elleri önden bağlı, cezaevi avlusunda yürüyor.', 'Sabahları hiçbir şey yemeden içmeden, paldür küldür çıkıyorum evden.']}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published