Mauro24 commited on
Commit
6848052
·
verified ·
1 Parent(s): 9f31e97

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -8,7 +8,7 @@ if not api_key:
8
  raise ValueError("Chiave API OpenAI non trovata. Assicurati di aver impostato OPENAI_API_KEY.")
9
 
10
  # Crea il client utilizzando la chiave API
11
- client = openai.Client(api_key=api_key)
12
 
13
  def riassumi_testo(testo, max_token_riassunto):
14
  """
@@ -20,7 +20,7 @@ def riassumi_testo(testo, max_token_riassunto):
20
  """
21
  try:
22
  # Esegui la chiamata all'API di OpenAI
23
- risposta = client.chat.completions.create(
24
  model="gpt-3.5-turbo", # Modello specifico
25
  messages=[
26
  {"role": "system", "content": "Sei un assistente che riassume i testi in modo chiaro e conciso."},
@@ -31,12 +31,12 @@ def riassumi_testo(testo, max_token_riassunto):
31
  )
32
 
33
  # Estrai il riassunto dalla risposta correttamente
34
- riassunto = risposta['choices'][0]['message']['content'] # Correzione dell'accesso
35
  return riassunto
36
 
37
- except openai.error.InvalidRequestError as e: # Gestisci errore nella richiesta
38
  return f"Errore nella richiesta: {e}"
39
- except openai.error.AuthenticationError:
40
  return "Errore di autenticazione: chiave API non valida."
41
  except Exception as e:
42
  return f"Errore durante il riassunto: {str(e)}"
@@ -61,3 +61,4 @@ if __name__ == "__main__":
61
 
62
 
63
 
 
 
8
  raise ValueError("Chiave API OpenAI non trovata. Assicurati di aver impostato OPENAI_API_KEY.")
9
 
10
  # Crea il client utilizzando la chiave API
11
+ openai.api_key = api_key # Usa direttamente api_key
12
 
13
  def riassumi_testo(testo, max_token_riassunto):
14
  """
 
20
  """
21
  try:
22
  # Esegui la chiamata all'API di OpenAI
23
+ risposta = openai.ChatCompletion.create(
24
  model="gpt-3.5-turbo", # Modello specifico
25
  messages=[
26
  {"role": "system", "content": "Sei un assistente che riassume i testi in modo chiaro e conciso."},
 
31
  )
32
 
33
  # Estrai il riassunto dalla risposta correttamente
34
+ riassunto = risposta['choices'][0]['message']['content'] # Accesso corretto al contenuto
35
  return riassunto
36
 
37
+ except openai.InvalidRequestError as e: # Gestisci errore nella richiesta
38
  return f"Errore nella richiesta: {e}"
39
+ except openai.AuthenticationError:
40
  return "Errore di autenticazione: chiave API non valida."
41
  except Exception as e:
42
  return f"Errore durante il riassunto: {str(e)}"
 
61
 
62
 
63
 
64
+