CCockrum commited on
Commit
2bfec82
·
verified ·
1 Parent(s): bf88335

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -14
app.py CHANGED
@@ -4,12 +4,12 @@ from huggingface_hub import InferenceClient
4
  # Custom background CSS with semi-transparent panel
5
  css = """
6
  body {
7
- background-image: url('https://cdn-uploads.huggingface.co/production/uploads/67351c643fe51cb1aa28f2e5/YcsJnPk8HJvXiB5WkVmf1.jpeg');
8
  background-size: cover;
9
  background-position: center;
10
  background-repeat: no-repeat;
11
  }
12
- #chat-container {
13
  background-color: rgba(255, 255, 255, 0.85);
14
  padding: 2rem;
15
  border-radius: 12px;
@@ -52,18 +52,17 @@ def respond(
52
  response += token
53
  yield response
54
 
55
-
56
- demo = gr.ChatInterface(
57
- respond,
58
- additional_inputs=[
59
- gr.Textbox(value="You are a friendly Chatbot.", label="System message"),
60
- gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
61
- gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
62
- gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
63
- ],
64
- css=css,
65
- elem_id="chat-container"
66
- )
67
 
68
  if __name__ == "__main__":
69
  demo.launch()
 
4
  # Custom background CSS with semi-transparent panel
5
  css = """
6
  body {
7
+ background-image: url('https://cdn-uploads.huggingface.co/production/uploads/67351c643fe51cb1aa28f2e5/wuyd5UYTh9jPrMJGmV9yC.jpeg');
8
  background-size: cover;
9
  background-position: center;
10
  background-repeat: no-repeat;
11
  }
12
+ #chat-panel {
13
  background-color: rgba(255, 255, 255, 0.85);
14
  padding: 2rem;
15
  border-radius: 12px;
 
52
  response += token
53
  yield response
54
 
55
+ with gr.Blocks(css=css) as demo:
56
+ with gr.Column(elem_id="chat-panel"):
57
+ gr.ChatInterface(
58
+ respond,
59
+ additional_inputs=[
60
+ gr.Textbox(value="You are a friendly Chatbot.", label="System message"),
61
+ gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
62
+ gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
63
+ gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
64
+ ]
65
+ )
 
66
 
67
  if __name__ == "__main__":
68
  demo.launch()