选项参考
你可以使用 aider --help
查看所有可用选项,
或参考下方的详细说明。
- 使用摘要
- 选项:
- 主模型:
- API 密钥和设置:
- 模型设置:
--list-models MODEL
--model-settings-file MODEL_SETTINGS_FILE
--model-metadata-file MODEL_METADATA_FILE
--alias ALIAS:MODEL
--reasoning-effort VALUE
--thinking-tokens VALUE
--verify-ssl
--timeout VALUE
--edit-format EDIT_FORMAT
--architect
--auto-accept-architect
--weak-model WEAK_MODEL
--editor-model EDITOR_MODEL
--editor-edit-format EDITOR_EDIT_FORMAT
--show-model-warnings
--check-model-accepts-settings
--max-chat-history-tokens VALUE
- 缓存设置:
- 仓库映射设置:
- 历史文件:
- 输出设置:
--dark-mode
--light-mode
--pretty
--stream
--user-input-color VALUE
--tool-output-color VALUE
--tool-error-color VALUE
--tool-warning-color VALUE
--assistant-output-color VALUE
--completion-menu-color COLOR
--completion-menu-bg-color COLOR
--completion-menu-current-color COLOR
--completion-menu-current-bg-color COLOR
--code-theme VALUE
--show-diffs
- Git设置:
--git
--gitignore
--add-gitignore-files
--aiderignore AIDERIGNORE
--subtree-only
--auto-commits
--dirty-commits
--attribute-author
--attribute-committer
--attribute-commit-message-author
--attribute-commit-message-committer
--attribute-co-authored-by
--git-commit-verify
--commit
--commit-prompt PROMPT
--dry-run
--skip-sanity-check-repo
--watch-files
- 修复和提交:
- 分析功能:
- 升级相关:
- 运行模式:
- 语音设置:
- 其他设置:
--disable-playwright
--file FILE
--read FILE
--vim
--chat-language CHAT_LANGUAGE
--commit-language COMMIT_LANGUAGE
--yes-always
--verbose
--load LOAD_FILE
--encoding VALUE
--line-endings VALUE
--config CONFIG_FILE
--env-file ENV_FILE
--suggest-shell-commands
--fancy-input
--multiline
--notifications
--notifications-command COMMAND
--detect-urls
--editor VALUE
--shell-completions SHELL
- 已弃用的模型设置:
请参阅 API 密钥配置文档 了解如何配置和存储您的 API 密钥。
使用摘要
usage: aider [-h] [--model] [--openai-api-key] [--anthropic-api-key]
[--openai-api-base] [--openai-api-type]
[--openai-api-version] [--openai-api-deployment-id]
[--openai-organization-id] [--set-env] [--api-key]
[--list-models] [--model-settings-file]
[--model-metadata-file] [--alias] [--reasoning-effort]
[--thinking-tokens] [--verify-ssl | --no-verify-ssl]
[--timeout] [--edit-format] [--architect]
[--auto-accept-architect | --no-auto-accept-architect]
[--weak-model] [--editor-model] [--editor-edit-format]
[--show-model-warnings | --no-show-model-warnings]
[--check-model-accepts-settings | --no-check-model-accepts-settings]
[--max-chat-history-tokens]
[--cache-prompts | --no-cache-prompts]
[--cache-keepalive-pings] [--map-tokens]
[--map-refresh] [--map-multiplier-no-files]
[--input-history-file] [--chat-history-file]
[--restore-chat-history | --no-restore-chat-history]
[--llm-history-file] [--dark-mode] [--light-mode]
[--pretty | --no-pretty] [--stream | --no-stream]
[--user-input-color] [--tool-output-color]
[--tool-error-color] [--tool-warning-color]
[--assistant-output-color] [--completion-menu-color]
[--completion-menu-bg-color]
[--completion-menu-current-color]
[--completion-menu-current-bg-color] [--code-theme]
[--show-diffs] [--git | --no-git]
[--gitignore | --no-gitignore]
[--add-gitignore-files | --no-add-gitignore-files]
[--aiderignore] [--subtree-only]
[--auto-commits | --no-auto-commits]
[--dirty-commits | --no-dirty-commits]
[--attribute-author | --no-attribute-author]
[--attribute-committer | --no-attribute-committer]
[--attribute-commit-message-author | --no-attribute-commit-message-author]
[--attribute-commit-message-committer | --no-attribute-commit-message-committer]
[--attribute-co-authored-by | --no-attribute-co-authored-by]
[--git-commit-verify | --no-git-commit-verify]
[--commit] [--commit-prompt] [--dry-run | --no-dry-run]
[--skip-sanity-check-repo]
[--watch-files | --no-watch-files] [--lint]
[--lint-cmd] [--auto-lint | --no-auto-lint]
[--test-cmd] [--auto-test | --no-auto-test] [--test]
[--analytics | --no-analytics] [--analytics-log]
[--analytics-disable] [--analytics-posthog-host]
[--analytics-posthog-project-api-key]
[--just-check-update]
[--check-update | --no-check-update]
[--show-release-notes | --no-show-release-notes]
[--install-main-branch] [--upgrade] [--version]
[--message] [--message-file]
[--gui | --no-gui | --browser | --no-browser]
[--copy-paste | --no-copy-paste] [--apply]
[--apply-clipboard-edits] [--exit] [--show-repo-map]
[--show-prompts] [--voice-format] [--voice-language]
[--voice-input-device] [--disable-playwright] [--file]
[--read] [--vim] [--chat-language] [--commit-language]
[--yes-always] [-v] [--load] [--encoding]
[--line-endings] [-c] [--env-file]
[--suggest-shell-commands | --no-suggest-shell-commands]
[--fancy-input | --no-fancy-input]
[--multiline | --no-multiline]
[--notifications | --no-notifications]
[--notifications-command]
[--detect-urls | --no-detect-urls] [--editor]
[--shell-completions] [--opus] [--sonnet] [--haiku]
[--4] [--4o] [--mini] [--4-turbo] [--35turbo]
[--deepseek] [--o1-mini] [--o1-preview]
选项:
--help
显示帮助信息并退出
别名:
-h
--help
主模型:
--model MODEL
指定用于主聊天会话的模型
环境变量: AIDER_MODEL
API 密钥和设置:
--openai-api-key VALUE
指定 OpenAI API 密钥
环境变量: AIDER_OPENAI_API_KEY
--anthropic-api-key VALUE
指定 Anthropic API 密钥
环境变量: AIDER_ANTHROPIC_API_KEY
--openai-api-base VALUE
指定 API 基础 URL
环境变量: AIDER_OPENAI_API_BASE
--openai-api-type VALUE
(已弃用,请使用 –set-env OPENAI_API_TYPE=
--openai-api-version VALUE
(已弃用,请使用 –set-env OPENAI_API_VERSION=
--openai-api-deployment-id VALUE
(已弃用,请使用 –set-env OPENAI_API_DEPLOYMENT_ID=
--openai-organization-id VALUE
(已弃用,请使用 –set-env OPENAI_ORGANIZATION=
--set-env ENV_VAR_NAME=value
设置环境变量(用于控制 API 设置,可多次使用)
默认值: []
环境变量: AIDER_SET_ENV
--api-key PROVIDER=KEY
为提供商设置 API 密钥(例如: –api-key provider=
模型设置:
--list-models MODEL
列出匹配(部分)MODEL 名称的已知模型
环境变量: AIDER_LIST_MODELS
别名:
--list-models MODEL
--models MODEL
--model-settings-file MODEL_SETTINGS_FILE
指定包含未知模型的 aider 模型设置文件
默认值: .aider.model.settings.yml
环境变量: AIDER_MODEL_SETTINGS_FILE
--model-metadata-file MODEL_METADATA_FILE
指定包含未知模型的上下文窗口和成本信息的文件
默认值: .aider.model.metadata.json
环境变量: AIDER_MODEL_METADATA_FILE
--alias ALIAS:MODEL
添加模型别名(可多次使用)
环境变量: AIDER_ALIAS
--reasoning-effort VALUE
设置 reasoning_effort API 参数(默认: 未设置)
环境变量: AIDER_REASONING_EFFORT
--thinking-tokens VALUE
为支持该功能的模型设置思考令牌预算。使用 0 表示禁用。(默认: 未设置)
环境变量: AIDER_THINKING_TOKENS
--verify-ssl
连接模型时验证 SSL 证书(默认: True)
默认值: True
环境变量: AIDER_VERIFY_SSL
别名:
--verify-ssl
--no-verify-ssl
--timeout VALUE
API 调用的超时时间(秒)(默认: None)
环境变量: AIDER_TIMEOUT
--edit-format EDIT_FORMAT
指定 LLM 应使用的编辑格式(默认取决于模型)
环境变量: AIDER_EDIT_FORMAT
别名:
--edit-format EDIT_FORMAT
--chat-mode EDIT_FORMAT
--architect
为主聊天使用 architect 编辑格式
环境变量: AIDER_ARCHITECT
--auto-accept-architect
启用/禁用自动接受 architect 变更(默认: True)
默认值: True
环境变量: AIDER_AUTO_ACCEPT_ARCHITECT
别名:
--auto-accept-architect
--no-auto-accept-architect
--weak-model WEAK_MODEL
指定用于提交消息和聊天历史摘要的模型(默认取决于 –model)
环境变量: AIDER_WEAK_MODEL
--editor-model EDITOR_MODEL
指定用于编辑器任务的模型(默认取决于 –model)
环境变量: AIDER_EDITOR_MODEL
--editor-edit-format EDITOR_EDIT_FORMAT
指定编辑器模型的编辑格式(默认值:取决于编辑器模型)
环境变量:AIDER_EDITOR_EDIT_FORMAT
--show-model-warnings
仅对具有元数据可用的模型生效(默认值:True)
默认值:True
环境变量:AIDER_SHOW_MODEL_WARNINGS
别名:
--show-model-warnings
--no-show-model-warnings
--check-model-accepts-settings
检查模型是否接受 reasoning_effort/thinking_tokens 等设置(默认值:True)
默认值:True
环境变量:AIDER_CHECK_MODEL_ACCEPTS_SETTINGS
别名:
--check-model-accepts-settings
--no-check-model-accepts-settings
--max-chat-history-tokens VALUE
聊天历史记录的 token 软限制,超过此限制后将开始摘要。如果未指定,则默认为模型的 max_chat_history_tokens。
环境变量:AIDER_MAX_CHAT_HISTORY_TOKENS
缓存设置:
--cache-prompts
启用提示缓存(默认值:False)
默认值:False
环境变量:AIDER_CACHE_PROMPTS
别名:
--cache-prompts
--no-cache-prompts
--cache-keepalive-pings VALUE
以5分钟间隔发送 ping 以保持提示缓存活跃的次数(默认值:0)
默认值:0
环境变量:AIDER_CACHE_KEEPALIVE_PINGS
仓库映射设置:
--map-tokens VALUE
建议用于仓库映射的 token 数量,使用 0 表示禁用
环境变量:AIDER_MAP_TOKENS
--map-refresh VALUE
控制仓库映射的刷新频率。选项:auto(自动)、always(总是)、files(文件变更时)、manual(手动)(默认值:auto)
默认值:auto
环境变量:AIDER_MAP_REFRESH
--map-multiplier-no-files VALUE
未指定文件时仓库映射 token 的乘数(默认值:2)
默认值:2
环境变量:AIDER_MAP_MULTIPLIER_NO_FILES
历史文件:
--input-history-file INPUT_HISTORY_FILE
指定聊天输入历史记录文件(默认:.aider.input.history)
默认值:.aider.input.history
环境变量:AIDER_INPUT_HISTORY_FILE
--chat-history-file CHAT_HISTORY_FILE
指定聊天历史记录文件(默认:.aider.chat.history.md)
默认值:.aider.chat.history.md
环境变量:AIDER_CHAT_HISTORY_FILE
--restore-chat-history
恢复之前的聊天历史消息(默认:False)
默认值:False
环境变量:AIDER_RESTORE_CHAT_HISTORY
别名:
--restore-chat-history
--no-restore-chat-history
--llm-history-file LLM_HISTORY_FILE
将与LLM的对话记录到此文件(例如:.aider.llm.history)
环境变量:AIDER_LLM_HISTORY_FILE
输出设置:
--dark-mode
使用适合深色终端背景的颜色(默认:False)
默认值:False
环境变量:AIDER_DARK_MODE
--light-mode
使用适合浅色终端背景的颜色(默认:False)
默认值:False
环境变量:AIDER_LIGHT_MODE
--pretty
启用/禁用美观的彩色输出(默认:True)
默认值:True
环境变量:AIDER_PRETTY
别名:
--pretty
--no-pretty
--stream
启用/禁用流式响应(默认:True)
默认值:True
环境变量:AIDER_STREAM
别名:
--stream
--no-stream
--user-input-color VALUE
设置用户输入的颜色(默认:#00cc00)
默认值:#00cc00
环境变量:AIDER_USER_INPUT_COLOR
--tool-output-color VALUE
设置工具输出的颜色(默认:None)
环境变量:AIDER_TOOL_OUTPUT_COLOR
--tool-error-color VALUE
设置工具错误消息的颜色(默认:#FF2222)
默认值:#FF2222
环境变量:AIDER_TOOL_ERROR_COLOR
--tool-warning-color VALUE
设置工具警告消息的颜色(默认:#FFA500)
默认值:#FFA500
环境变量:AIDER_TOOL_WARNING_COLOR
--assistant-output-color VALUE
设置助手输出的颜色(默认:#0088ff)
默认值:#0088ff
环境变量:AIDER_ASSISTANT_OUTPUT_COLOR
--completion-menu-color COLOR
设置补全菜单的颜色(默认:终端默认文本颜色)
环境变量:AIDER_COMPLETION_MENU_COLOR
--completion-menu-bg-color COLOR
设置补全菜单的背景颜色(默认:终端默认背景颜色)
环境变量:AIDER_COMPLETION_MENU_BG_COLOR
--completion-menu-current-color COLOR
设置补全菜单当前选中项的颜色(默认:终端默认背景颜色)
环境变量:AIDER_COMPLETION_MENU_CURRENT_COLOR
--completion-menu-current-bg-color COLOR
设置补全菜单当前选中项的背景颜色(默认:终端默认文本颜色)
环境变量:AIDER_COMPLETION_MENU_CURRENT_BG_COLOR
--code-theme VALUE
设置Markdown代码主题(默认:default,其他选项包括monokai、solarized-dark、solarized-light或Pygments内置样式,可用主题参见https://pygments.org/styles)
默认值:default
环境变量:AIDER_CODE_THEME
--show-diffs
提交更改时显示差异(默认:False)
默认值:False
环境变量:AIDER_SHOW_DIFFS
Git设置:
--git
启用/禁用查找git仓库(默认:True)
默认值:True
环境变量:AIDER_GIT
别名:
--git
--no-git
--gitignore
启用/禁用将.aider*添加到.gitignore(默认:True)
默认值:True
环境变量:AIDER_GITIGNORE
别名:
--gitignore
--no-gitignore
--add-gitignore-files
启用/禁用将.gitignore中列出的文件添加到Aider的编辑范围
默认值:False
环境变量:AIDER_ADD_GITIGNORE_FILES
别名:
--add-gitignore-files
--no-add-gitignore-files
--aiderignore AIDERIGNORE
指定aider忽略文件(默认:git根目录下的.aiderignore)
默认值:.aiderignore
环境变量:AIDER_AIDERIGNORE
--subtree-only
仅考虑git仓库当前子树中的文件
默认值:False
环境变量:AIDER_SUBTREE_ONLY
--auto-commits
启用/禁用LLM更改的自动提交(默认:True)
默认值:True
环境变量:AIDER_AUTO_COMMITS
别名:
--auto-commits
--no-auto-commits
--dirty-commits
当仓库处于脏状态时启用/禁用提交(默认:True)
默认值:True
环境变量:AIDER_DIRTY_COMMITS
别名:
--dirty-commits
--no-dirty-commits
--attribute-author
在git作者名称中标注aider的代码更改(默认:True)。如果显式设置为True,将覆盖–attribute-co-authored-by的优先级。
环境变量:AIDER_ATTRIBUTE_AUTHOR
别名:
--attribute-author
--no-attribute-author
--attribute-committer
在git提交者名称中标注aider的提交(默认:True)。如果显式设置为True,对于aider的编辑将覆盖–attribute-co-authored-by的优先级。
环境变量:AIDER_ATTRIBUTE_COMMITTER
别名:
--attribute-committer
--no-attribute-committer
--attribute-commit-message-author
如果aider是更改的作者,在提交消息前添加’aider: ‘前缀(默认:False)
默认值:False
环境变量:AIDER_ATTRIBUTE_COMMIT_MESSAGE_AUTHOR
别名:
--attribute-commit-message-author
--no-attribute-commit-message-author
--attribute-commit-message-committer
在所有提交消息前添加 ‘aider: ‘ 前缀(默认:False)
默认值:False
环境变量:AIDER_ATTRIBUTE_COMMIT_MESSAGE_COMMITTER
别名:
--attribute-commit-message-committer
--no-attribute-commit-message-committer
--attribute-co-authored-by
在提交消息中使用 Co-authored-by 尾部标记来归属 aider 的编辑(默认:True)。如果为 True,此选项将优先于默认的 –attribute-author 和 –attribute-committer 行为,除非它们被显式设置为 True。
默认值:True
环境变量:AIDER_ATTRIBUTE_CO_AUTHORED_BY
别名:
--attribute-co-authored-by
--no-attribute-co-authored-by
--git-commit-verify
启用/禁用 git 预提交钩子(使用 –no-verify 参数)(默认:False)
默认值:False
环境变量:AIDER_GIT_COMMIT_VERIFY
别名:
--git-commit-verify
--no-git-commit-verify
--commit
提交所有待处理的更改并生成合适的提交消息,然后退出
默认值:False
环境变量:AIDER_COMMIT
--commit-prompt PROMPT
指定用于生成提交消息的自定义提示
环境变量:AIDER_COMMIT_PROMPT
--dry-run
执行模拟运行而不实际修改文件(默认:False)
默认值:False
环境变量:AIDER_DRY_RUN
别名:
--dry-run
--no-dry-run
--skip-sanity-check-repo
跳过对 git 仓库的完整性检查(默认:False)
默认值:False
环境变量:AIDER_SKIP_SANITY_CHECK_REPO
--watch-files
启用/禁用监视文件中的 AI 编码注释(默认:False)
默认值:False
环境变量:AIDER_WATCH_FILES
别名:
--watch-files
--no-watch-files
修复和提交:
--lint
对提供的文件或未暂存的文件进行代码检查并修复
默认值:False
环境变量:AIDER_LINT
--lint-cmd
指定针对不同语言运行的 lint 命令,例如:”python: flake8 –select=…“(可多次使用)
默认值: []
环境变量: AIDER_LINT_CMD
--auto-lint
启用/禁用变更后自动执行 lint 检查(默认: True)
默认值: True
环境变量: AIDER_AUTO_LINT
别名:
--auto-lint
--no-auto-lint
--test-cmd VALUE
指定运行测试的命令
默认值: []
环境变量: AIDER_TEST_CMD
--auto-test
启用/禁用变更后自动运行测试(默认: False)
默认值: False
环境变量: AIDER_AUTO_TEST
别名:
--auto-test
--no-auto-test
--test
运行测试,修复发现的问题后退出
默认值: False
环境变量: AIDER_TEST
分析功能:
--analytics
启用/禁用当前会话的分析功能(默认: 随机)
环境变量: AIDER_ANALYTICS
别名:
--analytics
--no-analytics
--analytics-log ANALYTICS_LOG_FILE
指定记录分析事件的文件
环境变量: AIDER_ANALYTICS_LOG
--analytics-disable
永久禁用分析功能
默认值: False
环境变量: AIDER_ANALYTICS_DISABLE
--analytics-posthog-host ANALYTICS_POSTHOG_HOST
将分析数据发送至自定义 PostHog 实例
环境变量: AIDER_ANALYTICS_POSTHOG_HOST
--analytics-posthog-project-api-key ANALYTICS_POSTHOG_PROJECT_API_KEY
将分析数据发送至自定义 PostHog 项目
环境变量: AIDER_ANALYTICS_POSTHOG_PROJECT_API_KEY
升级相关:
--just-check-update
检查更新并通过退出码返回状态
默认值: False
环境变量: AIDER_JUST_CHECK_UPDATE
--check-update
启动时检查新版本
默认值: True
环境变量: AIDER_CHECK_UPDATE
别名:
--check-update
--no-check-update
--show-release-notes
在新版本首次运行时显示发布说明(默认值:None,询问用户)
环境变量:AIDER_SHOW_RELEASE_NOTES
别名:
--show-release-notes
--no-show-release-notes
--install-main-branch
从主分支安装最新版本
默认值:False
环境变量:AIDER_INSTALL_MAIN_BRANCH
--upgrade
从PyPI升级aider至最新版本
默认值:False
环境变量:AIDER_UPGRADE
别名:
--upgrade
--update
--version
显示版本号并退出
运行模式:
--message COMMAND
指定发送给LLM的单条消息,处理回复后退出(禁用聊天模式)
环境变量:AIDER_MESSAGE
别名:
--message COMMAND
--msg COMMAND
-m COMMAND
--message-file MESSAGE_FILE
指定包含发送给LLM消息的文件,处理回复后退出(禁用聊天模式)
环境变量:AIDER_MESSAGE_FILE
别名:
--message-file MESSAGE_FILE
-f MESSAGE_FILE
--gui
在浏览器中运行aider(默认值:False)
默认值:False
环境变量:AIDER_GUI
别名:
--gui
--no-gui
--browser
--no-browser
--copy-paste
启用aider与Web UI之间的自动复制/粘贴聊天功能(默认值:False)
默认值:False
环境变量:AIDER_COPY_PASTE
别名:
--copy-paste
--no-copy-paste
--apply FILE
应用指定文件的更改而不运行聊天(调试用)
环境变量:AIDER_APPLY
--apply-clipboard-edits
使用主模型的编辑器格式将剪贴板内容作为编辑应用
默认值:False
环境变量:AIDER_APPLY_CLIPBOARD_EDITS
--exit
完成所有启动活动后,在接收用户输入前退出(调试用)
默认值:False
环境变量:AIDER_EXIT
--show-repo-map
打印仓库映射并退出(调试用)
默认值:False
环境变量:AIDER_SHOW_REPO_MAP
--show-prompts
打印系统提示并退出(调试用)
默认值:False
环境变量:AIDER_SHOW_PROMPTS
语音设置:
--voice-format VOICE_FORMAT
语音录制的音频格式(默认:wav)。webm 和 mp3 需要 ffmpeg
默认值:wav
环境变量:AIDER_VOICE_FORMAT
--voice-language VOICE_LANGUAGE
使用 ISO 639-1 代码指定语音语言(默认:自动检测)
默认值:en
环境变量:AIDER_VOICE_LANGUAGE
--voice-input-device VOICE_INPUT_DEVICE
指定语音录制的输入设备名称
环境变量:AIDER_VOICE_INPUT_DEVICE
其他设置:
--disable-playwright
禁止提示或尝试安装 Playwright 进行网页抓取(默认:False)。
默认值:False
环境变量:AIDER_DISABLE_PLAYWRIGHT
--file FILE
指定要编辑的文件(可多次使用)
环境变量:AIDER_FILE
--read FILE
指定只读文件(可多次使用)
环境变量:AIDER_READ
--vim
在终端中使用 VI 编辑模式(默认:False)
默认值:False
环境变量:AIDER_VIM
--chat-language CHAT_LANGUAGE
指定聊天使用的语言(默认:None,使用系统设置)
环境变量:AIDER_CHAT_LANGUAGE
--commit-language COMMIT_LANGUAGE
指定提交信息使用的语言(默认:None,使用用户语言)
环境变量:AIDER_COMMIT_LANGUAGE
--yes-always
对所有确认始终回答”是”
环境变量:AIDER_YES_ALWAYS
--verbose
启用详细输出
默认值:False
环境变量:AIDER_VERBOSE
别名:
-v
--verbose
--load LOAD_FILE
启动时加载并执行指定文件中的 /commands
环境变量:AIDER_LOAD
--encoding VALUE
指定输入输出的编码格式(默认:utf-8)
默认值:utf-8
环境变量:AIDER_ENCODING
--line-endings VALUE
指定写入文件时使用的换行符(默认:跟随平台)
默认值:platform
环境变量:AIDER_LINE_ENDINGS
--config CONFIG_FILE
指定配置文件(默认:依次在git根目录、当前工作目录和家目录中搜索.aider.conf.yml)
别名:
-c CONFIG_FILE
--config CONFIG_FILE
--env-file ENV_FILE
指定要加载的.env文件(默认:git根目录下的.env)
默认值:.env
环境变量:AIDER_ENV_FILE
--suggest-shell-commands
启用/禁用shell命令建议功能(默认:True)
默认值:True
环境变量:AIDER_SUGGEST_SHELL_COMMANDS
别名:
--suggest-shell-commands
--no-suggest-shell-commands
--fancy-input
启用/禁用带历史记录和自动补全的高级输入模式(默认:True)
默认值:True
环境变量:AIDER_FANCY_INPUT
别名:
--fancy-input
--no-fancy-input
--multiline
启用/禁用多行输入模式(使用Meta-Enter提交,默认:False)
默认值:False
环境变量:AIDER_MULTILINE
别名:
--multiline
--no-multiline
--notifications
启用/禁用LLM响应就绪时的终端铃声通知(默认:False)
默认值:False
环境变量:AIDER_NOTIFICATIONS
别名:
--notifications
--no-notifications
--notifications-command COMMAND
指定用于通知的自定义命令(替代终端铃声)。若未指定,将使用操作系统默认命令。
环境变量:AIDER_NOTIFICATIONS_COMMAND
--detect-urls
启用/禁用检测并提示将URL添加到聊天中(默认:True)
默认值:True
环境变量:AIDER_DETECT_URLS
别名:
--detect-urls
--no-detect-urls
--editor VALUE
为/editor命令指定使用的编辑器
环境变量:AIDER_EDITOR
--shell-completions SHELL
打印指定SHELL的shell自动补全脚本并退出。支持的shell:bash、tcsh、zsh。示例:aider –shell-completions bash
环境变量:AIDER_SHELL_COMPLETIONS
已弃用的模型设置:
--opus
为主聊天使用claude-3-opus-20240229模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_OPUS
--sonnet
为主聊天使用anthropic/claude-3-7-sonnet-20250219模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_SONNET
--haiku
为主聊天使用claude-3-5-haiku-20241022模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_HAIKU
--4
为主聊天使用gpt-4-0613模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_4
别名:
--4
-4
--4o
为主聊天使用gpt-4o模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_4O
--mini
为主聊天使用gpt-4o-mini模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_MINI
--4-turbo
为主聊天使用gpt-4-1106-preview模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_4_TURBO
--35turbo
为主聊天使用gpt-3.5-turbo模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_35TURBO
别名:
--35turbo
--35-turbo
--3
-3
--deepseek
为主聊天使用deepseek/deepseek-chat模型(已弃用,请使用–model)
默认值:False
环境变量:AIDER_DEEPSEEK
--o1-mini
使用 o1-mini 模型作为主聊天模型(已弃用,请改用 –model 参数)
默认值:False
环境变量:AIDER_O1_MINI
--o1-preview
使用 o1-preview 模型作为主聊天模型(已弃用,请改用 –model 参数)
默认值:False
环境变量:AIDER_O1_PREVIEW