Spaces:
Running
Running
update
Browse files- app.py +8 -16
- for_assistants.zip +0 -3
- requirements.txt +1 -1
app.py
CHANGED
@@ -7,23 +7,16 @@ from openai import (
|
|
7 |
OpenAI, AuthenticationError, NotFoundError, BadRequestError
|
8 |
)
|
9 |
|
10 |
-
# GPT用設定
|
11 |
-
# SYS_PROMPT_DEFAULT = "あなたは優秀なアシスタントです。質問をされた場合は、質問に答えるコードを作成して実行します。回答は日本語でお願いします。"
|
12 |
-
|
13 |
# アシスタント用設定
|
14 |
-
DF_MODEL = "gpt-3.5-turbo-1106"
|
|
|
15 |
ASSIST_NAME = "Code Interpreter Assistant for O3"
|
16 |
AST_SYS_PROMPT = "あなたは優秀なアシスタントです。質問をされた場合は、質問に答えるコードを作成して実行します。回答は日本語でお願いします。"
|
17 |
-
|
18 |
-
# DUMMY = "********************"
|
19 |
-
# file_format = {".txt", ".csv", ".pdf"}
|
20 |
file_format = {".txt", ".csv", ".jpg", ".jpeg", ".png", ".xlsx", ".zip"
|
21 |
, ".TXT", ".CSV", ".JPG", ".JPEG", ".PNG", ".XLSX", ".ZIP"}
|
22 |
|
23 |
# 各種フォルダ
|
24 |
-
FONT_FILE_PATH = "for_assistants/NotoSansJP-Bold.zip"
|
25 |
-
# IMG_FOLDER = "images"
|
26 |
-
# ANT_FOLDER = "annotations"
|
27 |
|
28 |
# 各種メッセージ
|
29 |
PLACEHOLDER = "これは東京都の年別人口データです、折れ線グラフでデータの可視化をお願いします… など"
|
@@ -164,7 +157,7 @@ def init(state, text, file):
|
|
164 |
file_id = file_response.id
|
165 |
|
166 |
except AuthenticationError as e:
|
167 |
-
err_msg = "認証エラーとなりました。
|
168 |
except Exception as e:
|
169 |
err_msg = "その他のエラーが発生しました。"
|
170 |
print(e)
|
@@ -366,9 +359,8 @@ def bot(state, history, file_id):
|
|
366 |
|
367 |
if not code_mode:
|
368 |
|
369 |
-
# yield gr.Chatbot(label=run.status ,value=history), image_file, ant_file, err_msg
|
370 |
-
|
371 |
break
|
|
|
372 |
else:
|
373 |
|
374 |
# コードモードがONの場合
|
@@ -537,13 +529,13 @@ with gr.Blocks() as demo:
|
|
537 |
|
538 |
with gr.Tab("利用上の注意"):
|
539 |
|
540 |
-
caution = "
|
541 |
caution += "・書籍にある通りグラフが文字化けする場合は<br>"
|
542 |
caution += "「NotoSansJP-Bold.zipを解凍してフォントを取得して下さい。」と指示してください。"
|
543 |
-
|
544 |
gr.Markdown("<h3>" + caution + "</h3>")
|
545 |
|
546 |
if __name__ == "__main__":
|
547 |
|
548 |
demo.queue()
|
549 |
-
demo.launch(debug=
|
|
|
7 |
OpenAI, AuthenticationError, NotFoundError, BadRequestError
|
8 |
)
|
9 |
|
|
|
|
|
|
|
10 |
# アシスタント用設定
|
11 |
+
# DF_MODEL = "gpt-3.5-turbo-1106"
|
12 |
+
DF_MODEL = "gpt-3.5-turbo-0125"
|
13 |
ASSIST_NAME = "Code Interpreter Assistant for O3"
|
14 |
AST_SYS_PROMPT = "あなたは優秀なアシスタントです。質問をされた場合は、質問に答えるコードを作成して実行します。回答は日本語でお願いします。"
|
|
|
|
|
|
|
15 |
file_format = {".txt", ".csv", ".jpg", ".jpeg", ".png", ".xlsx", ".zip"
|
16 |
, ".TXT", ".CSV", ".JPG", ".JPEG", ".PNG", ".XLSX", ".ZIP"}
|
17 |
|
18 |
# 各種フォルダ
|
19 |
+
FONT_FILE_PATH = "for_assistants/NotoSansJP-Bold.zip" # フォントファイル
|
|
|
|
|
20 |
|
21 |
# 各種メッセージ
|
22 |
PLACEHOLDER = "これは東京都の年別人口データです、折れ線グラフでデータの可視化をお願いします… など"
|
|
|
157 |
file_id = file_response.id
|
158 |
|
159 |
except AuthenticationError as e:
|
160 |
+
err_msg = "認証エラーとなりました。OpenAI APIキーが正しいか、クレジット残高があるか確認して下さい。"
|
161 |
except Exception as e:
|
162 |
err_msg = "その他のエラーが発生しました。"
|
163 |
print(e)
|
|
|
359 |
|
360 |
if not code_mode:
|
361 |
|
|
|
|
|
362 |
break
|
363 |
+
|
364 |
else:
|
365 |
|
366 |
# コードモードがONの場合
|
|
|
529 |
|
530 |
with gr.Tab("利用上の注意"):
|
531 |
|
532 |
+
caution = "利用上の注意<br>・対応しているファイル形式は .txt .csv .jpg .png .xlsx .zipです。<br>"
|
533 |
caution += "・書籍にある通りグラフが文字化けする場合は<br>"
|
534 |
caution += "「NotoSansJP-Bold.zipを解凍してフォントを取得して下さい。」と指示してください。"
|
535 |
+
caution += "<br>免責事項<br>本アプリはOpenAIのAPIで製作されており、利用で生じた損害について一切の責任を負えません。"
|
536 |
gr.Markdown("<h3>" + caution + "</h3>")
|
537 |
|
538 |
if __name__ == "__main__":
|
539 |
|
540 |
demo.queue()
|
541 |
+
demo.launch(debug=False)
|
for_assistants.zip
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:256ab7471e1eb810eab43bc9a37e923d46975f008723e1f83ad4fbc867104bdf
|
3 |
-
size 3368013
|
|
|
|
|
|
|
|
requirements.txt
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
# gradio==4.0.2
|
2 |
-
openai==1.
|
|
|
1 |
# gradio==4.0.2
|
2 |
+
openai==1.13.3
|