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 |
# インターフェースを起動します
|