janbanot commited on
Commit
e955a84
1 Parent(s): 849151a

feat: interface change

Browse files
Files changed (1) hide show
  1. app.py +24 -20
app.py CHANGED
@@ -86,24 +86,28 @@ def generate(
86
  yield partial_response
87
 
88
 
89
- demo = gr.Interface(
90
- fn=generate,
91
- inputs=[
92
- gr.Textbox(label="Twoje pytanie", placeholder="Wpisz swoje pytanie tutaj..."),
93
- gr.Accordion(
94
- label="鈿欙笍 Parametry",
95
- open=False,
96
- children=[
97
- gr.Slider(0, 1, 0.3, label="Temperatura"),
98
- gr.Slider(128, 4096, 1024, label="Maksymalna d艂ugo艣膰 odpowiedzi"),
99
- gr.Slider(1, 80, 40, step=1, label="Top K"),
100
- gr.Slider(0, 2, 1, label="Penalizacja powt贸rze艅"),
101
- gr.Slider(0, 1, 1, label="Top P"),
102
- ],
103
- ),
104
- ],
105
- outputs=gr.Textbox(label="Answer", lines=5),
106
- title="Bielik Tools",
107
- description="Zadaj pytanie, a Bielik odpowie na nie w j臋zyku polskim.",
108
- )
 
 
 
 
109
  demo.launch()
 
86
  yield partial_response
87
 
88
 
89
+ with gr.Blocks() as demo:
90
+ gr.Markdown("# Bielik Tools - narz臋dzia dla modelu Bielik v2.3")
91
+ gr.Markdown("Bielik czeka na Twoje pytanie - zadaj je 艣mia艂o i otrzymaj odpowied藕!")
92
+
93
+ with gr.Row():
94
+ prompt = gr.Textbox(
95
+ label="Twoje pytanie", placeholder="Zadaj swoje pytanie tutaj...", lines=10
96
+ )
97
+ output = gr.Textbox(label="Answer", lines=10)
98
+
99
+ btn = gr.Button("Generuj odpowied藕")
100
+
101
+ with gr.Accordion("鈿欙笍 Parametry", open=False):
102
+ temperature = gr.Slider(0, 1, 0.3, step=0.1, label="Temperatura")
103
+ max_tokens = gr.Slider(128, 4096, 1024, label="Maksymalna d艂ugo艣膰 odpowiedzi")
104
+ top_k = gr.Slider(1, 80, 40, step=1, label="Top K")
105
+ repetition_penalty = gr.Slider(0, 2, 0, step=0.1, label="Penalizacja powt贸rze艅")
106
+ top_p = gr.Slider(0, 1, 1, step=0.1, label="Top P")
107
+ btn.click(
108
+ generate,
109
+ inputs=[prompt, temperature, max_tokens, top_k, repetition_penalty, top_p],
110
+ outputs=output,
111
+ )
112
+
113
  demo.launch()