- OpenAI 或其他 LLMs API key
- 網頁密碼
- Serpapi API key
- 以及代理地址(如有)
# Python 3
git clone https://github.com/vc08932/streamlit-LLM # Download the code
cd streamlit-LLM
pip install -r requirements.txt
python.exe setup.py # Configure the required key
- 運行:
streamlit run index.py
- 檢查瀏覽器,如無網頁自動開啟,輸入
http://localhost:8501
進入網頁 - 如欲結束運行,在终端按下
Ctrl + C
結束程序
由于项目是基于部署在 Streamlit Community Cloud 而開發,所以建議部署在 Streamlit Community Cloud,部署在其他服務有機會有不兼容的情況。已知第三方服務通過系統變量讀取秘鑰,而非 Streamlit 的 st.secrets[key]
,所以部署本項目時需要更改相關代碼。
.
├── setup.py
└── index.py
├── pages
│ ├── chatbot.py
│ └── quiz.py
├── src
│ ├── llm_caller.py
│ ├── search.py
│ └── quiz_question.json
└── .streamlit
├── config.toml
└── secrets.toml