Mauro24 commited on
Commit
591f1e5
·
verified ·
1 Parent(s): 691381f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import gradio as gr
2
  from langchain_community.vectorstores import FAISS
3
  from langchain_community.embeddings import HuggingFaceEmbeddings
4
- import openai
5
  import os
6
  import zipfile
7
 
@@ -12,7 +12,7 @@ if not api_key:
12
  raise ValueError("Chiave API OpenAI non trovata. Assicurati di aver impostato OPENAI_API_KEY.")
13
 
14
  # Crea il client utilizzando la chiave API
15
- client = openai.Client(api_key=api_key)
16
 
17
  # Percorsi per il primo file ZIP
18
  zip_path_m = "faiss_manual_index.zip" # File ZIP per l'indice manuale
@@ -74,6 +74,7 @@ def rispondi_a_domanda(domanda, testo, max_token_risposta=350):
74
  print("verifica tutto",domanda,testo)
75
  try:
76
  # Chiamata API di OpenAI
 
77
  risposta = client.chat.completions.create(
78
  model="gpt-3.5-turbo",
79
  messages=[
@@ -93,7 +94,7 @@ def rispondi_a_domanda(domanda, testo, max_token_risposta=350):
93
  )
94
 
95
  # Estrai la risposta
96
- risposta_finale = risposta['choices'][0]['message']['content']
97
  return risposta_finale
98
 
99
  except Exception as e:
 
1
  import gradio as gr
2
  from langchain_community.vectorstores import FAISS
3
  from langchain_community.embeddings import HuggingFaceEmbeddings
4
+ from openai import OpenAI
5
  import os
6
  import zipfile
7
 
 
12
  raise ValueError("Chiave API OpenAI non trovata. Assicurati di aver impostato OPENAI_API_KEY.")
13
 
14
  # Crea il client utilizzando la chiave API
15
+ client = OpenAI(api_key=api_key)
16
 
17
  # Percorsi per il primo file ZIP
18
  zip_path_m = "faiss_manual_index.zip" # File ZIP per l'indice manuale
 
74
  print("verifica tutto",domanda,testo)
75
  try:
76
  # Chiamata API di OpenAI
77
+
78
  risposta = client.chat.completions.create(
79
  model="gpt-3.5-turbo",
80
  messages=[
 
94
  )
95
 
96
  # Estrai la risposta
97
+ risposta_finale = risposta.choices[0].message.content
98
  return risposta_finale
99
 
100
  except Exception as e: