54 lines
1.5 KiB
Bash
54 lines
1.5 KiB
Bash
# ==== 基础 ====
|
||
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
|