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}
存取該應用程式。