Nicolás Larenas commited on
Commit
d3c72fb
·
verified ·
1 Parent(s): 4b08897

Update gradio_interface.py

Browse files
Files changed (1) hide show
  1. gradio_interface.py +21 -0
gradio_interface.py CHANGED
@@ -25,3 +25,24 @@ def gradio_chatbot(message, history, system_message, max_new_tokens, temperature
25
  )
26
  history.append((message, response))
27
  return history
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  )
26
  history.append((message, response))
27
  return history
28
+
29
+ # Gradio interface
30
+ def create_gradio_interface():
31
+ demo = gr.ChatInterface(
32
+ fn=gradio_chatbot,
33
+ additional_inputs=[
34
+ gr.Textbox(value=SYSTEM_MESSAGE, label="System message"),
35
+ gr.Slider(minimum=1, maximum=2048, value=DEFAULT_MAX_NEW_TOKENS, step=1, label="Max new tokens"),
36
+ gr.Slider(minimum=0.1, maximum=1.0, value=DEFAULT_TEMPERATURE, step=0.1, label="Temperature"),
37
+ gr.Slider(
38
+ minimum=0.1,
39
+ maximum=1.0,
40
+ value=DEFAULT_TOP_P,
41
+ step=0.05,
42
+ label="Top-p (nucleus sampling)",
43
+ ),
44
+ ],
45
+ title="Gemini Chat Interface",
46
+ description="Interact with the Gemini AI model."
47
+ )
48
+ return demo