安裝需求
- Python >= 3.12.1
- poetry >= 1.6.1
$ git clone https://github.com/JiaWeiXie/ntub-python-assistant.git
$ cd ntub-python-assistant
$ poetry install
$ poetry shell
設定環境變數:
- OPENAI_API_KEY=<你的 OpenAI API Key>
- OPENAI_ASSISTANT_ID=<你的 OpenAI Assistant ID>
$ streamlit run main.py
安裝需求
- Docker
- Docker Compose
$ git clone https://github.com/JiaWeiXie/ntub-python-assistant.git
$ cd ntub-python-assistant
- 新增一個名為
.env
的檔案在ntub-python-assistant
底下 - 編輯
.env
檔案
OPENAI_API_KEY=<你的 OpenAI API Key>
OPENAI_ASSISTANT_ID=<你的 OpenAI Assistant ID>
$ docker compose build
$ docker compose up -d
$ cd ntub-python-assistant
$ git pull
執行下載專案
後的操作