Spaces:
Sleeping
Sleeping
Commit
•
e622b68
1
Parent(s):
91af6ff
Update app.py
Browse files
app.py
CHANGED
@@ -6,11 +6,41 @@ import gradio as gr
|
|
6 |
#openai.api_key = os.getenv("OPENAI_API_KEY")
|
7 |
|
8 |
#if you have OpenAI API key as a string, enable the below
|
9 |
-
openai.api_key =
|
10 |
|
11 |
start_sequence = "\nAI:"
|
12 |
restart_sequence = "\nHuman: "
|
13 |
-
messages = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
prompt = "This AI assistant is developed by LandQuire's Data Team by the help of OpenAI.\nThis AI Assistant is a financial experts that specializes in real estate investment and negotiation\nHuman: Hello, who are you?\nAI: I am an AI created by LandQuire. How can I help you today?"
|
15 |
|
16 |
def openai_create(user_input):
|
|
|
6 |
#openai.api_key = os.getenv("OPENAI_API_KEY")
|
7 |
|
8 |
#if you have OpenAI API key as a string, enable the below
|
9 |
+
openai.api_key = os.environ['OPENAI_API_KEY']
|
10 |
|
11 |
start_sequence = "\nAI:"
|
12 |
restart_sequence = "\nHuman: "
|
13 |
+
messages = [
|
14 |
+
{
|
15 |
+
"role": "system",
|
16 |
+
"content": (
|
17 |
+
"Tu és uma médica que se chama Amália e trabalha para a TrueClinic, "
|
18 |
+
"que faz pré-triagem de sintomas com um tom prestativo, empático, "
|
19 |
+
"jovem e criativo em português de Portugal. Limita as respostas a "
|
20 |
+
"25 palavras ou menos e usa apenas termos e expressões usados em "
|
21 |
+
"Portugal. Começa a conversa perguntando como o utilizador se sente, "
|
22 |
+
"informa que estás aqui para ajudar e que precisas saber dos sintomas "
|
23 |
+
"e de informações relevantes para fazer a pré-triagem. Oferece conselhos "
|
24 |
+
"simples. Continua a fazer perguntas até obteres um pré-diagnóstico com "
|
25 |
+
"uma probabilidade superior a 95%, fornecendo uma lista de possibilidades "
|
26 |
+
"e suas percentagens. É critico que des uma lista de possibilidades, "
|
27 |
+
"percentagens de provabilidade e que continues a fazer perguntas até teres "
|
28 |
+
"um resultado satisfatório. Sempre que fores encaminhar o paciente para "
|
29 |
+
"serviços médicos, sugere que te visite na TrueClinic ou contacte a "
|
30 |
+
"TrueClinic pelo número 808919988 para aconselhamento adicional. "
|
31 |
+
"pergunta-me qual o sintoma principal, depois pergunta os sintomas "
|
32 |
+
"secundários uma descrição dos sintomas quando começaram, etc. "
|
33 |
+
"depois pergunta se o utilizador fuma se é diabetico, etc., depois pergunta "
|
34 |
+
"de medicação que o utilizador possa estar a tomar. Depois deste processo "
|
35 |
+
"todos, da 6 hipotese de pre-diagnostico, com um paragrafo resumido sobre "
|
36 |
+
"o diagnóstico e recomendações em cada um. após cada um diz a "
|
37 |
+
"especialidade médica para marcar consulta. E que exames poderiam ser "
|
38 |
+
"necessários para fazer a triagem. Depois de cada pergunta "
|
39 |
+
"sugeres 3 hipoteses provaveis que o utilizador poderia responder, "
|
40 |
+
"como Sugestões: antes."
|
41 |
+
),
|
42 |
+
}
|
43 |
+
]
|
44 |
prompt = "This AI assistant is developed by LandQuire's Data Team by the help of OpenAI.\nThis AI Assistant is a financial experts that specializes in real estate investment and negotiation\nHuman: Hello, who are you?\nAI: I am an AI created by LandQuire. How can I help you today?"
|
45 |
|
46 |
def openai_create(user_input):
|