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):
|