Spaces:
Sleeping
Sleeping
Try streaming
Browse files- README.md +1 -1
- brander/app.py +32 -2
README.md
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
---
|
2 |
title: Brand Sheriff
|
3 |
emoji: 🤠
|
4 |
-
colorFrom:
|
5 |
colorTo: purple
|
6 |
sdk: gradio
|
7 |
sdk_version: 3.32.0
|
|
|
1 |
---
|
2 |
title: Brand Sheriff
|
3 |
emoji: 🤠
|
4 |
+
colorFrom: yellow
|
5 |
colorTo: purple
|
6 |
sdk: gradio
|
7 |
sdk_version: 3.32.0
|
brander/app.py
CHANGED
@@ -20,5 +20,35 @@ def greet(topic: str):
|
|
20 |
return completion.choices[0].message.content
|
21 |
|
22 |
|
23 |
-
interface = gr.Interface(fn=greet, inputs="text", outputs="text")
|
24 |
-
interface.launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
return completion.choices[0].message.content
|
21 |
|
22 |
|
23 |
+
# interface = gr.Interface(fn=greet, inputs="text", outputs="text")
|
24 |
+
# interface.launch()
|
25 |
+
|
26 |
+
|
27 |
+
import gradio as gr
|
28 |
+
import random
|
29 |
+
import time
|
30 |
+
|
31 |
+
with gr.Blocks() as interface:
|
32 |
+
chatbot = gr.Chatbot()
|
33 |
+
msg = gr.Textbox()
|
34 |
+
clear = gr.Button("Clear")
|
35 |
+
|
36 |
+
def user(user_message, history):
|
37 |
+
return "", history + [[user_message, None]]
|
38 |
+
|
39 |
+
def bot(history):
|
40 |
+
print(history)
|
41 |
+
bot_message = random.choice(["How are you?", "I love you", "I'm very hungry"])
|
42 |
+
history[-1][1] = ""
|
43 |
+
for character in bot_message:
|
44 |
+
history[-1][1] += character
|
45 |
+
time.sleep(0.05)
|
46 |
+
yield history
|
47 |
+
|
48 |
+
msg.submit(user, [msg, chatbot], [msg, chatbot], queue=False).then(
|
49 |
+
bot, chatbot, chatbot
|
50 |
+
)
|
51 |
+
clear.click(lambda: None, None, chatbot, queue=False)
|
52 |
+
|
53 |
+
interface.queue()
|
54 |
+
# demo.launch()
|