fix(cache): include language parameter in keywords extraction cache key
This commit is contained in:
parent
fd2ff358bf
commit
d8cd48f43b
1 changed files with 7 additions and 6 deletions
|
|
@ -3264,10 +3264,16 @@ async def extract_keywords_only(
|
|||
It ONLY extracts keywords (hl_keywords, ll_keywords).
|
||||
"""
|
||||
|
||||
# 1. Handle cache if needed - add cache type for keywords
|
||||
# 1. Build the examples
|
||||
examples = "\n".join(PROMPTS["keywords_extraction_examples"])
|
||||
|
||||
language = global_config["addon_params"].get("language", DEFAULT_SUMMARY_LANGUAGE)
|
||||
|
||||
# 2. Handle cache if needed - add cache type for keywords
|
||||
args_hash = compute_args_hash(
|
||||
param.mode,
|
||||
text,
|
||||
language,
|
||||
)
|
||||
cached_result = await handle_cache(
|
||||
hashing_kv, args_hash, text, param.mode, cache_type="keywords"
|
||||
|
|
@ -3284,11 +3290,6 @@ async def extract_keywords_only(
|
|||
"Invalid cache format for keywords, proceeding with extraction"
|
||||
)
|
||||
|
||||
# 2. Build the examples
|
||||
examples = "\n".join(PROMPTS["keywords_extraction_examples"])
|
||||
|
||||
language = global_config["addon_params"].get("language", DEFAULT_SUMMARY_LANGUAGE)
|
||||
|
||||
# 3. Build the keyword-extraction prompt
|
||||
kw_prompt = PROMPTS["keywords_extraction"].format(
|
||||
query=text,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue