Skip to content

配置

API 凭证等敏感设置的配置通过环境变量完成。 您可以通过 .env 文件设置配置变量。如果您没有 .env 文件,请在 AutoGPT 文件夹中创建 .env.template 的副本,并将其命名为 .env

环境变量

  • AUTHORISE_COMMAND_KEY:授权命令时接受的键响应。默认值:y
  • ANTHROPIC_API_KEY:如果您想使用 Anthropic 模型与 AutoGPT,请设置此项
  • AZURE_CONFIG_FILE:Azure 配置文件相对于 AutoGPT 根目录的位置。默认值:azure.yaml
  • COMPONENT_CONFIG_FILE:代理的组件配置文件(json)路径。可选
  • DISABLED_COMMANDS:要禁用的命令。使用逗号分隔的命令名称。请参阅内置组件的命令列表 此处。默认值:无
  • ELEVENLABS_API_KEY:ElevenLabs API 密钥。可选。
  • ELEVENLABS_VOICE_ID:ElevenLabs 语音 ID。可选。
  • EMBEDDING_MODEL:用于嵌入任务的 LLM 模型。默认值:text-embedding-3-small
  • EXIT_KEY:接受的退出键以退出。默认值:n
  • FAST_LLM:用于大多数任务的 LLM 模型。默认值:gpt-3.5-turbo-0125
  • GITHUB_API_KEYGithub API 密钥。可选。
  • GITHUB_USERNAME:GitHub 用户名。可选。
  • GOOGLE_API_KEY:Google API 密钥。可选。
  • GOOGLE_CUSTOM_SEARCH_ENGINE_IDGoogle 自定义搜索引擎 ID。可选。
  • GROQ_API_KEY:如果您想使用 Groq 模型与 AutoGPT,请设置此项
  • HUGGINGFACE_API_TOKEN:HuggingFace API,用于图像生成和音频转文本。可选。
  • HUGGINGFACE_IMAGE_MODEL:用于图像生成的 HuggingFace 模型。默认值:CompVis/stable-diffusion-v1-4
  • LLAMAFILE_API_BASE:Llamafile API 基础 URL。默认值:http://localhost:8080/v1
  • OPENAI_API_KEY:如果您想使用 OpenAI 模型,请设置此项;OpenAI API 密钥
  • OPENAI_ORGANIZATION:OpenAI 中的组织 ID。可选。
  • PLAIN_OUTPUT:纯输出,禁用加载动画。默认值:False
  • RESTRICT_TO_WORKSPACE:将文件读写限制在工作区目录。默认值:True
  • SD_WEBUI_AUTH:Stable Diffusion Web UI 用户名:密码对。可选。
  • SMART_LLM:用于“智能”任务的 LLM 模型。默认值:gpt-4-turbo-preview
  • STREAMELEMENTS_VOICE:要使用的 StreamElements 语音。默认值:Brian
  • TEMPERATURE:提供给 OpenAI 的温度值。值范围从 0 到 2。较低的值更具确定性,较高的值更具随机性。参见 https://platform.openai.com/docs/api-reference/completions/create#completions/create-temperature
  • TEXT_TO_SPEECH_PROVIDER:文本转语音提供商。选项包括 gttsmacoselevenlabsstreamelements。默认值:gtts
  • USE_AZURE:使用 Azure 的 LLM。默认值:False