Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,11 +1,6 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
import requests
|
| 3 |
import json
|
| 4 |
-
|
| 5 |
-
# Function to interact with Vectara API
|
| 6 |
-
import gradio as gr
|
| 7 |
-
import requests
|
| 8 |
-
import json
|
| 9 |
from decouple import config # Import config from python-decouple
|
| 10 |
|
| 11 |
# Function to interact with Vectara API
|
|
@@ -30,7 +25,7 @@ def query_vectara(question, chat_history, uploaded_file):
|
|
| 30 |
if response.status_code == 200:
|
| 31 |
upload_status = "File uploaded successfully"
|
| 32 |
else:
|
| 33 |
-
upload_status = "Failed to upload file"
|
| 34 |
|
| 35 |
# Get the user's message from the chat history
|
| 36 |
user_message = chat_history[-1][0]
|
|
@@ -42,17 +37,15 @@ def query_vectara(question, chat_history, uploaded_file):
|
|
| 42 |
"start": 0,
|
| 43 |
"numResults": 10,
|
| 44 |
"corpusKey": [
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
)
|
| 56 |
|
| 57 |
api_endpoint = "https://api.vectara.io/v1/query"
|
| 58 |
return f"{upload_status}\n\nResponse from Vectara API: {response.text}"
|
|
@@ -67,5 +60,5 @@ iface = gr.Interface(
|
|
| 67 |
outputs=gr.outputs.Textbox(),
|
| 68 |
examples=["Hello", "What is the weather today?", "Tell me a joke"],
|
| 69 |
title="Vectara Chatbot",
|
| 70 |
-
description="Ask me anything using the Vectara API!"
|
| 71 |
-
)
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import requests
|
| 3 |
import json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
from decouple import config # Import config from python-decouple
|
| 5 |
|
| 6 |
# Function to interact with Vectara API
|
|
|
|
| 25 |
if response.status_code == 200:
|
| 26 |
upload_status = "File uploaded successfully"
|
| 27 |
else:
|
| 28 |
+
upload_status = "Failed to upload the file"
|
| 29 |
|
| 30 |
# Get the user's message from the chat history
|
| 31 |
user_message = chat_history[-1][0]
|
|
|
|
| 37 |
"start": 0,
|
| 38 |
"numResults": 10,
|
| 39 |
"corpusKey": [
|
| 40 |
+
{
|
| 41 |
+
"customerId": customer_id,
|
| 42 |
+
"corpusId": corpus_id,
|
| 43 |
+
"lexicalInterpolationConfig": {"lambda": 0.025}
|
| 44 |
+
}
|
| 45 |
+
]
|
| 46 |
+
}
|
| 47 |
+
]
|
| 48 |
+
}
|
|
|
|
|
|
|
| 49 |
|
| 50 |
api_endpoint = "https://api.vectara.io/v1/query"
|
| 51 |
return f"{upload_status}\n\nResponse from Vectara API: {response.text}"
|
|
|
|
| 60 |
outputs=gr.outputs.Textbox(),
|
| 61 |
examples=["Hello", "What is the weather today?", "Tell me a joke"],
|
| 62 |
title="Vectara Chatbot",
|
| 63 |
+
description="Ask me anything using the Vectara API!"
|
| 64 |
+
)
|