Spaces:
Build error
Build error
return langchain messages from predict
Browse files
app.py
CHANGED
|
@@ -172,6 +172,8 @@ def predict(message, history, request: gr.Request):
|
|
| 172 |
}
|
| 173 |
)
|
| 174 |
|
|
|
|
|
|
|
| 175 |
raw_source_lines = [
|
| 176 |
f"{i+1} : {doc.metadata["source"].split("/")[-1]} (page {doc.metadata['page_label']}/{doc.metadata['total_pages']})\n---"
|
| 177 |
for i, doc in enumerate(relevant_docs)]
|
|
@@ -184,10 +186,11 @@ def predict(message, history, request: gr.Request):
|
|
| 184 |
unique_source_lines.append(line)
|
| 185 |
source_context = "\nSources:\n" + "\n".join(unique_source_lines)
|
| 186 |
|
|
|
|
| 187 |
print(gpt_response.content )
|
| 188 |
print(source_context)
|
| 189 |
|
| 190 |
-
return
|
| 191 |
|
| 192 |
|
| 193 |
# setup tracking
|
|
|
|
| 172 |
}
|
| 173 |
)
|
| 174 |
|
| 175 |
+
messages.append(AIMessage(content=gpt_response.content))
|
| 176 |
+
|
| 177 |
raw_source_lines = [
|
| 178 |
f"{i+1} : {doc.metadata["source"].split("/")[-1]} (page {doc.metadata['page_label']}/{doc.metadata['total_pages']})\n---"
|
| 179 |
for i, doc in enumerate(relevant_docs)]
|
|
|
|
| 186 |
unique_source_lines.append(line)
|
| 187 |
source_context = "\nSources:\n" + "\n".join(unique_source_lines)
|
| 188 |
|
| 189 |
+
messages.append(AIMessage(content=source_context))
|
| 190 |
print(gpt_response.content )
|
| 191 |
print(source_context)
|
| 192 |
|
| 193 |
+
return messages
|
| 194 |
|
| 195 |
|
| 196 |
# setup tracking
|