Eduarr commited on
Commit
88c11b1
·
1 Parent(s): d8e6892

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -0
app.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import openai
3
+ import os
4
+
5
+ openai.api_key = os.getenv("OPENAI_API_KEY")
6
+
7
+
8
+
9
+ def generate_completion(user_prompt):
10
+ hidden_context = " "
11
+ prompt = hidden_context + user_prompt
12
+ response = openai.Completion.create(
13
+ model="davinci:ft-topwow-llc-2023-06-26-00-21-37",
14
+ prompt=prompt,
15
+ max_tokens=10,
16
+ temperature=0,
17
+ stop=["_END"]
18
+ )
19
+ return response.choices[0].text.strip()
20
+ iface = gr.Interface(fn=generate_completion,
21
+ inputs=gr.inputs.Textbox(lines=5, placeholder=' Es importante que la frase tenga el encabezado "tengo" y después de finalizar insertar la flecha ->, por ejemplo "tengo fuerte dolor de cabeza nocturna ->"'),
22
+ outputs='text',
23
+ title="Detector de síntoma de tumor cerebral",
24
+ description="Plataforma para detectar potenciales síntomas de tumor cerebral, no reemplaza a los profesionales de la medicina. En el espacio debe escribir su malestar o dolencia, después debe hacer click en enviar y el sistema le dará una respuesta sobre si tiene potencial síntoma, o no, o alguna recomendación. 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",
25
+ input_labels="Frase",
26
+ output_labels="Sintoma")
27
+ iface.launch()