-
-
Notifications
You must be signed in to change notification settings - Fork 404
/
.env.template
218 lines (174 loc) · 8.51 KB
/
.env.template
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
# 搜索OPENAI_API_KEY只设置OPENAI_API_KEY即可
# OPENAI_API_KEY=your-openai-api-key
################################################################################
### AUTO-GPT - 常规设置
################################################################################
# EXECUTE_LOCAL_COMMANDS - 允许本地命令执行(示例:False)
EXECUTE_LOCAL_COMMANDS=False
# RESTRICT_TO_WORKSPACE - 将文件操作限制在工作区 ./auto_gpt_workspace 中(默认为 True)
RESTRICT_TO_WORKSPACE=True
# USER_AGENT - 定义 requests 库用于浏览网站的用户代理 (字符串)
USER_AGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
# AI_SETTINGS_FILE - 指定要使用的 AI 设置文件(默认为 ai_settings.yaml)
AI_SETTINGS_FILE=ai_settings.yaml
## AUTHORIZE COMMAND KEY - 授权命令的密钥
# AUTHORISE_COMMAND_KEY=y
## EXIT_KEY - 退出 AUTO-GPT 的键
# EXIT_KEY=n
################################################################################
### LLM提供者
################################################################################
### OPENAI
## OPENAI_API_KEY - OpenAI API 密钥(例如:my-openai-api-key)
OPENAI_API_KEY=your-openai-api-key
## TEMPERATURE - 在 OpenAI 中设置temperature 准确性(默认为 0)0为最准 1的话返回的多样性比较多
TEMPERATURE=0
## USE_AZURE - 是否使用 Azure OpenAI(默认为 False)
USE_AZURE=False
### AZURE
# moved to `azure.yaml.template`
################################################################################
### LLM 模型
################################################################################
## SMART_LLM_MODEL - 智能语言模型(默认为 gpt-4)
## FAST_LLM_MODEL - 快速语言模型(默认为 gpt-3.5-turbo)
# SMART_LLM_MODEL=gpt-4
# FAST_LLM_MODEL=gpt-3.5-turbo
### LLM 模型设置
## FAST_TOKEN_LIMIT - OpenAI 的快速令牌限制(默认为 4000)
## SMART_TOKEN_LIMIT - OpenAI 的智能令牌限制(默认为 8000)
## 当使用 --gpt3only 时,此值需要设置为 4000。
# FAST_TOKEN_LIMIT=4000
# SMART_TOKEN_LIMIT=8000
################################################################################
### MEMORY
################################################################################
### MEMORY_BACKEND - 内存后端类型
## local - 默认
## pinecone - Pinecone(如果已配置)
## redis - Redis(如果已配置)
## milvus - Milvus(如果已配置)
## MEMORY_INDEX - 在内存后端中创建的索引名称(默认为 auto-gpt)
# MEMORY_BACKEND=local
# MEMORY_INDEX=auto-gpt
### PINECONE
## PINECONE_API_KEY - Pinecone API密钥(示例:my-pinecone-api-key)
## PINECONE_ENV - Pinecone环境(区域)(示例:us-west-2)
# PINECONE_API_KEY=your-pinecone-api-key
# PINECONE_ENV=your-pinecone-region
### REDIS
## REDIS_HOST - Redis主机(默认值:localhost,使用“redis”进行docker-compose)
## REDIS_PORT - Redis端口(默认值:6379)
## REDIS_PASSWORD - Redis密码(默认值:"")
## WIPE_REDIS_ON_START - 开始时清除数据/索引(默认值:True)
# REDIS_HOST=localhost
# REDIS_PORT=6379
# REDIS_PASSWORD=
# WIPE_REDIS_ON_START=True
### WEAVIATE
## MEMORY_BACKEND - 使用 'weaviate' 使用 Weaviate 向量存储
## WEAVIATE_HOST - Weaviate 主机 IP
## WEAVIATE_PORT - Weaviate 主机端口
## WEAVIATE_PROTOCOL - Weaviate 主机协议 (例如 'http')
## USE_WEAVIATE_EMBEDDED - 是否使用嵌入式 Weaviate
## WEAVIATE_EMBEDDED_PATH - 运行嵌入式 Weaviate 时要持久化数据的文件系统路径
## WEAVIATE_USERNAME - Weaviate 用户名
## WEAVIATE_PASSWORD - Weaviate 密码
## WEAVIATE_API_KEY - 如果使用基于 API 密钥的身份验证,则使用 Weaviate API 密钥
# WEAVIATE_HOST="127.0.0.1"
# WEAVIATE_PORT=8080
# WEAVIATE_PROTOCOL="http"
# USE_WEAVIATE_EMBEDDED=False
# WEAVIATE_EMBEDDED_PATH="/home/me/.local/share/weaviate"
# WEAVIATE_USERNAME=
# WEAVIATE_PASSWORD=
# WEAVIATE_API_KEY=
### MILVUS
## MILVUS_ADDR - Milvus 远程地址 (例如 localhost:19530)
## MILVUS_COLLECTION - Milvus 集合,
## 如果您想启动一个新的内存并保留旧的内存,请更改它。
# MILVUS_ADDR=your-milvus-cluster-host-port
# MILVUS_COLLECTION=autogpt
################################################################################
### 图像生成提供者
################################################################################
### OPEN AI
## IMAGE_PROVIDER - 图像提供商(例如:dalle)
## IMAGE_SIZE - 图像尺寸(例如:256)
## DALLE: 256, 512, 1024
# IMAGE_PROVIDER=dalle
# IMAGE_SIZE=256
### HUGGINGFACE
## HUGGINGFACE_IMAGE_MODEL - Huggingface的文本转图像模型(默认值:CompVis/stable-diffusion-v1-4)
## HUGGINGFACE_API_TOKEN - HuggingFace API令牌(例如:my-huggingface-api-token)
# HUGGINGFACE_IMAGE_MODEL=CompVis/stable-diffusion-v1-4
# HUGGINGFACE_API_TOKEN=your-huggingface-api-token
### STABLE DIFFUSION WEBUI
## SD_WEBUI_AUTH - Stable diffusion webui的用户名和密码,例如username:password
## SD_WEBUI_URL - Stable diffusion webui的API URL,例如http://127.0.0.1:7860
# SD_WEBUI_AUTH=
# SD_WEBUI_URL=http://127.0.0.1:7860
################################################################################
### 音频到文本提供者
################################################################################
### HUGGINGFACE
# HUGGINGFACE_AUDIO_TO_TEXT_MODEL=facebook/wav2vec2-base-960h
################################################################################
### 用于仓库操作的Git提供者
################################################################################
### GITHUB
## GITHUB_API_KEY - Github API密钥/PAT(示例:github_pat_123)
## GITHUB_USERNAME - Github用户名
# GITHUB_API_KEY=github_pat_123
# GITHUB_USERNAME=your-github-username
################################################################################
### WEB 浏览器
################################################################################
### BROWSER
## HEADLESS_BROWSER - 是否在无头模式下运行浏览器 (默认值:True)
## USE_WEB_BROWSER - 设置要与Selenium一起使用的Web浏览器驱动程序 (默认值:chrome)
## 注意:根据您当前的浏览器,将其设置为'chrome','firefox'或'safari'
HEADLESS_BROWSER=False
USE_WEB_BROWSER=chrome
## BROWSE_CHUNK_MAX_LENGTH - 在浏览网站时,定义要总结的块的长度(以标记数量计,不包括响应。通常明智的是FAST_TOKEN_LIMIT的75%)
# BROWSE_CHUNK_MAX_LENGTH=3000
## BROWSE_SPACY_LANGUAGE_MODEL 用于拆分句子。通过pip安装其他语言,并在此处设置模型名称。例如:python -m spacy download zh_core_web_sm
# BROWSE_SPACY_LANGUAGE_MODEL=en_core_web_sm
### GOOGLE
## GOOGLE_API_KEY - 谷歌API密钥 (Example: my-google-api-key)
## CUSTOM_SEARCH_ENGINE_ID - 自定义搜索引擎ID (Example: my-custom-search-engine-id)
# GOOGLE_API_KEY=your-google-api-key
# CUSTOM_SEARCH_ENGINE_ID=your-custom-search-engine-id
################################################################################
### TTS 提供者
################################################################################
### MAC OS
## USE_MAC_OS_TTS - 是否使用Mac OS TTS(默认:False)
# USE_MAC_OS_TTS=False
### STREAMELEMENTS
## USE_BRIAN_TTS - 是否使用Brian TTS(默认:False)
# USE_BRIAN_TTS=False
### ELEVENLABS
## ELEVENLABS_API_KEY - Eleven Labs API密钥(示例:my-elevenlabs-api-key)
## ELEVENLABS_VOICE_1_ID - Eleven Labs语音1的ID(示例:my-voice-id-1)
## ELEVENLABS_VOICE_2_ID - Eleven Labs语音2的ID(示例:my-voice-id-2)
# ELEVENLABS_API_KEY=your-elevenlabs-api-key
# ELEVENLABS_VOICE_1_ID=your-voice-id-1
# ELEVENLABS_VOICE_2_ID=your-voice-id-2
################################################################################
### TWITTER API
################################################################################
# TW_CONSUMER_KEY=
# TW_CONSUMER_SECRET=
# TW_ACCESS_TOKEN=
# TW_ACCESS_TOKEN_SECRET=
################################################################################
### 白名单插件
################################################################################
#ALLOWLISTED_PLUGINS - 设置允许的列出的插件(示例:plugin1、plugin2、plugin3)
ALLOWLISTED_PLUGINS=
################################################################################
### 聊天插件设置
################################################################################
# CHAT_MESSAGES_ENABLED - 启用聊天消息 (默认值:False)
# CHAT_MESSAGES_ENABLED=False