Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- rag_system/cache.py +2 -2
- rag_system/guardrails.py +2 -7
rag_system/cache.py
CHANGED
|
@@ -152,8 +152,8 @@ def get_semantic(query_vec: list[float], collection_key: str, params_key: str) -
|
|
| 152 |
k = 4
|
| 153 |
params_tag = _tag_hash(params_key)
|
| 154 |
query = (
|
| 155 |
-
f"@{COLLECTION_FIELD}:{{{collection_key}}} "
|
| 156 |
-
f"@{PARAMS_FIELD}:{{{params_tag}}}
|
| 157 |
f"=>[KNN {k} @{VECTOR_FIELD} $vec AS score]"
|
| 158 |
)
|
| 159 |
|
|
|
|
| 152 |
k = 4
|
| 153 |
params_tag = _tag_hash(params_key)
|
| 154 |
query = (
|
| 155 |
+
f"(@{COLLECTION_FIELD}:{{{collection_key}}} "
|
| 156 |
+
f"@{PARAMS_FIELD}:{{{params_tag}}})"
|
| 157 |
f"=>[KNN {k} @{VECTOR_FIELD} $vec AS score]"
|
| 158 |
)
|
| 159 |
|
rag_system/guardrails.py
CHANGED
|
@@ -265,12 +265,7 @@ def _check_query_llama_guard(query: str) -> GuardrailResult:
|
|
| 265 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 266 |
|
| 267 |
try:
|
| 268 |
-
conversation = [
|
| 269 |
-
{
|
| 270 |
-
"role": "user",
|
| 271 |
-
"content": [{"type": "text", "text": query}],
|
| 272 |
-
}
|
| 273 |
-
]
|
| 274 |
|
| 275 |
input_ids = _llama_guard_tokenizer.apply_chat_template(
|
| 276 |
conversation,
|
|
@@ -331,7 +326,7 @@ def _check_query_llama_guard(query: str) -> GuardrailResult:
|
|
| 331 |
logger.info("Llama Guard passed query | verdict='%s'", verdict)
|
| 332 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 333 |
except Exception as exc:
|
| 334 |
-
logger.warning("Llama Guard runtime check failed; falling back to regex checks: %
|
| 335 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 336 |
|
| 337 |
def check_query(query: str) -> GuardrailResult:
|
|
|
|
| 265 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 266 |
|
| 267 |
try:
|
| 268 |
+
conversation = [{"role": "user", "content": query}]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 269 |
|
| 270 |
input_ids = _llama_guard_tokenizer.apply_chat_template(
|
| 271 |
conversation,
|
|
|
|
| 326 |
logger.info("Llama Guard passed query | verdict='%s'", verdict)
|
| 327 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 328 |
except Exception as exc:
|
| 329 |
+
logger.warning("Llama Guard runtime check failed; falling back to regex checks: %r", exc)
|
| 330 |
return GuardrailResult(allowed=True, sanitized_text=query)
|
| 331 |
|
| 332 |
def check_query(query: str) -> GuardrailResult:
|