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).
|
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(
|
args_hash = compute_args_hash(
|
||||||
param.mode,
|
param.mode,
|
||||||
text,
|
text,
|
||||||
|
language,
|
||||||
)
|
)
|
||||||
cached_result = await handle_cache(
|
cached_result = await handle_cache(
|
||||||
hashing_kv, args_hash, text, param.mode, cache_type="keywords"
|
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"
|
"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
|
# 3. Build the keyword-extraction prompt
|
||||||
kw_prompt = PROMPTS["keywords_extraction"].format(
|
kw_prompt = PROMPTS["keywords_extraction"].format(
|
||||||
query=text,
|
query=text,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue