Spaces:
Paused
Paused
BGarida commited on
Commit ·
d4f700d
1
Parent(s): a546f7a
Deploying PDF Version v8
Browse files- app.py +15 -9
- requirements.txt +1 -1
app.py
CHANGED
|
@@ -133,10 +133,18 @@ logger.debug("Defining main function")
|
|
| 133 |
|
| 134 |
@cl.on_message
|
| 135 |
async def main(message):
|
| 136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
try:
|
| 138 |
-
|
| 139 |
-
|
|
|
|
| 140 |
|
| 141 |
chain = cl.user_session.get("chain") # type: ConversationalRetrievalChain
|
| 142 |
cb = cl.AsyncLangchainCallbackHandler()
|
|
@@ -161,9 +169,7 @@ async def main(message):
|
|
| 161 |
|
| 162 |
await cl.Message(content=answer, elements=text_elements).send()
|
| 163 |
|
| 164 |
-
except
|
| 165 |
-
|
| 166 |
-
print(
|
| 167 |
-
|
| 168 |
-
print(f"Message dir: {dir(message)}")
|
| 169 |
-
await cl.Message(content=f"An error occurred: {e}\nMessage type: {type(message)}\nMessage: {message}").send()
|
|
|
|
| 133 |
|
| 134 |
@cl.on_message
|
| 135 |
async def main(message):
|
| 136 |
+
debug_info = f"""
|
| 137 |
+
Debug Info:
|
| 138 |
+
Message type: {type(message)}
|
| 139 |
+
Message: {message}
|
| 140 |
+
Message dir: {dir(message)}
|
| 141 |
+
"""
|
| 142 |
+
print(debug_info)
|
| 143 |
+
|
| 144 |
try:
|
| 145 |
+
# If message is a string, wrap it in a cl.Message object
|
| 146 |
+
if isinstance(message, str):
|
| 147 |
+
message = cl.Message(content=message)
|
| 148 |
|
| 149 |
chain = cl.user_session.get("chain") # type: ConversationalRetrievalChain
|
| 150 |
cb = cl.AsyncLangchainCallbackHandler()
|
|
|
|
| 169 |
|
| 170 |
await cl.Message(content=answer, elements=text_elements).send()
|
| 171 |
|
| 172 |
+
except Exception as e:
|
| 173 |
+
error_message = f"An error occurred: {str(e)}\n\n{debug_info}"
|
| 174 |
+
print(error_message)
|
| 175 |
+
await cl.Message(content=error_message).send()
|
|
|
|
|
|
requirements.txt
CHANGED
|
@@ -2,5 +2,5 @@ langchain==0.0.198
|
|
| 2 |
chromadb==0.3.22
|
| 3 |
tiktoken==0.3.3
|
| 4 |
pypdf==3.8.1
|
| 5 |
-
chainlit==0.7.
|
| 6 |
openai==0.27.8
|
|
|
|
| 2 |
chromadb==0.3.22
|
| 3 |
tiktoken==0.3.3
|
| 4 |
pypdf==3.8.1
|
| 5 |
+
chainlit==0.7.700
|
| 6 |
openai==0.27.8
|