Background
The team is preparing to work on machine generated article descriptions. To determine if the feature will be a success we will create a MVP and check the quality of the algorithm. The algorithm needs to be converted into an API. The API will be hosted on Cloud VPS, which is the Research team's server.
Task
Turn EPFL Algorithm into an API and put it on Cloud VPS
Summary of outcome
- API:
- Example call: https://ml-article-description-api.wmcloud.org/article?lang=en&title=Philosophy&num_beams=2
- Repository for Cloud VPS API (with setup instructions): https://github.com/geohci/transformers-modified
- Cloud VPS instance: android-machine-generated-desc.recommendation-api.eqiad1.wikimedia.cloud
- UI:
- Test it out: https://ml-article-descriptions.toolforge.org/
- Repository for Toolforge UI: https://github.com/geohci/ml-article-descriptions-ui
- Toolhub record: https://toolhub.wikimedia.org/tools/toolforge-ml-article-descriptions