Text Generation Using Keywords
Project description
keytotext
Idea is to build a model which will take keywords as inputs and generate sentences as outputs.
Model:
Keytotext is based on the Amazing T5 Model:
k2t
: Modelk2t-tiny
: Modelk2t-base
: Modelmrm8488/t5-base-finetuned-common_gen
(by Manuel Romero): Model
Training Notebooks can be found in the Training Notebooks
Folder
Note: Please raise an issue if you would like to add new model to keytotext
Usage:
Example Notebooks can be found in the Notebooks
Folder
pip install keytotext
UI:
pip install streamlit-tags
This uses a custom streamlit component built by me: GitHub
API:
The API is hosted in the Docker container and it can be run quickly. Follow instructions below to get started
docker pull gagan30/keytotext
docker run -dp 8000:8000 gagan30/keytotext
This will start the api at port 8000 visit the url below to get the results as below:
http://localhost:8000/api?data=["India","Capital","New Delhi"]
Note: The Hosted API is only available on demand
BibTex:
To quote keytotext please use this citation
@misc{bhatia,
title={keytotext},
url={https://github.com/gagan3012/keytotext},
journal={GitHub},
author={Bhatia, Gagan}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for keytotext-0.2.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb2f8b9f894f7d22f844041894ba356b2c6089dbbc8f7a007145e8d7e93f0df6 |
|
MD5 | 39d19ca5b2e2760f160ee84d5c8b502d |
|
BLAKE2b-256 | 0a92ab38eded57bdd0ff256434e98a2a556d427a58ed461f00bdf72d1176a77f |