Skip to main content
出于安全、故障切换和本地优先路由的考虑,Arka 默认已开启。仅当你想要覆盖某项或添加 API 密钥时才需要 .env。

配置路径

可通过 ARKA_CONFIG_DIR(或 CONFIG_DIR)、INSTALL_HOME(旧版 ARKA_HOME)或 ARKA_CACHE_DIR(或 CACHE_DIR)覆盖。 设置 ARKA_CONFIG_DIR=/path/to/my-arka-config 会将所有用户配置移到该处:包括 .env、mcp.json、hub/、agent-memory/、skills/ 及相关路径。
用户配置包含 .env、charts.yaml、llm-skill-models.json 和 skills/(插件)。

优先级

诸如 your_gemini_api_key_here 的占位值会被忽略。

键名

优先使用短名称。旧版 ARKA_* 键仍可用(ARKA_ROUTE_MODE → ROUTE_MODE):

内置默认值

网络搜索失败不会阻塞聊天:若 DuckDuckGo 每次重试都超时或报错,聊天会记录错误并改用模型知识回答,而不是让回复卡住。在网络较慢或不稳定时可调高两项:

关键 API 密钥

可从 Google AI Studio 和 Groq Console 获取免费额度密钥。

可选附加组件

按需安装功能组:

应用更改

首次安装时,arka setup 会根据软件包模板初始化 ~/.config/arka/.env。

完整参考

规范的环境变量参考:仓库中的 src/arka/env.example(约 500 行)。
故障切换详情参见 LLM 编排。安全层参见安全。常见修复参见故障排查。