Gustavosta commited on
Commit
6af3a2a
1 Parent(s): 505d57d

rm ideas.txt

Browse files
Files changed (1) hide show
  1. app.py +5 -10
app.py CHANGED
@@ -3,19 +3,18 @@ import gradio as grad, random, re
3
 
4
 
5
  gpt2_pipe = pipeline('text-generation', model='Gustavosta/MagicPrompt-Stable-Diffusion', tokenizer='gpt2')
6
- with open("ideas.txt", "r") as f:
7
- line = f.readlines()
8
 
9
 
10
  def generate(starting_text):
11
- seed = random.randint(100, 1000000)
12
  set_seed(seed)
13
 
14
  if starting_text == "":
15
- starting_text: str = line[random.randrange(0, len(line))].replace("\n", "").lower().capitalize()
16
  starting_text: str = re.sub(r"[,:\-–.!;?_]", '', starting_text)
17
 
18
- response = gpt2_pipe(starting_text, max_length=(len(starting_text) + random.randint(60, 90)), num_return_sequences=4)
19
  response_list = []
20
  for x in response:
21
  resp = x['generated_text'].strip()
@@ -33,12 +32,8 @@ def generate(starting_text):
33
  txt = grad.Textbox(lines=1, label="Initial Text", placeholder="English Text here")
34
  out = grad.Textbox(lines=4, label="Generated Prompts")
35
 
36
- examples = []
37
- for x in range(8):
38
- examples.append(line[random.randrange(0, len(line))].replace("\n", "").lower().capitalize())
39
-
40
  title = "Stable Diffusion Prompt Generator"
41
- description = 'This is a demo of the model series: "MagicPrompt", in this case, aimed at: "Stable Diffusion". To use it, simply submit your text or click on one of the examples.<br><br>To learn more about the model, [click here]{https://huggingface.co/Gustavosta/MagicPrompt-Stable-Diffusion}.<br>'
42
 
43
  grad.Interface(fn=generate,
44
  inputs=txt,
 
3
 
4
 
5
  gpt2_pipe = pipeline('text-generation', model='Gustavosta/MagicPrompt-Stable-Diffusion', tokenizer='gpt2')
6
+ examples = ['Secret Girl', 'The Toad and the Peter Pan', 'Space is Haunting', 'The Journey At', 'The She Wrath', 'Monster-God Wrath', 'Embracing the Grace']
 
7
 
8
 
9
  def generate(starting_text):
10
+ seed = random.randint(100, 100000)
11
  set_seed(seed)
12
 
13
  if starting_text == "":
14
+ starting_text: str = random.choice(examples).lower().capitalize()
15
  starting_text: str = re.sub(r"[,:\-–.!;?_]", '', starting_text)
16
 
17
+ response = gpt2_pipe(starting_text, max_length=(len(starting_text) + random.randint(50, 80)), num_return_sequences=4)
18
  response_list = []
19
  for x in response:
20
  resp = x['generated_text'].strip()
 
32
  txt = grad.Textbox(lines=1, label="Initial Text", placeholder="English Text here")
33
  out = grad.Textbox(lines=4, label="Generated Prompts")
34
 
 
 
 
 
35
  title = "Stable Diffusion Prompt Generator"
36
+ description = 'This is a demo of the model series: "MagicPrompt", in this case, aimed at: "Stable Diffusion". To use it, simply submit your text or click on one of the examples. To learn more about the model, [click here](https://huggingface.co/Gustavosta/MagicPrompt-Stable-Diffusion).<br>'
37
 
38
  grad.Interface(fn=generate,
39
  inputs=txt,