-
Notifications
You must be signed in to change notification settings - Fork 186
Expand file tree
/
Copy path.env.example
More file actions
73 lines (54 loc) · 2.24 KB
/
.env.example
File metadata and controls
73 lines (54 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# ==================== Docker 模式配置(生产环境必需)====================
# Web 服务端口
PORT=3008
# 运行环境(开发环境改为 development)
NODE_ENV=production
# 访问密码(推荐设置,留空则无需密码)
ACCESS_PASSWORD=
# JWT 密钥(必须修改为强密码!用于 Web 模式的身份验证)
JWT_SECRET=change-this-to-a-random-secret-string
# 开启 Docker 模式标识
DEEPBOT_DOCKER=true
# ==================== AI 模型配置(Docker 环境,桌面版无需配置)====================
# 仅 Docker 部署时使用,桌面版(Mac/Windows)通过 UI 界面配置
# 优先级:系统页面配置 > 环境变量配置
# 首次部署可通过环境变量初始化,之后可在 UI 中修改
# API Key(必填)
AI_API_KEY=
# API 地址(Base URL,必填)
# OpenAI 兼容:https://api.openai.com/v1
# 通义千问:https://dashscope.aliyuncs.com/compatible-mode/v1
# DeepSeek:https://api.deepseek.com/v1
# Google Gemini:https://generativelanguage.googleapis.com/v1beta
AI_BASE_URL=
# 主模型 ID(必填)
# Qwen:qwen-max / qwen-plus
# DeepSeek:deepseek-chat
# Gemini:gemini-2.5-pro-preview
# OpenAI:gpt-4o
AI_MODEL_ID=
# API 类型(必填)
# openai-completions → OpenAI 兼容格式(Qwen、DeepSeek、OpenAI、OpenRouter 等)
# google-generative-ai → Google Gemini 原生格式
# anthropic-messages → Anthropic Claude 格式
AI_API_TYPE=openai-completions
# 快速模型 ID(可选,用于轻量级任务)
# AI_MODEL_ID_2=
# ==================== 数据持久化目录(可选)====================
# 以下路径为宿主机路径,会被挂载到容器内的 /data/* 目录
# 不设置则使用默认路径(由 docker-compose.yml 中的 volumes 决定)
# 修改后需要重启容器:docker-compose down && docker-compose up -d
# 工作目录(AI 文件操作的根目录)
# WORKSPACE_DIR=~
# Skill 安装目录
# SKILLS_DIR=~/.agents/skills
# 记忆文件目录
# MEMORY_DIR=~/.deepbot/memory
# 对话历史目录
# SESSIONS_DIR=~/.deepbot/sessions
# 脚本目录(AI 生成的脚本文件)
# SCRIPTS_DIR=~/.deepbot/scripts
# 图片生成目录(AI 生成的图片文件)
# IMAGES_DIR=~/.deepbot/images
# 数据库目录(SQLite 文件)
# DB_DIR=~/.deepbot