Spaces:
Running
Running
yuki.tsutsumi
commited on
Commit
•
e8e8e89
1
Parent(s):
eeed568
makeファイル追加とREADMEの修正。
Browse files- .github/workflows/main.yml +1 -1
- Dockerfile +1 -1
- README.md +16 -11
- app.py → main.py +6 -5
- makefile +4 -0
.github/workflows/main.yml
CHANGED
@@ -18,4 +18,4 @@ jobs:
|
|
18 |
- name: Push to hub
|
19 |
env:
|
20 |
HF_TOKEN: ${{ secrets.HF_TOKEN }}
|
21 |
-
run: git push https://Asterism:[email protected]/spaces/eques-pj-b/
|
|
|
18 |
- name: Push to hub
|
19 |
env:
|
20 |
HF_TOKEN: ${{ secrets.HF_TOKEN }}
|
21 |
+
run: git push https://Asterism:[email protected]/spaces/eques-pj-b/container_test main
|
Dockerfile
CHANGED
@@ -15,4 +15,4 @@ COPY . /app
|
|
15 |
|
16 |
ENTRYPOINT ["streamlit", "run"]
|
17 |
|
18 |
-
CMD ["
|
|
|
15 |
|
16 |
ENTRYPOINT ["streamlit", "run"]
|
17 |
|
18 |
+
CMD ["main.py"]
|
README.md
CHANGED
@@ -3,33 +3,38 @@ title: Bankyo Demo
|
|
3 |
emoji: 🐢
|
4 |
colorFrom: gray
|
5 |
colorTo: green
|
6 |
-
sdk:
|
7 |
-
sdk_version: 1.30.0
|
8 |
-
app_file: app.py
|
9 |
pinned: false
|
10 |
license: other
|
11 |
---
|
12 |
|
13 |
|
14 |
# pharma-docs
|
15 |
-
|
16 |
|
17 |
# 使い方
|
18 |
-
##
|
19 |
```
|
20 |
-
OPENAI_API_KEY =
|
|
|
21 |
```
|
|
|
|
|
|
|
|
|
22 |
## 2. 仮想環境を作成・プレコミットの導入
|
23 |
`pipenv install -r ./requirements.txt`
|
24 |
-
`pre-commit install`
|
25 |
|
26 |
## 3. 仮想環境に入る
|
27 |
`pipenv shell`
|
28 |
-
|
29 |
-
|
|
|
|
|
30 |
|
31 |
# TODO
|
32 |
- 企業ごとの変更点は`form.py`,`utils.py`, `prompts.py`に集約されている想定
|
33 |
-
- `utils.py
|
34 |
-
- 上ファイルと`data
|
35 |
- その他のファイルはメインのリポジトリにて変更
|
|
|
3 |
emoji: 🐢
|
4 |
colorFrom: gray
|
5 |
colorTo: green
|
6 |
+
sdk: docker
|
|
|
|
|
7 |
pinned: false
|
8 |
license: other
|
9 |
---
|
10 |
|
11 |
|
12 |
# pharma-docs
|
13 |
+
製薬業務のドキュメント自動生成SaaSトライアル版
|
14 |
|
15 |
# 使い方
|
16 |
+
## 1 .envを作成し、OpenAIとPINECONEのAPIキーを設定
|
17 |
```
|
18 |
+
OPENAI_API_KEY =
|
19 |
+
PINECONE_API_KEY
|
20 |
```
|
21 |
+
値はnotionで管理されているので、参照する。
|
22 |
+
[OpenAI API](https://www.notion.so/equesai/OpenAI-API-b2029c9b5d774eaebd7318a702ec31f1?pvs=4)
|
23 |
+
[PINECONE](https://www.notion.so/equesai/API-61268f5a9218495ca96ee0bb176fa13a?pvs=4)
|
24 |
+
|
25 |
## 2. 仮想環境を作成・プレコミットの導入
|
26 |
`pipenv install -r ./requirements.txt`
|
27 |
+
`pre-commit install`
|
28 |
|
29 |
## 3. 仮想環境に入る
|
30 |
`pipenv shell`
|
31 |
+
|
32 |
+
## 4. コンテナを立ち上げる
|
33 |
+
`make build-image`
|
34 |
+
`make run`
|
35 |
|
36 |
# TODO
|
37 |
- 企業ごとの変更点は`form.py`,`utils.py`, `prompts.py`に集約されている想定
|
38 |
+
- `utils.py`に必要であれば追加の機能を足す。
|
39 |
+
- 上ファイルと`data`部分をforkのリポジトリ部分で変更する
|
40 |
- その他のファイルはメインのリポジトリにて変更
|
app.py → main.py
RENAMED
@@ -1,7 +1,10 @@
|
|
1 |
import streamlit as st
|
2 |
|
3 |
-
from src.forms import (
|
4 |
-
|
|
|
|
|
|
|
5 |
|
6 |
pages = {
|
7 |
"変更申請書": change_request_form,
|
@@ -9,9 +12,7 @@ pages = {
|
|
9 |
"逸脱報告書": deviation_report_form,
|
10 |
}
|
11 |
|
12 |
-
selected_page = st.sidebar.selectbox(
|
13 |
-
"作成する文書を選択してください。", list(pages.keys())
|
14 |
-
)
|
15 |
match selected_page:
|
16 |
case "変更申請書":
|
17 |
pages["変更申請書"]()
|
|
|
1 |
import streamlit as st
|
2 |
|
3 |
+
from src.forms import (
|
4 |
+
change_request_form,
|
5 |
+
deviation_occurrence_report_form,
|
6 |
+
deviation_report_form,
|
7 |
+
)
|
8 |
|
9 |
pages = {
|
10 |
"変更申請書": change_request_form,
|
|
|
12 |
"逸脱報告書": deviation_report_form,
|
13 |
}
|
14 |
|
15 |
+
selected_page = st.sidebar.selectbox("作成する文書を選択してください。", list(pages.keys()))
|
|
|
|
|
16 |
match selected_page:
|
17 |
case "変更申請書":
|
18 |
pages["変更申請書"]()
|
makefile
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
build-image:
|
2 |
+
docker build -t pharma-docs:latest .
|
3 |
+
run:
|
4 |
+
docker run -p 8501:8501 pharma-docs:latest
|