48 lines
1.5 KiB
Bash
48 lines
1.5 KiB
Bash
|
|
# AI服务配置
|
||
|
|
# OpenAI配置
|
||
|
|
OPENAI_API_KEY=your_openai_key_here
|
||
|
|
OPENAI_BASE_URL=https://api.openai.com/v1
|
||
|
|
|
||
|
|
# Anthropic配置
|
||
|
|
ANTHROPIC_API_KEY=your_anthropic_key_here
|
||
|
|
ANTHROPIC_BASE_URL=https://api.anthropic.com
|
||
|
|
|
||
|
|
# 默认AI提供商:openai, gemini, anthropic
|
||
|
|
DEFAULT_AI_PROVIDER=openai
|
||
|
|
DEFAULT_MODEL=gpt-4.1
|
||
|
|
DEFAULT_TEMPERATURE=0.8
|
||
|
|
DEFAULT_MAX_TOKENS=32000
|
||
|
|
|
||
|
|
# 应用配置
|
||
|
|
APP_NAME=MuMuAINovel
|
||
|
|
APP_VERSION=1.0.0
|
||
|
|
APP_HOST=0.0.0.0
|
||
|
|
APP_PORT=8000
|
||
|
|
DEBUG=true
|
||
|
|
|
||
|
|
# LinuxDO OAuth2 配置(可选)
|
||
|
|
# 注意:Docker部署时,LINUXDO_REDIRECT_URI 应该使用实际的域名或服务器IP
|
||
|
|
# 本地开发: http://localhost:8000/api/auth/callback
|
||
|
|
# 生产环境: https://your-domain.com/api/auth/callback 或 http://your-server-ip:8000/api/auth/callback
|
||
|
|
LINUXDO_CLIENT_ID=your_client_id_here
|
||
|
|
LINUXDO_CLIENT_SECRET=your_client_secret_here
|
||
|
|
LINUXDO_REDIRECT_URI=http://localhost:8000/api/auth/callback
|
||
|
|
|
||
|
|
# 前端URL配置(用于OAuth回调后重定向到前端)
|
||
|
|
# 本地开发: http://localhost:8000
|
||
|
|
# 生产环境: https://your-domain.com 或 http://your-server-ip:8000
|
||
|
|
FRONTEND_URL=http://localhost:8000
|
||
|
|
|
||
|
|
# 本地账户登录配置
|
||
|
|
# 启用本地账户登录(true/false)
|
||
|
|
LOCAL_AUTH_ENABLED=true
|
||
|
|
# 本地登录用户名
|
||
|
|
LOCAL_AUTH_USERNAME=admin
|
||
|
|
# 本地登录密码
|
||
|
|
LOCAL_AUTH_PASSWORD=your_secure_password_here
|
||
|
|
# 本地用户显示名称
|
||
|
|
LOCAL_AUTH_DISPLAY_NAME=管理员
|
||
|
|
|
||
|
|
# CORS配置(生产环境)
|
||
|
|
# 允许的跨域来源,多个用逗号分隔
|
||
|
|
# CORS_ORIGINS=https://your-domain.com,https://www.your-domain.com
|