跳转到主要内容
Hermes Agent 是 Nous Research 开源的 AI Agent,支持持久化记忆、工具调用,以及 CLI、Telegram、Discord、Slack 和 WhatsApp 等多种交互方式。 本文介绍如何将 Hermes Agent 接入中国区 Kimi 开放平台,并使用具备 1M token 上下文和原生视觉理解能力的 kimi-k3。Hermes 配置中的 API Base URL 为 https://api.moonshot.cn/v1;实际 Chat Completions 请求地址为 https://api.moonshot.cn/v1/chat/completions
本文截图基于 Hermes Agent v0.18.2。后续版本的菜单文字可能变化,但应继续使用中国区 Kimi 开放平台 API Key、kimi-k3https://api.moonshot.cn/v1

准备工作

开始前,请完成以下准备工作。安装和账号相关操作请按照对应的官方指引完成,本文不再展开。

安装 Hermes Agent

按照 Hermes Agent 官方安装文档完成安装或更新。

创建 API Key

在中国区 Kimi 开放平台创建并妥善保存 API Key。

检查账户设置

确认账户有可用余额,并检查调用限额、项目预算和组织设置。
Kimi K3 需要充值后使用;新用户认证赠送的代金券不能用于 Kimi K3。调用限额随用户等级变化,详见 充值与限速 。如果组织启用了 IP 白名单,请先按照 组织最佳实践 添加当前网络的出口 IPv4 地址。

第一步:选择中国区 Kimi Provider 和 K3

运行模型配置向导:
在一级菜单选择 Kimi / Moonshot 选择 Kimi / Moonshot 在二级菜单选择 Kimi / Moonshot (China),然后在掩码输入框中粘贴中国区 Kimi API Key。Hermes 会把它保存到本机的私密环境配置中,对应变量为 KIMI_CN_API_KEY 选择中国区 Kimi Provider 提示确认 Base URL 时,保留下列默认值并按 Enter:
选择默认模型时,如果列表中没有 kimi-k3,请选择 Enter custom model name,再输入 kimi-k3。不要添加 moonshot/ 等前缀。 选择手动输入模型名称
不要把 API Key 写入 config.yaml、命令参数、截图或 Git 仓库。中国区、国际站和 Kimi Coding Plan 使用不同的 API Key,请勿混用。

第二步:写入 K3 完整配置

运行:
把下面的 kimi-k3-cn 条目追加到现有 custom_providers 列表,并把其余字段合并到对应的顶层区域。如果已有同名顶层区域,请修改其中的字段,不要重复创建;如果已有其他自定义 Provider,请保留它们。
这组配置明确启用 Kimi K3 当前支持的最高思考力度、1M token 上下文和原生图片理解,同时让视频分析复用同一个 K3 主 Provider。其中 reasoning_effort 当前唯一支持值为 "max",其他取值会导致 API 返回 400 错误,详见 模型参数参考
base_url 只填写 https://api.moonshot.cn/v1。Hermes 使用 OpenAI 兼容客户端时会自动追加 /chat/completions,不要把完整请求地址写入 base_url

第三步:启用并使用官方视频工具

运行:
启用后,Hermes 可以调用官方 video_analyze 工具。对于本地视频,该工具会读取完整文件,将其编码为 data:video/...;base64,...,再以一个 video_url 内容块发送给 kimi-k3;这条链路不会先在本地使用 FFmpeg 抽帧。 Hermes v0.18.2 支持 MP4、WebM、MOV、AVI、MKV 和 MPEG 等常见格式,Base64 视频载荷上限约为 50 MB。该限制来自 Hermes 客户端视频工具的硬编码上限,并非 Kimi API 限制。较大的视频请先裁剪或压缩。 这个命令只需执行一次。以后分析视频时,无需再次配置,也无需使用 /video 命令;请在 Hermes 对话中提供视频的绝对路径,并明确要求调用 video_analyze
也可以提供可直接访问的 HTTP 或 HTTPS 视频 URL。

第四步:启动 Hermes 并使用 K3

开启新会话,让新的 Provider、上下文和工具配置全部生效:
状态栏应显示 kimi-k31M 上下文。 在 Hermes 中使用 Kimi K3

使用图片

使用本地图片绝对路径:
也可以把图片复制到剪贴板后使用 /paste,再输入问题。图片会作为原生视觉内容发送给 kimi-k3

常见问题

模型列表里没有 kimi-k3

重新运行 hermes model,选择 Kimi / Moonshot > Kimi / Moonshot (China),然后选择 Enter custom model name 并输入 kimi-k3

Hermes 连接到了错误的 Endpoint

中国区配置向导中的默认值应为 Base URL [https://api.moonshot.cn/v1]:。请确认使用的是在 https://platform.kimi.com/console/api-keys 创建的中国区 API Key,然后重新运行 hermes model

API Key 无效或请求被拒绝

确认使用的是中国区 Kimi 开放平台创建的 API Key,并重新运行 hermes model 输入。如果组织启用了 IP 白名单,还需确认当前出口 IPv4 地址已被允许。

出现 429 错误

降低并发并稍后重试,同时检查账户余额和当前用户等级的调用限额。具体规则以 充值与限速 页面为准。

视频工具没有被调用

确认已经运行 hermes tools enable video,并在请求中明确写出“请调用 video_analyze”。本地文件必须使用绝对路径,且编码后的载荷不能超过约 50 MB。 更多 Kimi API 问题排查方法请参阅 问题排查 页面。