text summarization llm app
1.0.0
Repo ini adalah contoh aplikasi yang menunjukkan ringkasan teks yang memanfaatkan model Minstral Large yang tersedia dari AWS Bedrock. Untuk UI frontend Streamlit sedang digunakan.
text_summarization_llm_app.py
di bawah region_name='us-east-1'
text_summarization_llm_app.py
di bawah region_name='us-east-1'
Seperti kebanyakan layanan AWS, Anda akan dikenakan biaya penggunaan.
conda create -n "text-summarization-llm-app" python=3.11.0
git clone [email protected]:nethacker/text-summarization-llm-app.git
cd text-summarization-llm-app
pip install -r requirements.txt
Untuk menjalankan peringkasan teks dengan memanfaatkan AWS Bedrock (Mistral-Large)
streamlit run text_summarization_llm_app.py
Anda dapat mengakses aplikasinya di http://localhost:8501/
(asumsikan Anda memiliki pengguna ubuntu dengan/home/ubuntu)
sudo apt -y update
sudo apt -y install build-essential openssl
sudo apt -y install libpq-dev libssl-dev libffi-dev zlib1g-dev
sudo apt -y install python3-pip python3-dev
sudo apt -y install nginx
sudo apt -y install virtualenvwrapper
cd /home/ubuntu
git clone https://github.com/nethacker/text-summarization-llm-app.git
virtualenv text-summarization-llm-app_env
source text-summarization-llm-app_env/bin/activate
cd /home/ubuntu/text-summarization-llm-app
pip install -r requirements.txt
sudo cp systemd/text-summarization-llm-app.service /etc/systemd/system/
sudo systemctl start text-summarization-llm-app
sudo systemctl enable text-summarization-llm-app.service
sudo cp nginx/nginx_text-summarization-llm-app.conf /etc/nginx/sites-available/nginx_text-summarization-llm-app.conf
sudo rm /etc/nginx/sites-enabled/default
sudo ln -s /etc/nginx/sites-available/nginx_text-summarization-llm-app.conf /etc/nginx/sites-enabled
sudo systemctl restart nginx
Anda dapat mengakses aplikasi di http://{yourhost}
.