Spaces:
Sleeping
Sleeping
add url text box
Browse files
app.py
CHANGED
@@ -6,10 +6,10 @@ def greet(name):
|
|
6 |
return "こんにちは " + name + "さん!! \n僕はパスカルくんだよ。よろしくね"
|
7 |
|
8 |
|
9 |
-
async def summarize(
|
10 |
_prompt = f"""
|
11 |
以下の文章を要約してください。
|
12 |
-
{
|
13 |
"""
|
14 |
|
15 |
config = FilmConfig(
|
@@ -30,11 +30,19 @@ async def summarize(text: str, textbox: str):
|
|
30 |
return await film.run_async()
|
31 |
|
32 |
|
33 |
-
async def chat(
|
34 |
-
return await summarize(
|
35 |
|
36 |
|
37 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
|
40 |
if __name__ == "__main__":
|
|
|
6 |
return "こんにちは " + name + "さん!! \n僕はパスカルくんだよ。よろしくね"
|
7 |
|
8 |
|
9 |
+
async def summarize(input_text: str, input_url: str):
|
10 |
_prompt = f"""
|
11 |
以下の文章を要約してください。
|
12 |
+
{input_text}
|
13 |
"""
|
14 |
|
15 |
config = FilmConfig(
|
|
|
30 |
return await film.run_async()
|
31 |
|
32 |
|
33 |
+
async def chat(input_text, input_url):
|
34 |
+
return await summarize(input_text, input_url)
|
35 |
|
36 |
|
37 |
+
with gr.Blocks() as iface:
|
38 |
+
# UI
|
39 |
+
input_text = gr.Textbox(label="テキスト")
|
40 |
+
input_url = gr.Textbox(label="URL")
|
41 |
+
output_text = gr.Textbox(label="要約")
|
42 |
+
chat_btn = gr.Button(label="Chat")
|
43 |
+
|
44 |
+
# Event handler
|
45 |
+
chat_btn.click(fn=chat, inputs=[input_text, input_url], outputs=output_text)
|
46 |
|
47 |
|
48 |
if __name__ == "__main__":
|