diff --git a/lightrag/api/lightrag_server.py b/lightrag/api/lightrag_server.py index 4a58abe2..5fff5851 100644 --- a/lightrag/api/lightrag_server.py +++ b/lightrag/api/lightrag_server.py @@ -672,10 +672,11 @@ def get_api_key_dependency(api_key: Optional[str]): # Global configuration global_top_k = 60 # default value + def create_app(args): global global_top_k global_top_k = args.top_k # save top_k from args - + # Verify that bindings are correctly setup if args.llm_binding not in [ "lollms", diff --git a/lightrag/utils.py b/lightrag/utils.py index f3b62d39..9df325ca 100644 --- a/lightrag/utils.py +++ b/lightrag/utils.py @@ -416,7 +416,13 @@ async def get_best_cached_response( if best_similarity > similarity_threshold: # If LLM check is enabled and all required parameters are provided - if use_llm_check and llm_func and original_prompt and best_prompt and best_response is not None: + if ( + use_llm_check + and llm_func + and original_prompt + and best_prompt + and best_response is not None + ): compare_prompt = PROMPTS["similarity_check"].format( original_prompt=original_prompt, cached_prompt=best_prompt )