# ==== 基础 ==== SERVER_PORT=18080 SPRING_PROFILES_ACTIVE=dev JVM_XMS=512m JVM_XMX=512m # ==== MongoDB(内置 compose 服务,dev 默认无认证)==== SPRING_DATA_MONGODB_URI=mongodb://mongo:27017/ainovel MONGO_DATABASE=ainovel VECTORSTORE_CHROMA_ENABLED=false # CHROMA_URL=http://localhost:18000 # ==== 健康检查(禁用不需要的组件避免 DOWN)==== MANAGEMENT_HEALTH_RABBIT_ENABLED=false # ==== 最小必填占位(避免 Bean 装配失败)==== # ChatLanguageModelConfig 需要该键存在;开源默认给占位值,实际使用请改成真实 Key AI_OPENAI_API_KEY=sk-QodfEMFLud0D6mtKQwtgcOUA6Vh2djaSPZSKuu9r4bopnKLF # 可选:如你启用了 Gemini 相关功能,可填,否则保留占位即可 AI_GEMINI_API_KEY=dummy_gemini_key # 如使用外部 Mongo,请把 MONGO_HOST 改为外部地址,并确保账号/密码正确 # ==== JWT ==== JWT_SECRET=please_replace_with_a_strong_random_secret # ==== 存储(可选,本地/OSS 等)==== STORAGE_PROVIDER=local # ALIYUN_OSS_ENDPOINT= # ALIYUN_OSS_ACCESS_KEY_ID= # ALIYUN_OSS_ACCESS_KEY_SECRET= # ALIYUN_OSS_BUCKET_NAME= # ALIYUN_OSS_BASE_URL= # ==== 代理(可选)==== PROXY_ENABLED=false PROXY_HOST=127.0.0.1 PROXY_PORT=6888 # ==== 向量库(可选)==== CHROMA_URL= CHROMA_COLLECTION=ainovel # ==== AI 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