Spaces:
Runtime error
Runtime error
shigeru saito
commited on
Commit
·
d07f287
1
Parent(s):
4d4f912
入力例を表示
Browse files
app.py
CHANGED
|
@@ -152,18 +152,37 @@ if __name__ == "__main__":
|
|
| 152 |
function_name = sys.argv[2]
|
| 153 |
main(query_text=query_text, function_name=function_name)
|
| 154 |
else:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
# gr.Interface()を使ってユーザーインターフェースを作成します
|
| 156 |
# gr.Text()はテキスト入力ボックスを作成し、
|
| 157 |
# gr.Textbox()は出力テキストを表示するためのテキストボックスを作成します。
|
| 158 |
iface = gr.Interface(
|
| 159 |
fn=main,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
inputs=gr.Textbox(
|
| 161 |
lines=5, placeholder="質問を入力してください"),
|
| 162 |
outputs=[
|
| 163 |
gr.Textbox(label="LangChain Agentのレスポンス"),
|
| 164 |
gr.Textbox(label="Function Callingのレスポンス"),
|
| 165 |
gr.Textbox(label="Function Calling Agentのレスポンス")
|
| 166 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 167 |
)
|
| 168 |
|
| 169 |
# インターフェースを起動します
|
|
|
|
| 152 |
function_name = sys.argv[2]
|
| 153 |
main(query_text=query_text, function_name=function_name)
|
| 154 |
else:
|
| 155 |
+
import time
|
| 156 |
+
|
| 157 |
+
# インプット例をクリックした時のコールバック関数
|
| 158 |
+
def click_example(example):
|
| 159 |
+
# クリックされたインプット例をテキストボックスに自動入力
|
| 160 |
+
inputs.value = example
|
| 161 |
+
time.sleep(0.1) # テキストボックスに文字が表示されるまで待機
|
| 162 |
+
# 自動入力後に実行ボタンをクリックして結果を表示
|
| 163 |
+
execute_button.click()
|
| 164 |
+
|
| 165 |
# gr.Interface()を使ってユーザーインターフェースを作成します
|
| 166 |
# gr.Text()はテキスト入力ボックスを作成し、
|
| 167 |
# gr.Textbox()は出力テキストを表示するためのテキストボックスを作成します。
|
| 168 |
iface = gr.Interface(
|
| 169 |
fn=main,
|
| 170 |
+
examples=[
|
| 171 |
+
["箱根の伝承を教えてください。"],
|
| 172 |
+
["日下部民藝館にはどんな伝統がありますか?"],
|
| 173 |
+
["佐渡にはどんな伝承がありますか?"],
|
| 174 |
+
],
|
| 175 |
inputs=gr.Textbox(
|
| 176 |
lines=5, placeholder="質問を入力してください"),
|
| 177 |
outputs=[
|
| 178 |
gr.Textbox(label="LangChain Agentのレスポンス"),
|
| 179 |
gr.Textbox(label="Function Callingのレスポンス"),
|
| 180 |
gr.Textbox(label="Function Calling Agentのレスポンス")
|
| 181 |
+
],
|
| 182 |
+
title="日本各地の伝承AI",
|
| 183 |
+
description="最新のGPTモデルを使用し、LangChain, Function Calling, Function Calling + LangChain Agentの対話モデルのAIから回答を取得するシステムです。以下のインプット例をクリックすると入力欄に自動入力されます。",
|
| 184 |
+
example_columns=3,
|
| 185 |
+
example_callback=click_example
|
| 186 |
)
|
| 187 |
|
| 188 |
# インターフェースを起動します
|