awacke1 commited on
Commit
1222150
1 Parent(s): 7888440

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -1
app.py CHANGED
@@ -24,6 +24,37 @@ word: """
24
  examples = [["river"], ["night"], ["trees"],["table"],["laughs"]]
25
 
26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  def poem_generate(word):
28
 
29
  p = prompt + word.lower() + "\n" + "poem using word: "
@@ -79,7 +110,7 @@ with demo:
79
  b1 = gr.Button("Generate Poem")
80
  b2 = gr.Button("Generate Image")
81
 
82
- b1.click(poem_generate, input_word, poem_txt)
83
  b2.click(poem_to_image, poem_txt, output_image)
84
  #examples=examples
85
 
 
24
  examples = [["river"], ["night"], ["trees"],["table"],["laughs"]]
25
 
26
 
27
+ def poem2_generate(word):
28
+ p = word.lower() + "\n" + "poem using word: "
29
+ print(f"*****Inside poem_generate - Prompt is :{p}")
30
+ json_ = {"inputs": p,
31
+ "parameters":
32
+ {
33
+ "top_p": 0.9,
34
+ "temperature": 1.1,
35
+ "max_new_tokens": 50,
36
+ "return_full_text": False
37
+ }}
38
+ response = requests.post(API_URL, headers=headers, json=json_)
39
+ output = response.json()
40
+ print(f"If there was an error? Reason is : {output}")
41
+ output_tmp = output[0]['generated_text']
42
+ print(f"GPTJ response without splits is: {output_tmp}")
43
+ #poem = output[0]['generated_text'].split("\n\n")[0] # +"."
44
+ if "\n\n" not in output_tmp:
45
+ if output_tmp.find('.') != -1:
46
+ idx = output_tmp.find('.')
47
+ poem = output_tmp[:idx+1]
48
+ else:
49
+ idx = output_tmp.rfind('\n')
50
+ poem = output_tmp[:idx]
51
+ else:
52
+ poem = output_tmp.split("\n\n")[0] # +"."
53
+ poem = poem.replace('?','')
54
+ print(f"Poem being returned is: {poem}")
55
+ return poem
56
+
57
+
58
  def poem_generate(word):
59
 
60
  p = prompt + word.lower() + "\n" + "poem using word: "
 
110
  b1 = gr.Button("Generate Poem")
111
  b2 = gr.Button("Generate Image")
112
 
113
+ b1.click(poem2_generate, input_word, poem_txt)
114
  b2.click(poem_to_image, poem_txt, output_image)
115
  #examples=examples
116