Omnibus commited on
Commit
101cc57
1 Parent(s): d540faa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -20,7 +20,7 @@ temperature=0.99
20
  top_p=0.99
21
  repetition_penalty=1.0
22
 
23
- def compress_history(history,temperature=temperature,top_p=top_p,repetition_penalty=repetition_penalty):
24
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
25
 
26
  print("COMPRESSING")
@@ -31,8 +31,7 @@ def compress_history(history,temperature=temperature,top_p=top_p,repetition_pena
31
  top_p=top_p,
32
  repetition_penalty=repetition_penalty,
33
  do_sample=True,
34
- seed=random.randint(1,99999999999)
35
- #seed=42,
36
  )
37
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
38
  output = ""
@@ -42,7 +41,7 @@ def compress_history(history,temperature=temperature,top_p=top_p,repetition_pena
42
 
43
  MAX_HISTORY=100
44
  opts=[]
45
- def generate(prompt, history,max_new_tokens,health,temperature=temperature,top_p=top_p,repetition_penalty=repetition_penalty):
46
  opts.clear()
47
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
48
 
@@ -57,8 +56,7 @@ def generate(prompt, history,max_new_tokens,health,temperature=temperature,top_p
57
  top_p=top_p,
58
  repetition_penalty=repetition_penalty,
59
  do_sample=True,
60
- seed=random.randint(1,99999999999)
61
- #seed=42,
62
  )
63
  cnt=0
64
  stats=health
@@ -156,7 +154,10 @@ Power: 20
156
  Strength: 24
157
  *******************
158
  '''
159
-
 
 
 
160
  with gr.Blocks() as app:
161
  gr.HTML("""<center><h1>Mixtral 8x7B RPG</h1><h3>Role Playing Game Master</h3>""")
162
  with gr.Group():
@@ -169,6 +170,8 @@ with gr.Blocks() as app:
169
  #prompt=gr.Textbox(label = "Prompt", value="Start a new game")
170
  with gr.Column(scale=2):
171
  button=gr.Button()
 
 
172
  #models_dd=gr.Dropdown(choices=[m for m in return_list],interactive=True)
173
  with gr.Row():
174
  stop_button=gr.Button("Stop")
@@ -188,7 +191,7 @@ with gr.Blocks() as app:
188
  #inp_query.change(search_models,inp_query,models_dd)
189
  #test_b=test_btn.click(itt,url,e_box)
190
  clear_btn.click(clear_fn,None,[opt,chatbot])
191
- go=button.click(generate,[opt,chatbot,tokens,char_stats],[chatbot,char_stats,json_out,opt])
192
  stop_button.click(None,None,None,cancels=[go])
193
  app.launch(show_api=False)
194
 
 
20
  top_p=0.99
21
  repetition_penalty=1.0
22
 
23
+ def compress_history(history,seed,temperature=temperature,top_p=top_p,repetition_penalty=repetition_penalty):
24
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
25
 
26
  print("COMPRESSING")
 
31
  top_p=top_p,
32
  repetition_penalty=repetition_penalty,
33
  do_sample=True,
34
+ seed=seed,
 
35
  )
36
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False)
37
  output = ""
 
41
 
42
  MAX_HISTORY=100
43
  opts=[]
44
+ def generate(prompt, history,max_new_tokens,health,seed,temperature=temperature,top_p=top_p,repetition_penalty=repetition_penalty):
45
  opts.clear()
46
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
47
 
 
56
  top_p=top_p,
57
  repetition_penalty=repetition_penalty,
58
  do_sample=True,
59
+ seed=seed,
 
60
  )
61
  cnt=0
62
  stats=health
 
154
  Strength: 24
155
  *******************
156
  '''
157
+ def check_rand(inp):
158
+ if inp==True:
159
+ return gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=random.randint(1,99999999999))
160
+ rand_val=random.randint(1,99999999999)
161
  with gr.Blocks() as app:
162
  gr.HTML("""<center><h1>Mixtral 8x7B RPG</h1><h3>Role Playing Game Master</h3>""")
163
  with gr.Group():
 
170
  #prompt=gr.Textbox(label = "Prompt", value="Start a new game")
171
  with gr.Column(scale=2):
172
  button=gr.Button()
173
+ rand = gr.Checkbox(label="Random", value=False)
174
+ seed=gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=rand_val)
175
  #models_dd=gr.Dropdown(choices=[m for m in return_list],interactive=True)
176
  with gr.Row():
177
  stop_button=gr.Button("Stop")
 
191
  #inp_query.change(search_models,inp_query,models_dd)
192
  #test_b=test_btn.click(itt,url,e_box)
193
  clear_btn.click(clear_fn,None,[opt,chatbot])
194
+ go=button.click(check_rand,rand,seed).then(generate,[opt,chatbot,tokens,char_stats,seed],[chatbot,char_stats,json_out,opt])
195
  stop_button.click(None,None,None,cancels=[go])
196
  app.launch(show_api=False)
197