feat: dual LLM mode (default via .env, custom per-request) for AI analysis

This commit is contained in:
hyh
2026-09-04 12:06:05 +08:00
parent 1a935cae6e
commit 4a4c6f2ec2
10 changed files with 154 additions and 63 deletions
+4 -3
View File
@@ -97,10 +97,11 @@ CORS_ALLOW_ALL_ORIGINS = DEBUG
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
# LLM 配置(OpenAI 兼容接口)
LLM_BASE_URL = os.getenv("LLM_BASE_URL", "")
# LLM 配置: default 模式(全局, .env) / custom 模式(每次请求自带)
LLM_MODE = os.getenv("LLM_MODE", "default") # default | custom
LLM_BASE_URL = os.getenv("LLM_BASE_URL", "http://100.69.1.2:8001/v1")
LLM_API_KEY = os.getenv("LLM_API_KEY", "")
LLM_MODEL = os.getenv("LLM_MODEL", "")
LLM_MODEL = os.getenv("LLM_MODEL", "qwen38")
# 检测执行配置
WORKSPACE_DIR = BASE_DIR / "workspace"