awacke1 commited on
Commit
0bfba0d
·
1 Parent(s): 624a54f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -27,7 +27,8 @@ class GradioUI:
27
  ]
28
  return random.choice(titles)
29
 
30
- def generate_text(self, prompt):
 
31
  url = f'https://api-inference.huggingface.co/models/{self.model_id}'
32
  headers = {
33
  'Authorization': f'Bearer {self.token}',
@@ -58,11 +59,12 @@ class GradioUI:
58
  with gr.Blocks(css=self.styles) as demo:
59
  title = gr.Textbox(placeholder="Title", value=self.random_title())
60
  random_title_btn = gr.Button("Get Random Title")
61
- random_title_btn.click(fn=None, inputs=None, outputs=[title], _js=f"return ['{self.random_title()}'];")
62
  editor = gr.Textbox(placeholder="Write your story here.", lines=32, max_lines=32, elem_classes=['no-label', 'small-big-textarea'])
63
  gen_btn = gr.Button("Generate Text")
64
  chatbot = gr.Chatbot([])
65
- chat_txt = gr.Textbox(placeholder="Chat here", elem_classes=['no-label'])
 
66
 
67
  # More Gradio elements and logic can be added here.
68
 
 
27
  ]
28
  return random.choice(titles)
29
 
30
+ def generate_text(self, title, story):
31
+ prompt = f"{title}. {story}"
32
  url = f'https://api-inference.huggingface.co/models/{self.model_id}'
33
  headers = {
34
  'Authorization': f'Bearer {self.token}',
 
59
  with gr.Blocks(css=self.styles) as demo:
60
  title = gr.Textbox(placeholder="Title", value=self.random_title())
61
  random_title_btn = gr.Button("Get Random Title")
62
+ random_title_btn.click(fn=self.random_title, inputs=None, outputs=[title])
63
  editor = gr.Textbox(placeholder="Write your story here.", lines=32, max_lines=32, elem_classes=['no-label', 'small-big-textarea'])
64
  gen_btn = gr.Button("Generate Text")
65
  chatbot = gr.Chatbot([])
66
+
67
+ gen_btn.click(fn=self.generate_text, inputs=[title, editor], outputs=[chatbot])
68
 
69
  # More Gradio elements and logic can be added here.
70