text summarization llm app
1.0.0
此存储库是一个示例应用程序,显示利用 AWS Bedrock 提供的 Minstral Large 模型进行文本摘要。对于前端 UI,正在使用 Streamlit。
text_summarization_llm_app.py
文件中的region_name='us-east-1'
下的区域text_summarization_llm_app.py
文件中的region_name='us-east-1'
下的区域与大多数 AWS 服务一样,您将产生使用费用。
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
利用 AWS Bedrock (Mistral-Large) 运行文本摘要
streamlit run text_summarization_llm_app.py
您可以通过http://localhost:8501/
访问该应用程序
(假设您有一个 ubuntu 用户 /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
您可以通过http://{yourhost}
访问该应用程序。