Spaces:
Sleeping
Sleeping
updoot
Browse files
app_hf.py
CHANGED
|
@@ -56,15 +56,18 @@ def handle_query():
|
|
| 56 |
|
| 57 |
# Add web search results to sources
|
| 58 |
for i, web_result in enumerate(web_search_results, len(sources_for_response) + 1):
|
|
|
|
| 59 |
sources_for_response.append({
|
| 60 |
"id": i,
|
| 61 |
"score": 0.0, # Web search results don't have similarity scores
|
|
|
|
|
|
|
| 62 |
"metadata": {
|
| 63 |
"source": web_result.get('source', 'Web Search'),
|
| 64 |
"type": web_result.get('type', 'web_search'),
|
| 65 |
"query": web_result.get('query', 'Unknown'),
|
| 66 |
"content": web_result.get('content', '')[:500], # Preview
|
| 67 |
-
"urls":
|
| 68 |
}
|
| 69 |
})
|
| 70 |
|
|
|
|
| 56 |
|
| 57 |
# Add web search results to sources
|
| 58 |
for i, web_result in enumerate(web_search_results, len(sources_for_response) + 1):
|
| 59 |
+
urls = web_result.get('urls', [])
|
| 60 |
sources_for_response.append({
|
| 61 |
"id": i,
|
| 62 |
"score": 0.0, # Web search results don't have similarity scores
|
| 63 |
+
"url": urls[0] if urls else None, # Primary URL for easy access
|
| 64 |
+
"urls": urls, # All URLs at top level for easy access
|
| 65 |
"metadata": {
|
| 66 |
"source": web_result.get('source', 'Web Search'),
|
| 67 |
"type": web_result.get('type', 'web_search'),
|
| 68 |
"query": web_result.get('query', 'Unknown'),
|
| 69 |
"content": web_result.get('content', '')[:500], # Preview
|
| 70 |
+
"urls": urls # Also in metadata for consistency
|
| 71 |
}
|
| 72 |
})
|
| 73 |
|