artificialguybr commited on
Commit
c2e3851
1 Parent(s): 2fce835

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
app.py CHANGED
@@ -17,11 +17,20 @@ def generate_knowledge_graph(api_key, user_input):
17
  }
18
  ]
19
  )
20
- response_data = completion.choices[0].message.to_dict()
21
- response_data = json.loads(response_data['content'])
22
-
23
- print("Dados da resposta:")
24
- print(response_data)
 
 
 
 
 
 
 
 
 
25
 
26
  # Visualizar o conhecimento usando Graphviz
27
  print("Gerando o conhecimento usando Graphviz...")
 
17
  }
18
  ]
19
  )
20
+ raw_response = completion.choices[0].message.to_dict()
21
+ print("Resposta bruta da API:")
22
+ print(raw_response)
23
+
24
+ # Verificar se a resposta contém conteúdo
25
+ if 'content' in raw_response and raw_response['content']:
26
+ try:
27
+ response_data = json.loads(raw_response['content'])
28
+ except json.JSONDecodeError:
29
+ print("Erro ao decodificar o JSON.")
30
+ return "Erro ao decodificar o JSON."
31
+ else:
32
+ print("Resposta da API vazia ou inválida.")
33
+ return "Resposta da API vazia ou inválida."
34
 
35
  # Visualizar o conhecimento usando Graphviz
36
  print("Gerando o conhecimento usando Graphviz...")