Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|
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 =
|
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
|
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:
|