first commit

This commit is contained in:
ytc1012
2026-02-04 16:11:55 +08:00
commit 0f3ee050dc
165 changed files with 25795 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
id: PM-2025-005
created_at: '2026-01-13T05:57:06.915651Z'
source_commit: b8b64fa
severity: high
title: 修复 Render 部署环境变量读取问题
description: 在 Render 部署时LLM 的环境变量未正确读取,导致无法生成 LLM 传输提示,影响智能推荐功能。
root_cause: 代码未优先读取环境变量 LLM_API_BASE 和 LLM_MODEL导致配置错误。
triggers:
files:
- app/config.py
- app/tool/*.py
functions:
- Config.__init__
- _get_llm
patterns:
- os.getenv\("LLM_API_BASE"
- os.getenv\("LLM_MODEL"
keywords:
- LLM_API_BASE
- LLM_MODEL
- Render
- 环境变量
fix_pattern:
approach: 优先从环境变量读取 LLM 配置,并在初始化时验证 API Key 的有效性。
key_changes:
- 在 config.py 中添加对 LLM_API_BASE 和 LLM_MODEL 环境变量的支持。
- 调整 _get_llm 函数,增加 API Key 验证逻辑。
- 添加 LLM 初始化状态的日志记录。
verification:
- 确保环境变量 LLM_API_BASE 和 LLM_MODEL 被正确读取。
- 验证 _get_llm 函数是否正确初始化 LLM 实例。
- 检查日志是否记录 LLM 初始化状态。
- 测试在 Render 部署环境下是否生成 LLM 传输提示。
related:
files_changed:
- app/config.py
- app/tool/meetspot_recommender.py
tags:
- llm
- api
- environment
- render
- deployment