重构UserAIModelConfigServiceImpl的setDefaultConfiguration逻辑,并为AdminModelConfig的enabled字段设置默认值

This commit is contained in:
史悦
2025-09-12 13:41:30 +08:00
parent 5c2b69ae3d
commit 8c5089bc66
4 changed files with 32 additions and 37 deletions

View File

@@ -15,7 +15,7 @@ MANAGEMENT_HEALTH_RABBIT_ENABLED=false
# ==== 最小必填占位(避免 Bean 装配失败)====
# ChatLanguageModelConfig 需要该键存在;开源默认给占位值,实际使用请改成真实 Key
AI_OPENAI_API_KEY=dummy_openai_key
AI_OPENAI_API_KEY=sk-QodfEMFLud0D6mtKQwtgcOUA6Vh2djaSPZSKuu9r4bopnKLF
# 可选:如你启用了 Gemini 相关功能,可填,否则保留占位即可
AI_GEMINI_API_KEY=dummy_gemini_key
@@ -43,9 +43,11 @@ CHROMA_URL=
CHROMA_COLLECTION=ainovel
# ==== AI Key按需====
OPENAI_API_KEY=
OPENAI_API_KEY=sk-QodfEMFLud0D6mtKQwtgcOUA6Vh2djaSPZSKuu9r4bopnKLF
GEMINI_API_KEY=
ANTHROPIC_API_KEY=
AI_DEFAULT_MODEL=gemini-2.5-pro
DEFAULT_API_ENDPOINT=https://newapi.shizhuoran.top/v1
AINOVEL_AI_FEATURES_SETTING_TREE_GENERATION_INIT_ON_STARTUP=true
AINOVEL_AI_FEATURES_SETTING_TREE_GENERATION_INIT_ON_STARTUP=true