chore: save local changes

This commit is contained in:
2026-01-05 22:32:08 +08:00
parent bc281b8e0a
commit ec48709755
42 changed files with 5576 additions and 254 deletions

View File

@@ -58,7 +58,8 @@ async def execute_step0(
prompt = get_step0_category_analysis_prompt(
request.query,
request.suggested_category_count,
exclude_categories=exclude_categories
exclude_categories=exclude_categories,
lang=request.lang
)
temperature = request.temperature if request.temperature is not None else 0.7
response = await ollama_provider.generate(
@@ -310,7 +311,7 @@ async def generate_sse_events(request: StreamAnalyzeRequest) -> AsyncGenerator[s
# ========== Step 1: Generate Attributes (Dynamic) ==========
yield f"event: step1_start\ndata: {json.dumps({'message': '生成屬性...'}, ensure_ascii=False)}\n\n"
step1_prompt = get_step1_dynamic_attributes_prompt(request.query, final_categories)
step1_prompt = get_step1_dynamic_attributes_prompt(request.query, final_categories, lang=request.lang)
logger.info(f"Step 1 prompt: {step1_prompt[:200]}")
step1_response = await ollama_provider.generate(
@@ -330,6 +331,7 @@ async def generate_sse_events(request: StreamAnalyzeRequest) -> AsyncGenerator[s
query=request.query,
categories=final_categories,
attributes_by_category=step1_result.attributes,
lang=request.lang
)
logger.info(f"Step 2 (relationships) prompt: {step2_prompt[:300]}")