diff --git a/src/utils/llm/config.py b/src/utils/llm/config.py index eff2499..b1f669c 100644 --- a/src/utils/llm/config.py +++ b/src/utils/llm/config.py @@ -38,7 +38,7 @@ class LLMConfig: ) # API Key 优先从环境变量读取 - api_key = os.getenv("QWEN_API_KEY") or CONFIG.llm.key + api_key = CONFIG.llm.key return cls( model_name=model_name, diff --git a/tools/package/pack.ps1 b/tools/package/pack.ps1 index 53683e3..caab3b3 100644 --- a/tools/package/pack.ps1 +++ b/tools/package/pack.ps1 @@ -184,6 +184,13 @@ try { } } + # 清理 _internal 中的 local_config.yml (防止敏感信息泄露) + $InternalLocalConfigPath = Join-Path $ExeDir "_internal\static\local_config.yml" + if (Test-Path $InternalLocalConfigPath) { + Remove-Item -Path $InternalLocalConfigPath -Force + Write-Host "✓ Removed sensitive local_config.yml from _internal" -ForegroundColor Green + } + # Copy Web Dist to exe directory (Manual copy instead of PyInstaller bundle) if (Test-Path $WebDistDir) { $DestWeb = Join-Path $ExeDir "web_static" diff --git a/web/src/components/game/GameCanvas.vue b/web/src/components/game/GameCanvas.vue index 8885193..bbf1212 100644 --- a/web/src/components/game/GameCanvas.vue +++ b/web/src/components/game/GameCanvas.vue @@ -85,4 +85,8 @@ onMounted(() => { overflow: hidden; background: #000; } + +.game-canvas-container :deep(canvas) { + display: block; +}