Eduarr commited on
Commit
2ec614c
·
1 Parent(s): eb82729

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -3
app.py CHANGED
@@ -1,9 +1,25 @@
1
  import gradio as gr
2
  import openai
3
  import os
 
4
 
5
  openai.api_key = os.getenv("OPENAI_API_KEY")
6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  def generate_completion(user_prompt):
8
  hidden_context = " "
9
  prompt = hidden_context + user_prompt
@@ -11,13 +27,19 @@ def generate_completion(user_prompt):
11
  model="davinci:ft-topwow-llc-2023-06-15-01-33-13",
12
  prompt=prompt,
13
  max_tokens=10,
14
- temperature=0
 
15
  )
 
 
16
  return response.choices[0].text.strip()
17
  iface = gr.Interface(fn=generate_completion,
18
  inputs=gr.inputs.Textbox(lines=5, placeholder='Escribe aquí la frase o las palabras que le dijo su potencial cliente'),
19
  outputs='text',
20
  title="VendorPower: Predictor de intenciones de compra",
21
  description="Plataforma para profesionales de la venta. En el espacio puedes escribir frases claves que le dice un posible comprador y VendorPower predice las posibilidades de cierre de venta: posible Potencial o que no está interesado. El eje de esta plataforma de inteligencia artificial está basada en redes neuronales transformer usando la técnica de transfer learning y el proceso de fine tunning",
22
- )
23
- iface.launch()
 
 
 
 
1
  import gradio as gr
2
  import openai
3
  import os
4
+ import csv
5
 
6
  openai.api_key = os.getenv("OPENAI_API_KEY")
7
 
8
+ datos_ingresados = [] # Lista para almacenar los datos ingresados por el usuario
9
+
10
+ def guardar_en_csv(dato):
11
+ ruta_archivo = 'datos_ingresados = [] # Lista para almacenar los datos ingresados por el usuario
12
+
13
+ def guardar_en_csv(dato):
14
+ ruta_archivo = '/content/drive/MyDrive/content/datos_usuarios.csv'
15
+
16
+ with open(ruta_archivo, mode='a', newline='') as archivo_csv:
17
+ escritor_csv = csv.writer(archivo_csv, delimiter=',')
18
+ escritor_csv.writerow([dato])
19
+
20
+ print("Los datos se han guardado en el archivo CSV exitosamente.")
21
+
22
+
23
  def generate_completion(user_prompt):
24
  hidden_context = " "
25
  prompt = hidden_context + user_prompt
 
27
  model="davinci:ft-topwow-llc-2023-06-15-01-33-13",
28
  prompt=prompt,
29
  max_tokens=10,
30
+ temperature=0,
31
+ stop=["_END"]
32
  )
33
+
34
+ guardar_en_csv(user_prompt)
35
  return response.choices[0].text.strip()
36
  iface = gr.Interface(fn=generate_completion,
37
  inputs=gr.inputs.Textbox(lines=5, placeholder='Escribe aquí la frase o las palabras que le dijo su potencial cliente'),
38
  outputs='text',
39
  title="VendorPower: Predictor de intenciones de compra",
40
  description="Plataforma para profesionales de la venta. En el espacio puedes escribir frases claves que le dice un posible comprador y VendorPower predice las posibilidades de cierre de venta: posible Potencial o que no está interesado. El eje de esta plataforma de inteligencia artificial está basada en redes neuronales transformer usando la técnica de transfer learning y el proceso de fine tunning",
41
+ input_labels="Frase",
42
+ output_labels="Sentimento")
43
+
44
+ iface.launch()
45
+