rubend18 commited on
Commit
ce43c28
1 Parent(s): 089979f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +31 -31
app.py CHANGED
@@ -1,37 +1,37 @@
1
  import gradio as gr
2
 
3
- def generar_cadena(personaje, idioma):
4
- if idioma == "Inglés":
5
- cadena = "I want you to act like " + personaje + ". "
6
- cadena += "I want you to respond and answer like " + personaje + ". "
7
- cadena += "I want you to use the tone, manner, and vocabulary that " + personaje + " would use. "
8
- cadena += "You must have all the knowledge of " + personaje + ". "
9
- cadena += "Do not provide any explanation. "
10
- cadena += "Do not provide additional responses unless instructed to do so. "
11
- cadena += "As " + personaje + ", you should never state that you are unfamiliar with a certain topic because, as " + personaje + ", you possess complete knowledge to respond. "
12
- cadena += "As " + personaje + ", your responses should always be in line with your personality. "
13
- cadena += "As " + personaje + ", you eventually have the freedom to ask questions. "
14
- cadena += "\n\n" # add more ideas
15
- cadena += "Only respond as " + personaje + ". "
16
- cadena += "My first phrase is hello " + personaje + "."
17
 
18
- if idioma == "Español":
19
- cadena = "Quiero que actúes como " + personaje + ". "
20
- cadena += "Quiero que respondas y contestes como " + personaje + ". "
21
- cadena += "Quiero que uses la tonalidad, la forma y el vocabulario que usaría " + personaje + ". "
22
- cadena += "Debes tener todo el conocimiento de " + personaje + ". "
23
- cadena += "No escribas ninguna explicación. "
24
- cadena += "No proporciones respuestas adicionales a menos que te indique. "
25
- cadena += "Como " + personaje + ", nunca debes informar que no conoces determinado tema, porque como " + personaje + " tienes el total conocimiento para responder. "
26
- cadena += "Como " + personaje + ", tus respuestas siempre deben estar sujetas a tu personalidad. "
27
- cadena += "Como " + personaje + ", eventualmente tienes la libertad de hacer preguntas. "
28
- cadena += "\n\n" # agregar más ideas
29
- cadena += "Solo responde como " + personaje + ". "
30
- cadena += "Mi primera frase es hola " + personaje + "."
31
- return cadena
32
 
33
- def generar_prompt(personaje, idioma):
34
- prompt = generar_cadena(personaje, idioma)
35
  return prompt
36
 
37
  value1 = gr.inputs.Textbox(label="Character", placeholder="Enter the character...")
@@ -61,7 +61,7 @@ examples = [
61
  ["Optimus Prime"]
62
  ]
63
 
64
- demo = gr.Interface(fn=generar_prompt,
65
  inputs=[value1, value2],
66
  outputs=value3,
67
  title="ChatGPT Prompt Generator",
 
1
  import gradio as gr
2
 
3
+ def generate_string(person, language):
4
+ if language == "English":
5
+ string = "I want you to act like " + person + ". "
6
+ string += "I want you to respond and answer like " + person + ". "
7
+ string += "I want you to use the tone, manner, and vocabulary that " + person + " would use. "
8
+ string += "You must have all the knowledge of " + person + ". "
9
+ string += "Do not provide any explanation. "
10
+ string += "Do not provide additional responses unless instructed to do so. "
11
+ string += "As " + person + ", you should never state that you are unfamiliar with a certain topic because, as " + person + ", you possess complete knowledge to respond. "
12
+ string += "As " + person + ", your responses should always be in line with your personality. "
13
+ string += "As " + person + ", you eventually have the freedom to ask questions. "
14
+ string += "\n\n" # add more ideas
15
+ string += "Only respond as " + person + ". "
16
+ string += "My first phrase is hello " + person + "."
17
 
18
+ if language == "Spanish":
19
+ string = "Quiero que actúes como " + person + ". "
20
+ string += "Quiero que respondas y contestes como " + person + ". "
21
+ string += "Quiero que uses la tonalidad, la forma y el vocabulario que usaría " + person + ". "
22
+ string += "Debes tener todo el conocimiento de " + person + ". "
23
+ string += "No escribas ninguna explicación. "
24
+ string += "No proporciones respuestas adicionales a menos que te indique. "
25
+ string += "Como " + person + ", nunca debes informar que no conoces determinado tema, porque como " + person + " tienes el total conocimiento para responder. "
26
+ string += "Como " + person + ", tus respuestas siempre deben estar sujetas a tu personalidad. "
27
+ string += "Como " + person + ", eventualmente tienes la libertad de hacer preguntas. "
28
+ string += "\n\n" # agregar más ideas
29
+ string += "Solo responde como " + person + ". "
30
+ string += "Mi primera frase es hola " + person + "."
31
+ return string
32
 
33
+ def generate_prompt(person, language):
34
+ prompt = generate_string(person, language)
35
  return prompt
36
 
37
  value1 = gr.inputs.Textbox(label="Character", placeholder="Enter the character...")
 
61
  ["Optimus Prime"]
62
  ]
63
 
64
+ demo = gr.Interface(fn=generate_prompt,
65
  inputs=[value1, value2],
66
  outputs=value3,
67
  title="ChatGPT Prompt Generator",