v25.3 的最大新增功能之一是增强了由 Makoto Emura 开发的生成式 AI。本次发布新增了 Google 作为提供商,并支持 OpenAI 的 GPT‑5。EmEditor 现在还支持工具调用,允许 AI 调用一组有限的内置 EmEditor 工具。这类似于 AI 代理,但仅限于 EmEditor 提供的工具——因此称为“工具调用”。通过此功能,您可以通过与 AI 聊天界面对当前打开的文档运行自然语言命令。例如,如果您打开一个包含电子邮件地址的文件,并在与 AI 聊天栏中输入“提取本文档中的电邮地址”,EmEditor 会将其提取出来并创建一个新文档。
新增对工具调用的支持。这些 EmEditor 工具可以让 AI 直接读取或修改您的文档。
要使用工具调用,请点击“工具”按钮,并确保其高亮为蓝色。您还可以在与 AI 聊天设置中的工具调用页面选择启用哪些工具。
在设置中新增了工具调用页面。
在与 AI 聊天的设置和自定义对话框中的 AI 选项页面,您可以设置最大令牌数和温度(随机性)。之前,默认的最大令牌数为 4096,这可能会导致像 GPT‑5 这样需要大量推理的模型输出被截断。在此版本中,您可以切换最大令牌数的开关。关闭时,将使用提供商的默认值。
在与 AI 聊天的设置中,您还可以在支持的情况下调整推理力度。当推理力度关闭时,将使用模型的默认设置。更高的推理力度会带来更可靠的回复,但速度可能较慢。如果您想获得最快的回复,请将推理力度打开并选择最低。
v25.2 的一大亮点是生成式 AI 功能的增强。虽然 EmEditor 自 v23.1 起就已支持 OpenAI API,但我们收到许多用户希望支持更多生成式 AI 服务的请求,特别是那些可与 OpenAI API 相匹配的 AI 服务。对此,江村诚先生对 AI 提示和聊天功能做出了如下改进:
支持 DeepSeek API
DeepSeek 模型 deepseek-chat 和 deepseek-reasoner 现已在 AI 聊天和 AI 提示中获得支持。DeepSeek 提供类似于 OpenAI 的 AI 服务。如需使用 DeepSeek,您需要创建 DeepSeek API 密钥。
支持 LM Studio
使用 OpenAI 或 DeepSeek API 需要联网并将数据发送到外部,但本地运行 AI 模型则更注重隐私。因此,我们实验性地增加了对 LM Studio 的支持。LM Studio 是一款可让您在本地运行多种开源 AI 模型的程序。安装 LM Studio 后,您可以尝试多种 AI 模型。请注意,有些模型需要较大的磁盘空间或特定硬件(CPU/GPU)。例如,Gemma 3 12B(8.15GB)在我的环境下无法运行,但 Gemma 3 1B(720MB)运行良好。本地模型的性能或响应速度可能不及 OpenAI 或 DeepSeek,但它们是免费的,也无需依赖付费服务。未来可能还会有更强大的本地模型可供使用。
支持兼容模型
现在,您可以自由自定义 OpenAI 和 DeepSeek API 的端点 URL,更方便地使用其他兼容这些 API 的服务。但仅更改 API 端点并不能保证完全兼容,请自行承担风险使用此功能。
通过这些更新,您可以在 OpenAI API、DeepSeek API 和 LM Studio 之间选择。OpenAI 和 DeepSeek 提供类似强大的模型。如果您需要免费且安全(但可能较慢)的 AI,本地 LM Studio 是不错的选择。请选择最适合您需求和预算的 AI 模型。
AI 连接设置位置变更
AI 聊天的设置此前位于“自定义 AI 选项”和“自定义与 AI 聊天”中,现在已移至“与 AI 聊天”窗口。您可以打开 与 AI 聊天,点击 ⚙(设置)图标,并选择 设置,进入新的设置对话框。
自 v25.0 起,您需安装 ChatAI 插件 才能在 EmEditor 中使用 AI 功能(商店版暂不支持)。如尚未安装,请先安装,然后在自定义对话框的 AI 选项里勾选启用 AI。从本版本开始,OpenAI 和 DeepSeek API 的 API 密钥及模型设置已迁移至与 AI 聊天屏幕左上角侧边栏的 ⚙(设置)图标中。自定义对话框 AI 选项里填写的 API 密钥和模型现仅用于 AI 辅助写作功能。关于获取 API 密钥或设置 LM Studio 的详细说明,请参见如何使用与 AI 聊天插件。请注意,AI 辅助写作功能目前仅支持 OpenAI API,未来将支持更多的 AI 服务。
改进日期和时间排序
日期和时间排序功能已经存在一段时间,但世界各地日期格式繁多。例如:
June 13, 2026
2025-06-10
6/12/2025
11/6/2025
2025年6月9日
这些都是日期,但能否被识别取决于 Windows API。本版本中,您可以显式指定日期格式,实现更准确的排序。格式指定方法与 v21.3 新增的数值范围表达式相同。 例如: yyyy-MM-dd|M/dd/yyyy|yyyy年M月d日 指定后,执行按日期和时间从新到旧排序,上述示例会被排序如下:
6/12/2025
2025-06-10
2025年6月9日
June 13, 2026
11/6/2025
由 Makoto Emura 进一步优化的 “与 AI 聊天” 功能,现在更加容易使用。AI 回复现已支持用完整的 Markdown 格式展现——链接、文本样式和段落换行都能保留。AI 聊天左侧边栏会显示您的聊天历史,随时可回顾以往的对话。只需点击 + 新对话 按钮即可开始新的对话。每个聊天仅使用自己的上下文,按主题管理对话有助于减少 OpenAI API 令牌用量,节省费用。
“与 AI 聊天”应用现已托管于 emeditor.com 域名下。但所有 AI 请求均直接与 OpenAI 通信,不经过 emeditor.com。我们的服务器不会存储任何 AI 数据。您可以在应用中按 Ctrl+Shift+I 打开开发者工具,并通过 Network 标签页检查 AI 请求。采用此方案,无需为 Web 应用运行本地服务器,也便于我们独立于主程序发布和改进 AI 功能。
在 v25.0 版本中,AI 功能已移至独立的 ChatAI 插件。但由于一个 bug,这个插件可能会在升级时被安装,即使您之前未使用过。此问题现已修复。如果您不使用 AI 功能,请通过 Windows 设置检查已安装程序,如有需要卸载 ChatAI 插件。(注意:早期版本插件若为安装包安装,无法通过 EmEditor 的插件设置卸载。)
如果您使用 AI 功能,ChatAI 插件可能不会自动更新。请在此下载最新版并手动安装。升级到 v25.1.0 后,后续更新将自动进行。您可在 Windows 设置或 EmEditor 的自定义插件中查看插件版本。