Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -514,6 +514,7 @@ def resolve_item_settings(item, defaults):
|
|
514 |
# rerank controls:
|
515 |
"topics": parse_topics_field(item.get("topics", defaults.get("topics", []))),
|
516 |
"topic_score": float(item.get("topic_weight", defaults.get("topic_score", 0.0))),
|
|
|
517 |
}
|
518 |
def run_query(query: str,
|
519 |
manual_context: str,
|
@@ -589,6 +590,7 @@ def main():
|
|
589 |
"use_openai": settings["use_openai"],
|
590 |
"topics": settings["topics"],
|
591 |
"topic_score": settings["topic_score"],
|
|
|
592 |
}
|
593 |
|
594 |
queries = cfg.get("queries", [])
|
@@ -604,7 +606,7 @@ def main():
|
|
604 |
|
605 |
result = run_query(
|
606 |
query=q,
|
607 |
-
manual_context=manual_context, # global context
|
608 |
vectorstore=vectorstore,
|
609 |
use_openai=item_settings["use_openai"],
|
610 |
k=item_settings["k"],
|
|
|
514 |
# rerank controls:
|
515 |
"topics": parse_topics_field(item.get("topics", defaults.get("topics", []))),
|
516 |
"topic_score": float(item.get("topic_weight", defaults.get("topic_score", 0.0))),
|
517 |
+
"optional_context": item.get("optional_context", defaults.get("optional_context", "")),
|
518 |
}
|
519 |
def run_query(query: str,
|
520 |
manual_context: str,
|
|
|
590 |
"use_openai": settings["use_openai"],
|
591 |
"topics": settings["topics"],
|
592 |
"topic_score": settings["topic_score"],
|
593 |
+
"optional_context": manual_context,
|
594 |
}
|
595 |
|
596 |
queries = cfg.get("queries", [])
|
|
|
606 |
|
607 |
result = run_query(
|
608 |
query=q,
|
609 |
+
manual_context=item_settings["optional_context"] or manual_context, # global context
|
610 |
vectorstore=vectorstore,
|
611 |
use_openai=item_settings["use_openai"],
|
612 |
k=item_settings["k"],
|